{"schema_version":"1.2.0","title":"WoW Forever Horde quest catalog · journey through level 60","compiled_on":"2026-10-26","game":"World of Warcraft: Forever","release_stage":"beta_snapshot","party":{"faction":"Horde","characters":3,"classes":null,"races":null},"scope":{"regions":["Tirisfal Glades","Durotar","Mulgore","Silverpine Forest","The Barrens","Orgrimmar","Undercity","Thunder Bluff","Ashenvale","Moonglade","Hillsbrad Foothills","Stonetalon Mountains","Alterac Mountains","Arathi Highlands","Azshara","Badlands","Blasted Lands","Burning Steppes","Darkshore","Darnassus","Deadwind Pass","Desolace","Dun Morogh","Duskwood","Dustwallow Marsh","Eastern Plaguelands","Elwynn Forest","Felwood","Feralas","Ironforge","Loch Modan","Mount Hyjal","Redridge Mountains","Riverglades","Searing Gorge","Shen'dralas","Silithus","Stormwind City","Stranglethorn Vale","Swamp of Sorrows","Tanaris","Teldrassil","The Hinterlands","Thousand Needles","Un'Goro Crater","Western Plaguelands","Westfall","Wetlands","Winterspring"],"main_level_rule":"Leveling routes through character level 60, including dungeon, optional and class branches.","geographic_rule":"Recorded pickups, objectives and turn-ins across the journey regions.","faction_rule":"Horde and both-faction quests; unknown-faction records retained and labeled for review.","classes":"All Horde classes retained; no character classes were supplied.","supplements":"Original source supplements are retained as source history; current journey and region records are authoritative.","special_quests":"Class, profession, event and repeatable records are retained when the level/geographic filters match. Their presence does not prove they are currently enabled.","capitals_and_dungeons":"Capital errands and dungeon preparation, interior objectives and reward returns are included. Exterior approach pins are labeled."},"completeness":{"status":"partial_with_labeled_fallbacks","quests":2733,"note":"Not an exhaustive list of every Forever quest. Later content uses pinned Questie Forever records with labeled Classic reward and location fallbacks; unresolved records remain in Quest Review."},"coordinate_system":{"zone_xy":"Zone map percentages: x increases east/right, y increases south/down, both normally 0–100.","continent_xy":"Source normalized continent map fractions, normally 0–1. These are game coordinates, not latitude/longitude.","precision":"Two decimal places preserve conversion precision, not verified in-game accuracy. SenseOS direct points retain its published precision.","subzones":"Resolved from the source client terrain area mask where available.","zone_resolution":"client_terrain_mask means area membership from the source map mask; source_zone_coordinates means a source published the zone and percent coordinates directly.","map_lookup":[{"zone_id":"alterac-mountains","name":"Alterac Mountains","continent":"eastern-kingdoms","ui_map_id":1416,"continent_fraction_bounds":{"sx1":0.43229289055216946,"sx2":0.5118385684629678,"sy1":0.25425924815807344,"sy2":0.333804927921056}},{"zone_id":"arathi-highlands","name":"Arathi Highlands","continent":"eastern-kingdoms","ui_map_id":1417,"continent_fraction_bounds":{"sx1":0.4791680214660142,"sx2":0.5814410346842135,"sy1":0.3238617181132418,"sy2":0.4261347322575343}},{"zone_id":"badlands","name":"Badlands","continent":"eastern-kingdoms","ui_map_id":1418,"continent_fraction_bounds":{"sx1":0.5136141382014077,"sx2":0.5842819518143834,"sy1":0.5691571446177546,"sy2":0.6398249656567032}},{"zone_id":"blasted-lands","name":"Blasted Lands","continent":"eastern-kingdoms","ui_map_id":1419,"continent_fraction_bounds":{"sx1":0.4898214607041512,"sx2":0.5849921810969259,"sy1":0.768465224541937,"sy2":0.8636359768060478}},{"zone_id":"burning-steppes","name":"Burning Steppes","continent":"eastern-kingdoms","ui_map_id":1428,"continent_fraction_bounds":{"sx1":0.46212251955197403,"sx2":0.5453377151335822,"sy1":0.617807843873514,"sy2":0.7009934561040951}},{"zone_id":"deadwind-pass","name":"Deadwind Pass","continent":"eastern-kingdoms","ui_map_id":1430,"continent_fraction_bounds":{"sx1":0.47822104966727697,"sx2":0.5492439761875658,"sy1":0.7386355944682599,"sy2":0.8096585370867758}},{"zone_id":"dun-morogh","name":"Dun Morogh","continent":"eastern-kingdoms","ui_map_id":1426,"continent_fraction_bounds":{"sx1":0.40335104902252195,"sx2":0.5432662107475557,"sy1":0.4833969685596823,"sy2":0.6233121347230606}},{"zone_id":"duskwood","name":"Duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"continent_fraction_bounds":{"sx1":0.43087243198708447,"sx2":0.5075771927677131,"sy1":0.7322435308810433,"sy2":0.8089482939276416}},{"zone_id":"eastern-plaguelands","name":"Eastern Plaguelands","continent":"eastern-kingdoms","ui_map_id":1423,"continent_fraction_bounds":{"sx1":0.5186449335766387,"sx2":0.6408635744430429,"sy1":0.16086408298429966,"sy2":0.2830235343005477}},{"zone_id":"elwynn-forest","name":"Elwynn Forest","continent":"eastern-kingdoms","ui_map_id":1429,"continent_fraction_bounds":{"sx1":0.4109268268803362,"sx2":0.5095303232947048,"sy1":0.6565153469763803,"sy2":0.7551484254019025}},{"zone_id":"hillsbrad-foothills","name":"Hillsbrad Foothills","continent":"eastern-kingdoms","ui_map_id":1424,"continent_fraction_bounds":{"sx1":0.42424362592800746,"sx2":0.5151529706255272,"sy1":0.30113438113099456,"sy2":0.3920437264590463}},{"zone_id":"ironforge","name":"Ironforge","continent":"eastern-kingdoms","ui_map_id":1455,"continent_fraction_bounds":{"sx1":0.4748192802863822,"sx2":0.497280283080746,"sy1":0.5128924198011897,"sy2":0.5353756295542803}},{"zone_id":"loch-modan","name":"Loch Modan","continent":"eastern-kingdoms","ui_map_id":1432,"continent_fraction_bounds":{"sx1":0.5111875226420263,"sx2":0.5895494810360181,"sy1":0.5094091196811326,"sy2":0.5878006634138027}},{"zone_id":"redridge-mountains","name":"Redridge Mountains","continent":"eastern-kingdoms","ui_map_id":1433,"continent_fraction_bounds":{"sx1":0.5023096600781618,"sx2":0.5639812546078206,"sy1":0.6835928524327826,"sy2":0.7452939940382771}},{"zone_id":"riverglades","name":"Riverglades","continent":"eastern-kingdoms","ui_map_id":2548,"continent_fraction_bounds":{"sx1":0.5082874047106734,"sx2":0.6460718855239125,"sy1":0.5937488198246856,"sy2":0.7315333293369064}},{"zone_id":"searing-gorge","name":"Searing Gorge","continent":"eastern-kingdoms","ui_map_id":1427,"continent_fraction_bounds":{"sx1":0.46372053543769465,"sx2":0.5271084945697145,"sy1":0.5781238032437102,"sy2":0.6415117463427752}},{"zone_id":"silverpine-forest","name":"Silverpine Forest","continent":"eastern-kingdoms","ui_map_id":1421,"continent_fraction_bounds":{"sx1":0.3565351067721527,"sx2":0.4758536193034548,"sy1":0.24715695701734663,"sy2":0.36647547211018017}},{"zone_id":"stormwind-city","name":"Stormwind City","continent":"eastern-kingdoms","ui_map_id":1453,"continent_fraction_bounds":{"sx1":0.4056000101596079,"sx2":0.454961060171041,"sy1":0.6589122459765944,"sy2":0.7082734588889708}},{"zone_id":"stranglethorn-vale","name":"Stranglethorn Vale","continent":"eastern-kingdoms","ui_map_id":1434,"continent_fraction_bounds":{"sx1":0.3914547085399356,"sx2":0.5727407259730682,"sy1":0.7941222852950681,"sy2":0.9754082831780716}},{"zone_id":"swamp-of-sorrows","name":"Swamp of Sorrows","continent":"eastern-kingdoms","ui_map_id":1435,"continent_fraction_bounds":{"sx1":0.5176979565760268,"sx2":0.5828614932492984,"sy1":0.7281597263497652,"sy2":0.7933232773466661}},{"zone_id":"the-hinterlands","name":"The Hinterlands","continent":"eastern-kingdoms","ui_map_id":1425,"continent_fraction_bounds":{"sx1":0.4992911856273563,"sx2":0.6086664951388967,"sy1":0.25567970846696864,"sy2":0.3650550170031597}},{"zone_id":"tirisfal-glades","name":"Tirisfal Glades","continent":"eastern-kingdoms","ui_map_id":1420,"continent_fraction_bounds":{"sx1":0.36837225685730535,"sx2":0.49674619620894034,"sy1":0.15464960099436542,"sy2":0.2830235369014851}},{"zone_id":"undercity","name":"Undercity","continent":"eastern-kingdoms","ui_map_id":1458,"continent_fraction_bounds":{"sx1":0.4297400619086891,"sx2":0.45699511149323546,"sy1":0.23815357835813733,"sy2":0.26543082019601616}},{"zone_id":"western-plaguelands","name":"Western Plaguelands","continent":"eastern-kingdoms","ui_map_id":1422,"continent_fraction_bounds":{"sx1":0.44270958640713265,"sx2":0.5648690204035001,"sy1":0.1747135748974341,"sy2":0.2968730067066522}},{"zone_id":"westfall","name":"Westfall","continent":"eastern-kingdoms","ui_map_id":1436,"continent_fraction_bounds":{"sx1":0.3688457453576113,"sx2":0.46827783971168246,"sy1":0.7187492021624734,"sy2":0.8181812885363978}},{"zone_id":"wetlands","name":"Wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"continent_fraction_bounds":{"sx1":0.4656144799021482,"sx2":0.5830982409673677,"sy1":0.40971067651690873,"sy2":0.5271648449320122}},{"zone_id":"ashenvale","name":"Ashenvale","continent":"kalimdor","ui_map_id":1440,"continent_fraction_bounds":{"sx1":0.41757279461728714,"sx2":0.574276492167318,"sy1":0.3312647278797144,"sy2":0.48794016554496045}},{"zone_id":"azshara","name":"Azshara","continent":"kalimdor","ui_map_id":1447,"continent_fraction_bounds":{"sx1":0.5528203150778364,"sx2":0.6906153930501192,"sy1":0.30400574842835937,"sy2":0.44182918161322926}},{"zone_id":"darkshore","name":"Darkshore","continent":"kalimdor","ui_map_id":1439,"continent_fraction_bounds":{"sx1":0.3838316799885869,"sx2":0.5618217201143667,"sy1":0.18206215851391117,"sy2":0.3600522482348836}},{"zone_id":"darkspear-islands","name":"Darkspear Islands","continent":"kalimdor","ui_map_id":2524,"continent_fraction_bounds":{"sx1":0.3844544142789458,"sx2":0.43676446618934806,"sy1":0.5034803562790012,"sy2":0.5557903696907535}},{"zone_id":"darnassus","name":"Darnassus","continent":"kalimdor","ui_map_id":1457,"continent_fraction_bounds":{"sx1":0.3839214552045025,"sx2":0.4126806590217351,"sy1":0.10441295729794098,"sy2":0.13317926118691914}},{"zone_id":"desolace","name":"Desolace","continent":"kalimdor","ui_map_id":1443,"continent_fraction_bounds":{"sx1":0.3487318660300083,"sx2":0.47090187019581187,"sy1":0.5033104926929177,"sy2":0.6255088419125279}},{"zone_id":"durotar","name":"Durotar","continent":"kalimdor","ui_map_id":1411,"continent_fraction_bounds":{"sx1":0.5170977568774635,"sx2":0.6607805518487564,"sy1":0.4480282658261603,"sy2":0.5917111058089848}},{"zone_id":"dustwallow-marsh","name":"Dustwallow Marsh","continent":"kalimdor","ui_map_id":1445,"continent_fraction_bounds":{"sx1":0.49026338125732327,"sx2":0.6329271608533565,"sy1":0.6046187828937326,"sy2":0.7472825906316285}},{"zone_id":"felwood","name":"Felwood","continent":"kalimdor","ui_map_id":1448,"continent_fraction_bounds":{"sx1":0.41915794549405105,"sx2":0.5754087399503107,"sy1":0.23097546743596853,"sy2":0.3872263120642837}},{"zone_id":"feralas","name":"Feralas","continent":"kalimdor","ui_map_id":1444,"continent_fraction_bounds":{"sx1":0.31589654763741515,"sx2":0.5047562089393824,"sy1":0.6182058098327136,"sy2":0.8070655171242955}},{"zone_id":"moonglade","name":"Moonglade","continent":"kalimdor","ui_map_id":1450,"continent_fraction_bounds":{"sx1":0.5013028419229613,"sx2":0.5640296119157797,"sy1":0.17560833241083507,"sy2":0.23836341513773762}},{"zone_id":"mount-hyjal","name":"Mount Hyjal","continent":"kalimdor","ui_map_id":2482,"continent_fraction_bounds":{"sx1":0.48884804996713904,"sx2":0.5832213067078567,"sy1":0.2647732184666689,"sy2":0.35911814653906693}},{"zone_id":"mulgore","name":"Mulgore","continent":"kalimdor","ui_map_id":1412,"continent_fraction_bounds":{"sx1":0.39639966620497313,"sx2":0.5636333258551613,"sy1":0.5108683039807703,"sy2":0.678073641995897}},{"zone_id":"orgrimmar","name":"Orgrimmar","continent":"kalimdor","ui_map_id":1454,"continent_fraction_bounds":{"sx1":0.5637855297425052,"sx2":0.6018999784677475,"sy1":0.4290521868146071,"sy2":0.46718078881229064}},{"zone_id":"shen-dralas","name":"Shen'dralas","continent":"kalimdor","ui_map_id":2652,"continent_fraction_bounds":{"sx1":0.40874122409448965,"sx2":0.4644480326224506,"sy1":0.5991839741084277,"sy2":0.6548907716213803}},{"zone_id":"silithus","name":"Silithus","continent":"kalimdor","ui_map_id":1451,"continent_fraction_bounds":{"sx1":0.39481452196249944,"sx2":0.4894708240632395,"sy1":0.7646060940139432,"sy2":0.8592906845741602}},{"zone_id":"stonetalon-mountains","name":"Stonetalon Mountains","continent":"kalimdor","ui_map_id":1442,"continent_fraction_bounds":{"sx1":0.3755662366744309,"sx2":0.5082661896718113,"sy1":0.40285139354168376,"sy2":0.5355796878926464}},{"zone_id":"tanaris","name":"Tanaris","continent":"kalimdor","ui_map_id":1446,"continent_fraction_bounds":{"sx1":0.4697130049650232,"sx2":0.65721395740032,"sy1":0.761209309912743,"sy2":0.9487103274472964}},{"zone_id":"teldrassil","name":"Teldrassil","continent":"kalimdor","ui_map_id":1438,"continent_fraction_bounds":{"sx1":0.3601109940645393,"sx2":0.49847220919689894,"sy1":0.039483246495093494,"sy2":0.17781619829028716}},{"zone_id":"the-barrens","name":"The Barrens","continent":"kalimdor","ui_map_id":1413,"continent_fraction_bounds":{"sx1":0.3924934093633613,"sx2":0.6678571369810572,"sy1":0.45601064776020794,"sy2":0.7314027622883643}},{"zone_id":"thousand-needles","name":"Thousand Needles","continent":"kalimdor","ui_map_id":1441,"continent_fraction_bounds":{"sx1":0.4755441036869511,"sx2":0.5951099283321506,"sy1":0.6834235550621235,"sy2":0.8029894080474573}},{"zone_id":"thunder-bluff","name":"Thunder Bluff","continent":"kalimdor","ui_map_id":1456,"continent_fraction_bounds":{"sx1":0.44972875505207843,"sx2":0.4780916711501201,"sy1":0.556384826313768,"sy2":0.5847477511441467}},{"zone_id":"un-goro-crater","name":"Un'Goro Crater","continent":"kalimdor","ui_map_id":1449,"continent_fraction_bounds":{"sx1":0.4492758536168797,"sx2":0.5498198445208962,"sy1":0.7649457365988859,"sy2":0.865489753859934}},{"zone_id":"winterspring","name":"Winterspring","continent":"kalimdor","ui_map_id":1452,"continent_fraction_bounds":{"sx1":0.47237379778699184,"sx2":0.6653095695178882,"sy1":0.17390994036023488,"sy2":0.36684576668009317}}],"outside_zone_map_bounds":"A few source points fall just outside their zone map rectangle; they are flagged and their continent coordinates are retained."},"field_notes":{"requirements_classes_null":"No restriction was recorded; this is not proof of unrestricted access for new quests.","requirements_races_null":"No race list was recorded. Legacy race masks may omit new Forever combinations.","chain_prerequisite_alternatives":"Outer list is OR; every condition within one inner list is AND. Classic-derived requirements may differ in Forever.","chain_order":"A topological display order. Branches are not a requirement to complete every earlier displayed quest.","unknown_boolean":"null means unavailable or unverified, not false.","source_evidence":"beta_report is a third-party beta observation, not direct verification by this catalog.","talk_or_deliver":"Inferred when no structured combat/item/object target was supplied; read linked quest for additional conditions.","objective_reference_points":"Separate guide waypoints for a quest; their numbering follows that guide and is not assumed to match the structured objective array.","start_status_item_acquisition_area_located":"An item starts the quest and its recorded acquisition areas appear on the item entity.","route_neighbors":"Route order does not establish a prerequisite.","beta_chain_links_recorded":"A guide explicitly records a chain link, but the complete server-side prerequisite expression may still be unknown.","unknown_collectible_timing":"15 seconds per item per character when no existing collection/drop estimate is available, per user guidance; travel excluded."},"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests","index_url":"https://wowforevertools.com/assets/quests-g9VqHH7P.js","generated":"2026-10-17","client_build":"1.60.1.70450","method":"Forever client identifiers and map definitions, reported beta quest fields, and CMaNGOS Classic 1.12 fallback data.","upstream_classic":"https://github.com/cmangos/classic-db","upstream_classic_commit":"22b51464f1625f6ef6275771de1f5466c6f5d19e","upstream_classic_license":"GPL-3.0","limitation":"Reported fields cite an upstream snapshot whose public origin is not exposed; beta reports were not independently replayed."},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/","index_url":"https://senseos.gg/data/wow-forever/quests/index.json","client_build":"1.60.1.70532","method":"Published beta observations and original-game records projected onto Forever maps.","limitation":"Unknown quests and server-only information are omitted; minimum level and faction are sometimes unrecorded."},{"source_id":"bindonforever","url":"https://bindonforever.com/quests","client_build":"1.60.1.70532","method":"Explicit prerequisite/follow-up links and waypoint markers from public quest guide pages. Links labeled route order were kept separate from quest dependencies.","retrieved_quest_pages":161,"limitation":"Guide waypoints are reference points, not exhaustive spawns; its classic fallbacks are not uniformly distinguished per waypoint."},{"source_id":"wowhead_beta_item","url":"https://www.wowhead.com/forever/item=268812/whispering-horror-residue","method":"Beta item record used to corroborate the quest-starting drop."}],"regions":[{"region_id":"tirisfal-glades","name":"Tirisfal Glades","quests":[{"quest_id":363,"title":"Rude Awakening","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Undertaker Mordo","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.21,"y":71.65,"subzone":"Undertaker Mordo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shadow Priest Sarvis"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shadow Priest Sarvis","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[364],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":364,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":364,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/363"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/363/rude-awakening/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Shadow Priest Sarvis","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/363","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shadow Priest Sarvis","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":363,"title":"Rude Awakening","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":363,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-363"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":363,"title":"Rude Awakening","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3095,"title":"Simple Scroll","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dannal Stern","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.68,"y":65.56,"subzone":"Dannal Stern","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Dannal Stern"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.68,"y":65.56,"subzone":"Dannal Stern","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Dannal Stern","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9546,"item_name":"Simple Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3095"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3095/simple-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3095"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Dannal Stern","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3095","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Dannal Stern","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3095"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3095/simple-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3095"}],"routing_decision":{"id":3095,"title":"Simple Scroll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3095,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3095"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3095,"title":"Simple Scroll","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3095,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3095","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3096,"title":"Encrypted Scroll","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"David Trias","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.53,"y":65.65,"subzone":"David Trias","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to David Trias"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.53,"y":65.65,"subzone":"David Trias","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to David Trias","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9559,"item_name":"Encrypted Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3096"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3096/encrypted-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3096"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to David Trias","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3096","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to David Trias","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3096"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3096/encrypted-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3096"}],"routing_decision":{"id":3096,"title":"Encrypted Scroll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3096,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3096"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3096,"title":"Encrypted Scroll","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3096,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3096","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3097,"title":"Hallowed Scroll","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dark Cleric Duesten","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.11,"y":66.03,"subzone":"Dark Cleric Duesten","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Dark Cleric Duesten"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.11,"y":66.03,"subzone":"Dark Cleric Duesten","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Dark Cleric Duesten","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9569,"item_name":"Hallowed Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3097"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3097/hallowed-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3097"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Dark Cleric Duesten","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3097","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Dark Cleric Duesten","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3097"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3097/hallowed-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3097"}],"routing_decision":{"id":3097,"title":"Hallowed Scroll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3097,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"priest","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=priest&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3097"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3097,"title":"Hallowed Scroll","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3097,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3097","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3098,"title":"Glyphic Scroll","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Isabella","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.93,"y":66.07,"subzone":"Isabella","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Isabella"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.93,"y":66.07,"subzone":"Isabella","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Isabella","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9574,"item_name":"Glyphic Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3098"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3098/glyphic-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3098"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Isabella","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3098","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Isabella","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3098"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3098/glyphic-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3098"}],"routing_decision":{"id":3098,"title":"Glyphic Scroll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3098,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3098"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3098,"title":"Glyphic Scroll","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3098,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3098","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3099,"title":"Tainted Scroll","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maximillion","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.91,"y":66.34,"subzone":"Maximillion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Maximillion"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.91,"y":66.34,"subzone":"Maximillion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Maximillion","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9578,"item_name":"Tainted Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3099"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3099/tainted-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3099"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Maximillion","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3099","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Maximillion","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3099"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3099/tainted-scroll/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3099"}],"routing_decision":{"id":3099,"title":"Tainted Scroll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3099,"firstStop":11,"lastStop":15,"turninStop":15,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3099"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3099,"title":"Tainted Scroll","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3099,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3099","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":5847,"title":"Welcome!","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Claire Willower","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.13,"y":66.51,"subzone":"Claire Willower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deathknell Gift Voucher"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.13,"y":66.51,"subzone":"Claire Willower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Deathknell Gift Voucher","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":14651,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":14651,"item_name":"Deathknell Gift Voucher","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5847"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5847/welcome/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Starting-item acquisition location","Quest XP"]},"objective_summary":"collect 1: Deathknell Gift Voucher","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[{"id":13584,"count":1,"name":"Diablo Stone"},{"id":13583,"count":1,"name":"Panda Collar"},{"id":13582,"count":1,"name":"Zergling Leash"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5847","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Deathknell Gift Voucher","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":14651,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5847","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Starting-item acquisition location","Quest XP"]},"guide_deferral":"Deliberately excluded at your request. Your original guidance remains in Reviewed history; the quest stays in the catalog.","routing_decision":{"id":5847,"title":"Welcome!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Deliberately excluded at your request.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5847,"title":"Welcome!","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":5847,"title":"Welcome!","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":98601,"title":"A Difficult Path","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.8,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Aramis Hammerhand"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Aramis Hammerhand","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":282423,"item_name":"Consecrated Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98601"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98601/a-difficult-path/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98601"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/98601"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Aramis Hammerhand","objective_reference_points":[],"rewards":{"xp":40,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98601","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Aramis Hammerhand","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98601"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98601/a-difficult-path/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98601"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/98601"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98601","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":98601,"title":"A Difficult Path","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98601,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98601"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":98601,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/98601","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":364,"title":"The Mindless Ones","quest_level":2,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Mindless Zombie"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.59,"y":62.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.48,"y":62.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.91,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.92,"y":64.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.77,"y":64.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.58,"y":62.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.49,"y":62.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.12,"y":64.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.07,"y":64.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.56,"y":63.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.71,"y":64.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.86,"y":65.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.67,"y":61.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.54,"y":62.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.86,"y":63.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.19,"y":63.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.39,"y":64.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.03,"y":64.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.48,"y":64.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.69,"y":64.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.07,"y":62.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.2,"y":63.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.9,"y":62.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.8,"y":61.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.33,"y":64.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.8,"y":64.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.36,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.28,"y":63.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mindless Zombie","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Wretched Zombie"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.2,"y":65.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.6,"y":61.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.75,"y":62.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.52,"y":62.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.78,"y":61.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.16,"y":64.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.89,"y":63.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.84,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.21,"y":63.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.64,"y":62.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.78,"y":62.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.75,"y":62.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.39,"y":61.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.77,"y":65.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.12,"y":60.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.44,"y":60.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.92,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.95,"y":63.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.87,"y":63.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.33,"y":63.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.34,"y":64.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.83,"y":64.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.31,"y":65.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.31,"y":65.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.52,"y":63.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.64,"y":63.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.83,"y":61.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.56,"y":64.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.21,"y":61.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.44,"y":63.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.41,"y":60.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.18,"y":63.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.81,"y":62.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.61,"y":62.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.57,"y":62.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Wretched Zombie","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[363],"next_quest_ids":[3095,3096,3097,3098,3099,3901,90902,98601],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[363],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[363]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/364"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/364/the-mindless-ones/"}],"missing_fields":[]},"objective_summary":"kill 8: Mindless Zombie; kill 8: Wretched Zombie","objective_reference_points":[],"rewards":{"xp":170,"money_copper":17,"money_at_max_level_copper":102,"items":[],"choices":[{"id":3275,"count":1,"name":"Flax Gloves"},{"id":11847,"count":1,"name":"Battered Cloak"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/364","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Mindless Zombie","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Wretched Zombie","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":364,"title":"The Mindless Ones","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":364,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-364"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":376,"title":"The Damned","quest_level":2,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Elreth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.86,"y":66.05,"subzone":"Novice Elreth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Elreth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.86,"y":66.05,"subzone":"Novice Elreth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scavenger Paw"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.01,"y":67.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.56,"y":68.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.04,"y":55.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.26,"y":67.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.15,"y":63.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.88,"y":57.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.21,"y":56.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32,"y":57.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.45,"y":58.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.91,"y":62.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.47,"y":61.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.94,"y":68.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.42,"y":67.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.4,"y":65.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.84,"y":64.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.09,"y":62.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.77,"y":60.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.91,"y":59.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.88,"y":63.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.39,"y":58.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.79,"y":62.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.23,"y":63.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.63,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.69,"y":60.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.9,"y":55.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.6,"y":55.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.85,"y":56.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.68,"y":59.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.66,"y":57.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.55,"y":65.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.61,"y":65.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.56,"y":62.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.71,"y":62.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.5,"y":63.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.57,"y":58.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.07,"y":57.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.47,"y":56.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scavenger Paw","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1509,"name":"Ragged Scavenger","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1508,"name":"Young Scavenger","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3265,"reportedSourceCount":2,"dropRateRangePercent":[75,75],"planningDropRatePercent":75,"planningSourceIds":[1509,1508],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":75,"sourceIds":[1509,1508],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":75,"sourceIds":[1509,1508],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Duskbat Wing"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.4,"y":69.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.3,"y":70.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.66,"y":69.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.69,"y":71.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.38,"y":62.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.45,"y":72.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.31,"y":63.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.61,"y":69.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.14,"y":70.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.82,"y":70.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.34,"y":69.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.31,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.95,"y":69.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.08,"y":71.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.9,"y":64.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.78,"y":63.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.85,"y":67.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.01,"y":71.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.37,"y":72.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.54,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.2,"y":68.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.41,"y":66.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.19,"y":65.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.03,"y":58.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.77,"y":57.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.48,"y":56.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.78,"y":58.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.11,"y":57.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.92,"y":59.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.59,"y":62.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.7,"y":64.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.08,"y":61.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.46,"y":61.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.94,"y":70.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.3,"y":69.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.03,"y":67.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.14,"y":66.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.94,"y":66.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.68,"y":69.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.77,"y":56.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.07,"y":61.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.7,"y":57.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.23,"y":59.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.92,"y":64.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.85,"y":61.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.13,"y":58.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.94,"y":61.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.63,"y":59.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.63,"y":61.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.45,"y":58.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.62,"y":58.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.18,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.91,"y":61.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.08,"y":65.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.22,"y":64.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.1,"y":66.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.89,"y":66.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.4,"y":62.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.43,"y":59.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.05,"y":57.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Duskbat Wing","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1512,"name":"Duskbat","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1513,"name":"Mangy Duskbat","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3264,"reportedSourceCount":2,"dropRateRangePercent":[75,75],"planningDropRatePercent":75,"planningSourceIds":[1512,1513],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":75,"sourceIds":[1512,1513],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":75,"sourceIds":[1512,1513],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[380,3902,6395],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3265,"item_name":"Scavenger Paw","per_character":6,"three_characters_total":18},{"item_id":3264,"item_name":"Duskbat Wing","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/376"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/376/the-damned/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Scavenger Paw; collect 6: Duskbat Wing","objective_reference_points":[],"rewards":{"xp":170,"money_copper":0,"money_at_max_level_copper":102,"items":[],"choices":[{"id":6060,"count":1,"name":"Flax Bracers"},{"id":2173,"count":1,"name":"Old Leather Belt"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/376","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scavenger Paw","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1509,"name":"Ragged Scavenger","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1508,"name":"Young Scavenger","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3265,"reportedSourceCount":2,"dropRateRangePercent":[75,75],"planningDropRatePercent":75,"planningSourceIds":[1509,1508],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":75,"sourceIds":[1509,1508],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":75,"sourceIds":[1509,1508],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Duskbat Wing","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1512,"name":"Duskbat","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1513,"name":"Mangy Duskbat","zone":"Tirisfal Glades","dropRatePercent":75,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3264,"reportedSourceCount":2,"dropRateRangePercent":[75,75],"planningDropRatePercent":75,"planningSourceIds":[1512,1513],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":75,"sourceIds":[1512,1513],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":75,"sourceIds":[1512,1513],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":288,"partyKnownSeconds":864,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":376,"title":"The Damned","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":376,"firstStop":7,"lastStop":10,"turninStop":10,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-376"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":376,"title":"The Damned","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":376,"title":"The Damned","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":90902,"title":"Rediscovering the Light","quest_level":2,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"heal","target":{"name":"Injured Deathguard with Holy Light"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.5,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"heal","target":"Injured Deathguard with Holy Light","countPerCharacter":5,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[91208],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/90902"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/90902/rediscovering-the-light/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/90902"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/90902"}],"missing_fields":[]},"objective_summary":"heal 5: Injured Deathguard with Holy Light","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Deathknell","x":33.5,"y":63.6,"continent_x":0.41137752654010307,"continent_y":0.23629542423129352,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Deathknell","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/90902","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":85,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/90902","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"heal","target":"Injured Deathguard with Holy Light","countPerCharacter":5,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/90902"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/90902/rediscovering-the-light/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/90902"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/90902"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=90902","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":90902,"title":"Rediscovering the Light","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":90902,"firstStop":15,"lastStop":25,"turninStop":25,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-90902"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":90902,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/90902","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":1470,"title":"Piercing the Veil","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Venya Marthand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.98,"y":66.41,"subzone":"Venya Marthand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Venya Marthand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.98,"y":66.41,"subzone":"Venya Marthand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rattlecage Skull"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.65,"y":64.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.2,"y":64.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.36,"y":65.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.21,"y":59.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.98,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.56,"y":62.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.27,"y":62.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.92,"y":61.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.02,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.49,"y":60.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.05,"y":60.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.98,"y":61.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.74,"y":60.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.06,"y":59.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.24,"y":60.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.85,"y":60.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.2,"y":61.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.92,"y":61.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.28,"y":61.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.94,"y":61.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rattlecage Skull","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":1890,"name":"Rattlecage Skeleton","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6281,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1890],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":3.75,"seconds":67.5,"lowSeconds":67.5,"highSeconds":67.5,"dropRatePercent":80,"sourceIds":[1890],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":11.25,"seconds":202.5,"lowSeconds":202.5,"highSeconds":202.5,"dropRatePercent":80,"sourceIds":[1890],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6281,"item_name":"Rattlecage Skull","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1470"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1470/piercing-the-veil/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 3: Rattlecage Skull","objective_reference_points":[],"rewards":{"xp":190,"money_copper":0,"money_at_max_level_copper":114,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":{"id":688,"name":"Summon Imp"},"cast":{"id":7763,"name":"Teach Summon Imp"},"source_url":"https://wowforevertools.com/quests/1470","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rattlecage Skull","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":1890,"name":"Rattlecage Skeleton","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6281,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1890],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":3.75,"seconds":67.5,"lowSeconds":67.5,"highSeconds":67.5,"dropRatePercent":80,"sourceIds":[1890],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":11.25,"seconds":202.5,"lowSeconds":202.5,"highSeconds":202.5,"dropRatePercent":80,"sourceIds":[1890],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":67.5,"partyKnownSeconds":202.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1470,"title":"Piercing the Veil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1470,"firstStop":1,"lastStop":17,"turninStop":17,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1470"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1470,"title":"Piercing the Veil","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":1470,"title":"Piercing the Veil","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3901,"title":"Rattling the Rattlecages","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Sarvis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.84,"y":66.2,"subzone":"Shadow Priest Sarvis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Rattlecage Skeleton"},"count_per_character":12,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.65,"y":64.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.2,"y":64.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.36,"y":65.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.21,"y":59.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.98,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.56,"y":62.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.27,"y":62.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.92,"y":61.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.02,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.49,"y":60.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.05,"y":60.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.98,"y":61.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.74,"y":60.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.06,"y":59.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.24,"y":60.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.85,"y":60.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.2,"y":61.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.92,"y":61.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.28,"y":61.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.94,"y":61.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Rattlecage Skeleton","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[364],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":364,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3901"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3901/rattling-the-rattlecages/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 12: Rattlecage Skeleton","objective_reference_points":[],"rewards":{"xp":250,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[{"id":3274,"count":1,"name":"Flax Boots"},{"id":11851,"count":1,"name":"Scavenger Tunic"},{"id":11852,"count":1,"name":"Roamer's Leggings"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3901","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Rattlecage Skeleton","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":3901,"title":"Rattling the Rattlecages","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3901,"firstStop":6,"lastStop":16,"turninStop":16,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3901"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3901,"title":"Rattling the Rattlecages","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3902,"title":"Scavenging Deathknell","quest_level":3,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Saltain","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.61,"y":65.61,"subzone":"Deathguard Saltain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Saltain","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.61,"y":65.61,"subzone":"Deathguard Saltain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scavenged Goods"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.87,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.01,"y":65.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.35,"y":62.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.09,"y":63.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.77,"y":63.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.2,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.56,"y":66.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.8,"y":64.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.78,"y":61.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.14,"y":65.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.54,"y":64.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.75,"y":61.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.87,"y":61.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.38,"y":64.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scavenged Goods","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Equipment Boxes","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":11127,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[376],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":376,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11127,"item_name":"Scavenged Goods","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3902"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3902/scavenging-deathknell/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Scavenged Goods","objective_reference_points":[],"rewards":{"xp":315,"money_copper":0,"money_at_max_level_copper":192,"items":[],"choices":[{"id":11848,"count":1,"name":"Flax Belt"},{"id":11849,"count":1,"name":"Rustmetal Bracers"},{"id":11850,"count":1,"name":"Short Duskbat Cape"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3902","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scavenged Goods","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Equipment Boxes","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":11127,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":3902,"title":"Scavenging Deathknell","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3902,"firstStop":11,"lastStop":14,"turninStop":14,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3902"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3902,"title":"Scavenging Deathknell","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":380,"title":"Night Web's Hollow","quest_level":4,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Young Night Web Spider"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.75,"y":56.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.57,"y":56.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.31,"y":57.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.89,"y":55.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.2,"y":57.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.66,"y":58.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.51,"y":56.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.83,"y":56.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.94,"y":57.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.94,"y":60.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.21,"y":55.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.39,"y":57.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.16,"y":59.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.41,"y":55.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.83,"y":56.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.05,"y":56.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.71,"y":59.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.12,"y":56.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.35,"y":55.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.79,"y":55.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.1,"y":59.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.53,"y":58.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.4,"y":59.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.86,"y":59.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.15,"y":58.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.19,"y":57.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.03,"y":57.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.36,"y":58.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.51,"y":59.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":28.1,"y":59.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Young Night Web Spider","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Night Web Spider"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.97,"y":60.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.26,"y":59.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.41,"y":58.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.55,"y":58.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.48,"y":59.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.48,"y":60.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.48,"y":59.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.74,"y":58.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.16,"y":59.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":23.97,"y":58.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.23,"y":60.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.13,"y":60.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.79,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.79,"y":59.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.19,"y":60.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.25,"y":59.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.21,"y":59.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.63,"y":59.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.41,"y":59.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.16,"y":59.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.16,"y":60.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.96,"y":59.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.84,"y":60.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.48,"y":60.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":24.64,"y":60.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.91,"y":59.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.6,"y":59.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Night Web Spider","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[376],"next_quest_ids":[381],"requirements":{"prerequisite_alternatives":[[{"quest_id":376,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":381,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/380"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/380/night-webs-hollow/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 10: Young Night Web Spider; kill 8: Night Web Spider","objective_reference_points":[],"rewards":{"xp":355,"money_copper":0,"money_at_max_level_copper":216,"items":[],"choices":[{"id":3270,"count":1,"name":"Flax Vest"},{"id":3273,"count":1,"name":"Rugged Mail Vest"},{"id":3272,"count":1,"name":"Zombie Skin Leggings"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/380","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Young Night Web Spider","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Night Web Spider","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":380,"title":"Night Web's Hollow","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":380,"firstStop":12,"lastStop":19,"turninStop":19,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-380"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":380,"title":"Night Web's Hollow","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":381,"title":"The Scarlet Crusade","quest_level":4,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scarlet Armband"},"count_per_character":12,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.28,"y":65.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.49,"y":70.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.76,"y":65.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.61,"y":67.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.68,"y":71.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.47,"y":66.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.28,"y":68.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.96,"y":70.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.5,"y":68.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.67,"y":65.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.37,"y":67.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.41,"y":67.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.69,"y":67.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.75,"y":66.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.74,"y":69.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.58,"y":67.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.59,"y":65.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37,"y":65.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.92,"y":66.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.02,"y":67.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.88,"y":63.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.87,"y":69.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.8,"y":69.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.76,"y":70.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.54,"y":68.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.66,"y":68.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.47,"y":68.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.25,"y":67.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.94,"y":68.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.47,"y":69.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.36,"y":67.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.57,"y":66.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.41,"y":69.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.56,"y":68.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scarlet Armband","countPerCharacter":12,"method":"creature_drop","dropSources":[{"kind":"creature","id":1667,"name":"Meven Korgal","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1506,"name":"Scarlet Convert","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1507,"name":"Scarlet Initiate","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3266,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1667,1506,1507],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[1667,1506,1507],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":36,"expectedKills":45,"seconds":810,"lowSeconds":810,"highSeconds":810,"dropRatePercent":80,"sourceIds":[1667,1506,1507],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[380],"next_quest_ids":[382],"requirements":{"prerequisite_alternatives":[[{"quest_id":380,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":382,"previous_chain_quests_must_not_be_active":[380],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3266,"item_name":"Scarlet Armband","per_character":12,"three_characters_total":36}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/381"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/381/the-scarlet-crusade/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 12: Scarlet Armband","objective_reference_points":[],"rewards":{"xp":355,"money_copper":0,"money_at_max_level_copper":216,"items":[{"id":159,"count":5,"name":"Refreshing Spring Water"}],"choices":[{"id":3268,"count":1,"name":"Forsaken Dagger"},{"id":3269,"count":1,"name":"Forsaken Maul"},{"id":3267,"count":1,"name":"Forsaken Shortsword"},{"id":5779,"count":1,"name":"Forsaken Bastard Sword"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/381","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scarlet Armband","countPerCharacter":12,"method":"creature_drop","dropSources":[{"kind":"creature","id":1667,"name":"Meven Korgal","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1506,"name":"Scarlet Convert","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1507,"name":"Scarlet Initiate","zone":"Tirisfal Glades","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3266,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1667,1506,1507],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[1667,1506,1507],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":36,"expectedKills":45,"seconds":810,"lowSeconds":810,"highSeconds":810,"dropRatePercent":80,"sourceIds":[1667,1506,1507],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":270,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":381,"title":"The Scarlet Crusade","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":381,"firstStop":24,"lastStop":26,"turninStop":26,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-381"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":381,"title":"The Scarlet Crusade","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5650,"title":"Garments of Darkness","quest_level":4,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dark Cleric Beryl","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.57,"y":52.19,"subzone":"Dark Cleric Beryl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dark Cleric Beryl","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.57,"y":52.19,"subzone":"Dark Cleric Beryl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"heal_and_buff","target":{"name":"Deathguard Kel: Lesser Heal Rank 2, then Power Word: Fortitude"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.2,"y":46.8,"subzone":"Deathguard Kel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"heal_and_buff","target":"Deathguard Kel: Lesser Heal Rank 2, then Power Word: Fortitude","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5651],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5651,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[5651],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5650"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5650/garments-of-darkness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/5650/"}],"missing_fields":[]},"objective_summary":"heal_and_buff 1: Deathguard Kel: Lesser Heal Rank 2, then Power Word: Fortitude","objective_reference_points":[],"rewards":{"xp":270,"money_copper":0,"money_at_max_level_copper":162,"items":[{"id":16607,"count":1,"name":"Acolyte's Sacrificial Robes"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5650","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"heal_and_buff","target":"Deathguard Kel: Lesser Heal Rank 2, then Power Word: Fortitude","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5650"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5650/garments-of-darkness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/5650/"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5650","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":5650,"title":"Garments of Darkness","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5650,"firstStop":89,"lastStop":128,"turninStop":128,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"priest","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=priest&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5650"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5650,"title":"Garments of Darkness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":5650,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://questing.wiki/wow-forever/quests/5650/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":5651,"title":"In Favor of Darkness","quest_level":4,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dark Cleric Duesten","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.11,"y":66.03,"subzone":"Dark Cleric Duesten","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dark Cleric Beryl","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.57,"y":52.19,"subzone":"Dark Cleric Beryl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dark Cleric Beryl"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.57,"y":52.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dark Cleric Beryl","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5650],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":5650,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5651"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5651/in-favor-of-darkness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Dark Cleric Beryl","objective_reference_points":[],"rewards":{"xp":90,"money_copper":0,"money_at_max_level_copper":54,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5651","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dark Cleric Beryl","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5651,"title":"In Favor of Darkness","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5651,"firstStop":42,"lastStop":88,"turninStop":88,"completed":true,"group":"Deathknell · reach level 5","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"priest","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=priest&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5651"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5651,"title":"In Favor of Darkness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":91208,"title":"Coming to Terms","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Offer aid to the Frightened Paladin"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":27.7,"y":63.8,"subzone":"Frightened Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Offer aid to the Frightened Paladin","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[90902],"next_quest_ids":[91209],"requirements":{"prerequisite_alternatives":[[{"quest_id":90902,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91208"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91208/coming-to-terms/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91208"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91208"}],"missing_fields":[]},"objective_summary":"interact 1: Offer aid to the Frightened Paladin","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Deathknell","x":27.9,"y":63.5,"continent_x":0.4041885859364115,"continent_y":0.2361670502953864,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Deathknell","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/91208","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":180,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91208","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Offer aid to the Frightened Paladin","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91208"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91208/coming-to-terms/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91208"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91208"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=91208","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":91208,"title":"Coming to Terms","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91208,"firstStop":39,"lastStop":42,"turninStop":42,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91208"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":91208,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/91208","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":91209,"title":"Continue Your Training","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shari Stilwell","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.2,"y":52.6,"subzone":"Shari Stilwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shari Stilwell"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.2,"y":52.7,"subzone":"Shari Stilwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shari Stilwell","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[91208],"next_quest_ids":[91282],"requirements":{"prerequisite_alternatives":[[{"quest_id":91208,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91209"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91209/continue-your-training/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91209"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/continue-training-shari-stilwell-brill-undead-paladin/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Shari Stilwell","objective_reference_points":[],"rewards":{"xp":90,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91209","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shari Stilwell","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91209"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91209/continue-your-training/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91209"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/continue-training-shari-stilwell-brill-undead-paladin/"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=91209","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":91209,"title":"Continue Your Training","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91209,"firstStop":43,"lastStop":94,"turninStop":94,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91209"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":91209,"title":"Continue Your Training","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Dialogue time is unmeasured.","source":"https://wowforevertools.com/quests/91209","evidence":"Catalog NPC location match; source may be Classic fallback"},{"questId":91209,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://urgametips.com/wow-forever/quest-guides/continue-training-shari-stilwell-brill-undead-paladin/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":98389,"title":"A Light in the Darkness","quest_level":4,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aramis Hammerhand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31,"y":66.2,"subzone":"Aramis Hammerhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"npc","target":{"name":"Webbed Forsaken freed"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.8,"y":59.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"npc","target":"Webbed Forsaken freed","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98389"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98389/a-light-in-the-darkness/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98389"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=98389"}],"missing_fields":[]},"objective_summary":"npc 6: Webbed Forsaken freed","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Night Web's Hollow","x":26.8,"y":59.8,"continent_x":0.40277647260354354,"continent_y":0.23141721466682297,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Deathknell","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/98389","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":355,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98389","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"npc","target":"Webbed Forsaken freed","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98389","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=98389","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":98389,"title":"A Light in the Darkness","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98389,"firstStop":8,"lastStop":29,"turninStop":29,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98389"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":8,"title":"A Rogue's Deal","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Calvin Montague","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.22,"y":56.8,"subzone":"Calvin Montague","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Renee","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.71,"y":52.05,"subzone":"Innkeeper Renee","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nondescript Letter"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.71,"y":52.05,"subzone":"Innkeeper Renee","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Nondescript Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":7628,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[590],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7628,"item_name":"Nondescript Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8/a-rogues-deal/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Nondescript Letter","objective_reference_points":[],"rewards":{"xp":110,"money_copper":0,"money_at_max_level_copper":66,"items":[],"choices":[{"id":4604,"count":5,"name":"Forest Mushroom Cap"},{"id":159,"count":5,"name":"Refreshing Spring Water"}],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/8","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Nondescript Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":7628,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":8,"title":"A Rogue's Deal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8,"firstStop":33,"lastStop":47,"turninStop":47,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":8,"title":"A Rogue's Deal","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":8,"title":"A Rogue's Deal","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":382,"title":"The Red Messenger","quest_level":5,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scarlet Crusade Documents"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.56,"y":68.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scarlet Crusade Documents","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1667,"name":"Meven Korgal","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"quest-given","id":383,"name":"Vital Intelligence","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2885,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1667],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1667],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1667],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[381],"next_quest_ids":[383,96656],"requirements":{"prerequisite_alternatives":[[{"quest_id":381,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":383,"previous_chain_quests_must_not_be_active":[381],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2885,"item_name":"Scarlet Crusade Documents","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/382"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/382/the-red-messenger/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Scarlet Crusade Documents","objective_reference_points":[],"rewards":{"xp":670,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[{"id":3277,"count":1,"name":"Executor Staff"},{"id":3276,"count":1,"name":"Deathguard Buckler"}],"reputation":[{"factionId":68,"value":200,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/382","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scarlet Crusade Documents","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1667,"name":"Meven Korgal","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"quest-given","id":383,"name":"Vital Intelligence","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2885,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1667],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1667],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1667],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":382,"title":"The Red Messenger","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":382,"firstStop":28,"lastStop":30,"turninStop":30,"completed":true,"group":"Deathknell · reach level 5","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-382"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":382,"title":"The Red Messenger","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":383,"title":"Vital Intelligence","quest_level":5,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":66.01,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scarlet Crusade Documents"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Scarlet Crusade Documents","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"creature","id":1667,"name":"Meven Korgal","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"quest-given","id":383,"name":"Vital Intelligence","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2885,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[382],"next_quest_ids":[427],"requirements":{"prerequisite_alternatives":[[{"quest_id":382,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[382],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2885,"item_name":"Scarlet Crusade Documents","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/383"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/383/vital-intelligence/"}],"missing_fields":[]},"objective_summary":"collect 1: Scarlet Crusade Documents","objective_reference_points":[],"rewards":{"xp":335,"money_copper":75,"money_at_max_level_copper":204,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/383","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scarlet Crusade Documents","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"creature","id":1667,"name":"Meven Korgal","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"quest-given","id":383,"name":"Vital Intelligence","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2885,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":383,"title":"Vital Intelligence","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":383,"firstStop":32,"lastStop":44,"turninStop":44,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-383"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":590,"title":"A Rogue's Deal","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Calvin Montague","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.22,"y":56.8,"subzone":"Calvin Montague","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Calvin Montague","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.22,"y":56.8,"subzone":"Calvin Montague","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"duel","target":{"name":"Calvin Montague"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":38.22,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"duel","target":"Calvin Montague","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[8],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/590"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/590/a-rogues-deal/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/590"}],"missing_fields":[]},"objective_summary":"duel : Calvin Montague","objective_summary_source":"https://wowforevertools.com/quests/590","objective_reference_points":[],"rewards":{"xp":110,"money_copper":25,"money_at_max_level_copper":66,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/590","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"duel","target":"Calvin Montague","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=590","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":590,"title":"A Rogue's Deal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":590,"firstStop":51,"lastStop":53,"turninStop":53,"completed":true,"group":"Solliden Farmstead · one western loop","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-590"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":5481,"title":"Gordo's Task","quest_level":5,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gordo","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.07,"y":54.68,"subzone":"Gordo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.44,"y":48.85,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.6,"y":49,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gloom Weed"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.32,"y":53.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.2,"y":53.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.33,"y":53.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.13,"y":53.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.35,"y":53.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.38,"y":54.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39.7,"y":54.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.71,"y":54.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.56,"y":54.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.3,"y":54.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.7,"y":54.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.66,"y":54.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.42,"y":55.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.63,"y":55.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.5,"y":55.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39.83,"y":55.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.33,"y":56.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.97,"y":56.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.13,"y":56.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.7,"y":56.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.74,"y":56.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.79,"y":56.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.56,"y":57.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.28,"y":57.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":40.37,"y":57.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.73,"y":57.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.54,"y":58.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.36,"y":58.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.88,"y":58.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.89,"y":58.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.62,"y":58.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.12,"y":59.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.52,"y":59.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.63,"y":59.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.55,"y":59.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.03,"y":60.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.79,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.35,"y":60.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.28,"y":61.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.9,"y":61.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.06,"y":62.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.62,"y":53.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.61,"y":53.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.92,"y":52.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.58,"y":52.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.53,"y":52.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.84,"y":52.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.6,"y":52.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.16,"y":52.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.38,"y":51.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.89,"y":51.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.6,"y":51.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.18,"y":51.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.52,"y":50.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.19,"y":50.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39.55,"y":50.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.71,"y":50.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.68,"y":50.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.1,"y":49.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.02,"y":49.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gloom Weed","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Gloom Weed","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":12737,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5482],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":5482,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":12737,"item_name":"Gloom Weed","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5481"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5481/gordos-task/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 3: Gloom Weed","objective_reference_points":[],"rewards":{"xp":225,"money_copper":0,"money_at_max_level_copper":138,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5481","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gloom Weed","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Gloom Weed","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":12737,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5481,"title":"Gordo's Task","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5481,"firstStop":35,"lastStop":40,"turninStop":40,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5481"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5481,"title":"Gordo's Task","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6395,"title":"Marla's Last Wish","quest_level":5,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Elreth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.86,"y":66.05,"subzone":"Novice Elreth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Elreth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.86,"y":66.05,"subzone":"Novice Elreth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Samuel's Remains"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36,"y":61,"subzone":"Samuel Fipps · approximate reported camp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Samuel's Remains","countPerCharacter":1,"method":"creature_drop","itemId":16333,"planningDropRatePercent":95.63,"dropSources":[{"id":1919,"name":"Samuel Fipps","dropRatePercent":95.63,"sourceUrls":["https://www.wowhead.com/forever/item=16333/samuels-remains"]}],"planningSourceIds":[1919],"reportedSourceCount":1,"dropRateRangePercent":[95.63,95.63],"note":"Wowhead Forever item page reports 95.63%; observed drop rate is an estimate. Spawn waiting and burial duration are unmeasured.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1.045696957021855,"seconds":18.82254522639339,"lowSeconds":18.82254522639339,"highSeconds":18.82254522639339,"dropRatePercent":95.63,"sourceIds":[1919],"lootMode":"shared_pool","note":"Wowhead Forever item page reports 95.63%; observed drop rate is an estimate. Spawn waiting and burial duration are unmeasured."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3.1370908710655656,"seconds":56.467635679180184,"lowSeconds":56.467635679180184,"highSeconds":56.467635679180184,"dropRatePercent":95.63,"sourceIds":[1919],"lootMode":"shared_pool","note":"Wowhead Forever item page reports 95.63%; observed drop rate is an estimate. Spawn waiting and burial duration are unmeasured."}}},{"action":"interact","target":{"name":"Marla's Grave"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.17,"y":65.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Marla's Grave","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[376],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":376,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6395"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6395/marlas-last-wish/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/6395"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6395"}],"missing_fields":[]},"objective_summary":"Collect Samuel Fipps' remains northeast of Deathknell, bury them at Marla's Grave, then return to Novice Elreth.","objective_reference_points":[],"rewards":{"xp":450,"money_copper":0,"money_at_max_level_copper":270,"items":[],"choices":[{"id":247840,"count":1,"name":"Mining for Dummies"},{"id":247841,"count":1,"name":"Wild Harvest"},{"id":247846,"count":1,"name":"Pelt Collecting for Beginners"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6395","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Samuel's Remains","countPerCharacter":1,"method":"creature_drop","itemId":16333,"planningDropRatePercent":95.63,"dropSources":[{"id":1919,"name":"Samuel Fipps","dropRatePercent":95.63,"sourceUrls":["https://www.wowhead.com/forever/item=16333/samuels-remains"]}],"planningSourceIds":[1919],"reportedSourceCount":1,"dropRateRangePercent":[95.63,95.63],"note":"Wowhead Forever item page reports 95.63%; observed drop rate is an estimate. Spawn waiting and burial duration are unmeasured.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1.045696957021855,"seconds":18.82254522639339,"lowSeconds":18.82254522639339,"highSeconds":18.82254522639339,"dropRatePercent":95.63,"sourceIds":[1919],"lootMode":"shared_pool","note":"Wowhead Forever item page reports 95.63%; observed drop rate is an estimate. Spawn waiting and burial duration are unmeasured."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3.1370908710655656,"seconds":56.467635679180184,"lowSeconds":56.467635679180184,"highSeconds":56.467635679180184,"dropRatePercent":95.63,"sourceIds":[1919],"lootMode":"shared_pool","note":"Wowhead Forever item page reports 95.63%; observed drop rate is an estimate. Spawn waiting and burial duration are unmeasured."}},{"index":1,"action":"interact","target":"Marla's Grave","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":18.82254522639339,"partyKnownSeconds":56.467635679180184,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6395","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6395,"title":"Marla's Last Wish","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6395,"firstStop":20,"lastStop":23,"turninStop":23,"completed":true,"group":"Deathknell","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6395"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6395,"title":"Marla's Last Wish","field":"objective_location","detail":"The cast and interact objective refer to the same Marla’s Grave location.","source":"https://bindonforever.com/quest/6395","evidence":"Forever community guide; approximate work area"},{"questId":6395,"title":"Marla's Last Wish","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"Added Samuel’s remains acquisition before burial; the ruined camp is approximately 36, 61 in Wowhead player reports. Replaced the duplicate grave action.","source":"https://www.wowhead.com/forever/quest=6395","evidence":"Wowhead Forever quest text and player location reports","checkedOn":"2026-10-25"}],"guide_note":"Collect the remains from Samuel Fipps at the ruined camp northeast of Deathknell (approximately 36, 61, reported on Wowhead), then bury them beside the chapel. Check completion on every character."},{"quest_id":367,"title":"A New Plague","quest_level":6,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkhound Blood"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.1,"y":51.5,"subzone":"Darkhound Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkhound Blood","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1548,"name":"Cursed Darkhound","zone":"Tirisfal Glades","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1547,"name":"Decrepit Darkhound","zone":"Tirisfal Glades","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1549,"name":"Ravenous Darkhound","zone":"Tirisfal Glades","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2858,"reportedSourceCount":3,"dropRateRangePercent":[35,35],"planningDropRatePercent":35,"planningSourceIds":[1548,1547,1549],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":14.285714285714286,"seconds":257.14285714285717,"lowSeconds":257.14285714285717,"highSeconds":257.14285714285717,"dropRatePercent":35,"sourceIds":[1548,1547,1549],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":42.85714285714286,"seconds":771.4285714285716,"lowSeconds":771.4285714285716,"highSeconds":771.4285714285716,"dropRatePercent":35,"sourceIds":[1548,1547,1549],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[368],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":368,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2858,"item_name":"Darkhound Blood","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/367"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/367/a-new-plague/"}],"missing_fields":[]},"objective_summary":"collect 5: Darkhound Blood","objective_reference_points":[],"rewards":{"xp":540,"money_copper":125,"money_at_max_level_copper":330,"items":[{"id":3382,"count":3,"name":"Minor Troll's Blood Elixir"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/367","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Darkhound Blood","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1548,"name":"Cursed Darkhound","zone":"Tirisfal Glades","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1547,"name":"Decrepit Darkhound","zone":"Tirisfal Glades","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1549,"name":"Ravenous Darkhound","zone":"Tirisfal Glades","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2858,"reportedSourceCount":3,"dropRateRangePercent":[35,35],"planningDropRatePercent":35,"planningSourceIds":[1548,1547,1549],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":14.285714285714286,"seconds":257.14285714285717,"lowSeconds":257.14285714285717,"highSeconds":257.14285714285717,"dropRatePercent":35,"sourceIds":[1548,1547,1549],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":42.85714285714286,"seconds":771.4285714285716,"lowSeconds":771.4285714285716,"highSeconds":771.4285714285716,"dropRatePercent":35,"sourceIds":[1548,1547,1549],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":257.14285714285717,"partyKnownSeconds":771.4285714285716,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":367,"title":"A New Plague","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":367,"firstStop":85,"lastStop":106,"turninStop":106,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-367"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-25","field":"objective_location","detail":"Darkhound Blood objective placed at 45.1, 51.5, as instructed by the user.","evidence":"user_instruction"}]},{"quest_id":404,"title":"A Putrid Task","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Putrid Claw"},"count_per_character":7,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.35,"y":46.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.28,"y":53.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.05,"y":47.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.27,"y":51.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.89,"y":54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.21,"y":48.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.54,"y":46.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.37,"y":51.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.63,"y":49.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.41,"y":50.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.35,"y":50.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.91,"y":47.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.1,"y":50.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.57,"y":47.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.76,"y":49.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.98,"y":57.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.77,"y":56.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.82,"y":53.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.05,"y":55.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.63,"y":55.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.38,"y":56.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.73,"y":57.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.38,"y":59.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.8,"y":59.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53,"y":53.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.11,"y":49.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.93,"y":50.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.28,"y":55.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.16,"y":54.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.01,"y":58.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.36,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.81,"y":59.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.64,"y":54.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.36,"y":52.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.9,"y":53.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.24,"y":52.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.93,"y":45.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.7,"y":54.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.52,"y":48.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.2,"y":51.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.1,"y":48.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.62,"y":50.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52,"y":45.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.73,"y":47.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.18,"y":48.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.55,"y":48.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.67,"y":48.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.81,"y":57.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.96,"y":59.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.24,"y":55.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.75,"y":57.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.21,"y":56.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.14,"y":59.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.62,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.95,"y":51.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.32,"y":54.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.52,"y":50.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.24,"y":52.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.29,"y":55.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.62,"y":57.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Putrid Claw","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":1526,"name":"Ravaged Corpse","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1525,"name":"Rotting Dead","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2855,"reportedSourceCount":2,"dropRateRangePercent":[33,33],"planningDropRatePercent":33,"planningSourceIds":[1526,1525],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":21.21212121212121,"seconds":381.8181818181818,"lowSeconds":381.8181818181818,"highSeconds":381.8181818181818,"dropRatePercent":33,"sourceIds":[1526,1525],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":63.63636363636363,"seconds":1145.4545454545455,"lowSeconds":1145.4545454545455,"highSeconds":1145.4545454545455,"dropRatePercent":33,"sourceIds":[1526,1525],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[426],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2855,"item_name":"Putrid Claw","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/404"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/404/a-putrid-task/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 7: Putrid Claw","objective_reference_points":[],"rewards":{"xp":405,"money_copper":100,"money_at_max_level_copper":246,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/404","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Putrid Claw","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":1526,"name":"Ravaged Corpse","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1525,"name":"Rotting Dead","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2855,"reportedSourceCount":2,"dropRateRangePercent":[33,33],"planningDropRatePercent":33,"planningSourceIds":[1526,1525],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":21.21212121212121,"seconds":381.8181818181818,"lowSeconds":381.8181818181818,"highSeconds":381.8181818181818,"dropRatePercent":33,"sourceIds":[1526,1525],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":63.63636363636363,"seconds":1145.4545454545455,"lowSeconds":1145.4545454545455,"highSeconds":1145.4545454545455,"dropRatePercent":33,"sourceIds":[1526,1525],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":381.8181818181818,"partyKnownSeconds":1145.4545454545455,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":404,"title":"A Putrid Task","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":404,"firstStop":37,"lastStop":39,"turninStop":39,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-404"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":404,"title":"A Putrid Task","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":5482,"title":"Doom Weed","quest_level":6,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.44,"y":48.85,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.6,"y":49,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.44,"y":48.85,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.6,"y":49,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Doom Weed"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.83,"y":40.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.46,"y":35.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.72,"y":35.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.93,"y":34.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.7,"y":36.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.27,"y":34.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.67,"y":34.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.9,"y":34.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.03,"y":37.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.63,"y":33.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.81,"y":38.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.77,"y":37.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.82,"y":40.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.58,"y":42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.52,"y":39.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.23,"y":42.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.73,"y":38.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.04,"y":38.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.6,"y":41.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.44,"y":40.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.28,"y":42.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.14,"y":39.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.83,"y":42.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.95,"y":39.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.27,"y":40.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.6,"y":43.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.27,"y":42.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Doom Weed","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Doom Weed","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":13702,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5481],"next_quest_ids":[99142],"requirements":{"prerequisite_alternatives":[[{"quest_id":5481,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[5481],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":13702,"item_name":"Doom Weed","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5482"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5482/doom-weed/"}],"missing_fields":[]},"objective_summary":"collect 10: Doom Weed","objective_reference_points":[],"rewards":{"xp":540,"money_copper":125,"money_at_max_level_copper":330,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5482","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Doom Weed","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Doom Weed","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":13702,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5482,"title":"Doom Weed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5482,"firstStop":41,"lastStop":74,"turninStop":74,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5482"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":96607,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"rest_at_campfire","target":{"name":"Eleanor's Basic Campfire"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"rest_at_campfire","target":"Eleanor's Basic Campfire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96656],"next_quest_ids":[96102,96655,96658,96661,97899,97900,97901,97902,97903,97904,97905,97906,97907,97908,97927,97928,97929,97931,97932,97933,97934,97935,97936,97937,97951,97952,97953,97954,97955,97956,97957,97958,97959,97960,97961],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96607"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96607/the-great-outdoors/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96607"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96607"}],"missing_fields":[]},"objective_summary":"rest_at_campfire : Eleanor's Basic Campfire","objective_summary_source":"https://wowforevertools.com/quests/96607","objective_reference_points":[],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96607","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"rest_at_campfire","target":"Eleanor's Basic Campfire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96607","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=96607","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96607,"title":"The Great Outdoors","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96607,"firstStop":50,"lastStop":52,"turninStop":52,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96607"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":96656,"title":"The Adventurer","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Arren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32,"y":66,"subzone":"Executor Arren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Eleanor Shackleton"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Eleanor Shackleton","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[382],"next_quest_ids":[96607],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96656"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96656/the-adventurer/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96656"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96656"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Eleanor Shackleton","objective_reference_points":[],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96656","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Eleanor Shackleton","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96656","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=96656","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96656,"title":"The Adventurer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96656,"firstStop":38,"lastStop":49,"turninStop":49,"completed":true,"group":"Deathknell · reach level 5","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96656"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":96658,"title":"Camping 101: Cooking","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"William Pickman","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.8,"y":51.4,"subzone":"William Pickman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"William Pickman"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.8,"y":51.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"William Pickman","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96658"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96658/camping-101-cooking/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96658"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96658"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : William Pickman","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96658","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"William Pickman","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96658","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=96658","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96658,"title":"Camping 101: Cooking","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96658,"firstStop":53,"lastStop":73,"turninStop":73,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96658"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97951,"title":"Camping 101: Alchemy","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carolai Anise","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.4,"y":52.2,"subzone":"Carolai Anise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Carolai Anise"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.4,"y":52.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Carolai Anise","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97951"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97951/camping-101-alchemy/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97951"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97951"}],"missing_fields":[]},"objective_summary":"train_profession : Carolai Anise","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97951","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Carolai Anise","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97951","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97951","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97951","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97951,"title":"Camping 101: Alchemy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97951,"firstStop":54,"lastStop":75,"turninStop":75,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97951"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97952,"title":"Camping 101: Blacksmithing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Basil Frye","locations":[{"zone_id":"undercity","zone":"Undercity","x":60.2,"y":29.1,"subzone":"Basil Frye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Basil Frye"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":60.2,"y":29.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Basil Frye","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97952"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97952/camping-101-blacksmithing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97952"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97952"}],"missing_fields":[]},"objective_summary":"train_profession : Basil Frye","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97952","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Basil Frye","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97952","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97952","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97952","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97952,"title":"Camping 101: Blacksmithing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97952,"firstStop":169,"lastStop":182,"turninStop":182,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97952"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97953,"title":"Camping 101: Enchanting","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vance Undergloom","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.6,"y":51.6,"subzone":"Vance Undergloom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Vance Undergloom"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.6,"y":51.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Vance Undergloom","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97953"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97953/camping-101-enchanting/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97953"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97953"}],"missing_fields":[]},"objective_summary":"train_profession : Vance Undergloom","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97953","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Vance Undergloom","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97953","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97953","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97953","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97953,"title":"Camping 101: Enchanting","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97953,"firstStop":55,"lastStop":77,"turninStop":77,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97953"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97954,"title":"Camping 101: Engineering","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Graham Van Talen","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.3,"y":73.1,"subzone":"Graham Van Talen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Graham Van Talen"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":75.3,"y":73.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Graham Van Talen","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97954"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97954/camping-101-engineering/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97954"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97954"}],"missing_fields":[]},"objective_summary":"train_profession : Graham Van Talen","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97954","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Graham Van Talen","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97954","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning engineering: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning engineering: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97954","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97954,"title":"Camping 101: Engineering","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97954,"firstStop":114,"lastStop":127,"turninStop":127,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97954"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning engineering: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97955,"title":"Camping 101: First Aid","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nurse Neela","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.8,"y":52.8,"subzone":"Nurse Neela","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Nurse Neela"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.8,"y":52.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Nurse Neela","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97955"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97955/camping-101-first-aid/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97955"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97955"}],"missing_fields":[]},"objective_summary":"train_profession : Nurse Neela","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97955","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Nurse Neela","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97955","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97955","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97955","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97955,"title":"Camping 101: First Aid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97955,"firstStop":56,"lastStop":79,"turninStop":79,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97955"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97956,"title":"Camping 101: Fishing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Clyde Kellen","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.2,"y":51,"subzone":"Clyde Kellen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Clyde Kellen"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.2,"y":51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Clyde Kellen","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97956"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97956/camping-101-fishing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97956"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97956"}],"missing_fields":[]},"objective_summary":"train_profession : Clyde Kellen","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97956","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Clyde Kellen","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97956","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97956","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97956","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97956,"title":"Camping 101: Fishing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97956,"firstStop":172,"lastStop":193,"turninStop":193,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97956"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97957,"title":"Camping 101: Herbalism","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Faruza","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.8,"y":52,"subzone":"Faruza","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Faruza"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.8,"y":52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Faruza","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97957"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97957/camping-101-herbalism/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97957"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97957"}],"missing_fields":[]},"objective_summary":"train_profession : Faruza","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97957","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Faruza","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97957","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97957","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97957","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97957,"title":"Camping 101: Herbalism","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97957,"firstStop":57,"lastStop":81,"turninStop":81,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97957"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97958,"title":"Camping 101: Leatherworking","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shelene Rhobart","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60,"subzone":"Shelene Rhobart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Shelene Rhobart"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Shelene Rhobart","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97958"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97958/camping-101-leatherworking/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97958"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97958"}],"missing_fields":[]},"objective_summary":"train_profession : Shelene Rhobart","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97958","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Shelene Rhobart","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97958","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97958","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97958","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97958,"title":"Camping 101: Leatherworking","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97958,"firstStop":58,"lastStop":131,"turninStop":131,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97958"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97959,"title":"Camping 101: Mining","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brom Killian","locations":[{"zone_id":"undercity","zone":"Undercity","x":56,"y":37.5,"subzone":"Brom Killian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Brom Killian"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":56,"y":37.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Brom Killian","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97959"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97959/camping-101-mining/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97959"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97959"}],"missing_fields":[]},"objective_summary":"train_profession : Brom Killian","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97959","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Brom Killian","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97959","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97959","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97959","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97959,"title":"Camping 101: Mining","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97959,"firstStop":171,"lastStop":184,"turninStop":184,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97959"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97960,"title":"Camping 101: Skinning","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rand Rhobart","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.6,"y":60,"subzone":"Rand Rhobart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Rand Rhobart"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.6,"y":60,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Rand Rhobart","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97960"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97960/camping-101-skinning/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97960"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97960"}],"missing_fields":[]},"objective_summary":"train_profession : Rand Rhobart","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97960","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Rand Rhobart","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97960","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."},{"field":"profession_objective","detail":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=97960","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97960","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97960,"title":"Camping 101: Skinning","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97960,"firstStop":59,"lastStop":133,"turninStop":133,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97960"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97961,"title":"Camping 101: Tailoring","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bowen Brisboise","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.6,"y":55.6,"subzone":"Bowen Brisboise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Bowen Brisboise"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.6,"y":55.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Bowen Brisboise","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97961"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97961/camping-101-tailoring/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97961"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97961"}],"missing_fields":[]},"objective_summary":"train_profession : Bowen Brisboise","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97961","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Bowen Brisboise","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97961","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, troll."},{"field":"profession_objective","detail":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, troll.","source":"https://www.wowhead.com/forever/quest=97961","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97961","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97961,"title":"Camping 101: Tailoring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97961,"firstStop":41,"lastStop":82,"turninStop":82,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97961"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":99134,"title":"Discipline","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Motivate Deathguards"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.8,"y":52,"subzone":"Brill Deathguards","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.4,"y":53.4,"subzone":"Deathguard Terrence","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Motivate Deathguards","countPerCharacter":5,"method":"unknown","dropSources":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99134"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99134/discipline/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99134"},{"source_id":"catalog_research","url":"https://wowforevertools.com/quests/359"},{"source_id":"catalog_research","url":"https://wowforevertools.com/quests/94436"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99134"}],"missing_fields":[]},"objective_summary":"use_quest_item 5: Motivate Deathguards","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brill","x":61.5,"y":53.5,"continent_x":0.4473222295585609,"continent_y":0.22332965670467445,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Brill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99134","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99134","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Motivate Deathguards","countPerCharacter":5,"method":"unknown","dropSources":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99134","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead."},{"field":"objective_correction","detail":"Use Executor’s Motivator on five Deathguards around Brill. The named guards are alternatives, not six separate required visits. Duration is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"questId":99134,"title":"Discipline","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Dialogue time is unmeasured.","source":"https://wowforevertools.com/quests/359","evidence":"Catalog NPC location match; source may be Classic fallback"},{"questId":99134,"title":"Discipline","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Dialogue time is unmeasured.","source":"https://wowforevertools.com/quests/94436","evidence":"Catalog NPC location match; source may be Classic fallback"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead.","source":"https://www.wowhead.com/forever/quest=99134","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"objective_correction","detail":"Use Executor’s Motivator on five Deathguards around Brill. The named guards are alternatives, not six separate required visits. Duration is not estimated.","source":"https://www.wowhead.com/forever/quest=99134","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99134,"title":"Discipline","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99134,"firstStop":47,"lastStop":49,"turninStop":49,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99134"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Use Executor’s Motivator on five Deathguards around Brill. The named guards are alternatives, not six separate required visits. Duration is not estimated."},{"quest_id":99141,"title":"Patience","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk","target":{"name":"Dillinger's Report"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.5,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"talk","target":"Dillinger's Report","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286200,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}},{"action":"talk","target":{"name":"Kristof's Report"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.2,"y":60.2,"subzone":"Deathguard Kristof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"talk","target":"Kristof's Report","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286201,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}},{"action":"talk","target":{"name":"Gordo's Report"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.07,"y":54.68,"subzone":"Gordo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"talk","target":"Gordo's Report","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286202,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286200,"item_name":"Dillinger's Report","per_character":1,"three_characters_total":3},{"item_id":286201,"item_name":"Kristof's Report","per_character":1,"three_characters_total":3},{"item_id":286202,"item_name":"Gordo's Report","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99141"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99141/patience/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99141"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99141"}],"missing_fields":[]},"objective_summary":"talk 1: Dillinger's Report; talk 1: Kristof's Report; talk 1: Gordo's Report","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brill","x":58.2,"y":51.5,"continent_x":0.4430858895599569,"continent_y":0.22076217798653203,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Brill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99141","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":65.2,"y":60.2,"continent_x":0.45207206531457134,"continent_y":0.23193071041045143,"zone_resolution":"source_zone_coordinates","label":"Objective 2, Brightwater Lake","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99141","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99141","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk","target":"Dillinger's Report","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286200,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}},{"index":1,"action":"talk","target":"Kristof's Report","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286201,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}},{"index":2,"action":"talk","target":"Gordo's Report","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286202,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99141","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead."}],"remaining":["Coin reward"]},"research_updates":[{"questId":99141,"title":"Patience","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://bindonforever.com/quest/99141","evidence":"Forever community route · reported eligibility"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead.","source":"https://www.wowhead.com/forever/quest=99141","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99141,"title":"Patience","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99141,"firstStop":46,"lastStop":98,"turninStop":98,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99141"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":361,"title":"A Letter Undelivered","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Thurman’s Letter · user-reported acquisition","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.7,"y":36.1,"subzone":"Thurman’s Letter · user-reported acquisition","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yvette Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.58,"y":52.6,"subzone":"Yvette Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thurman's Letter"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.58,"y":52.6,"subzone":"Yvette Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Thurman's Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":2837,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2837,"item_name":"Thurman's Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/361"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/361/a-letter-undelivered/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/361"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Thurman's Letter","objective_reference_points":[],"rewards":{"xp":475,"money_copper":0,"money_at_max_level_copper":288,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/361","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Thurman's Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":2837,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=361","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Starting-item acquisition location"]},"routing_decision":{"id":361,"title":"A Letter Undelivered","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":361,"firstStop":93,"lastStop":105,"turninStop":105,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-361"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":361,"title":"A Letter Undelivered","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":361,"title":"A Letter Undelivered","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"start","detail":"Quest-review instruction and acquisition coordinates supplied by user.","checkedOn":"2026-10-25","evidence":"user_reported"}],"guide_note":"Optional: Thurman’s Letter. Pick it up and deliver it only if you choose to do this branch.","guide_optional":true},{"quest_id":365,"title":"Fields of Grief","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Simmer","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":40.92,"y":54.16,"subzone":"Deathguard Simmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tirisfal Pumpkin"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.57,"y":47.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.88,"y":47.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.86,"y":50.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.91,"y":46.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.29,"y":48.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.48,"y":48.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.15,"y":49.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.3,"y":49.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.82,"y":49.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.02,"y":49.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.38,"y":49.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.2,"y":49.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.25,"y":49.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.97,"y":49.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.12,"y":49.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.41,"y":49.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.63,"y":50.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.19,"y":50.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.09,"y":50.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.32,"y":50.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.57,"y":50.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.43,"y":50.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.28,"y":50.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.2,"y":51.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.43,"y":51.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.22,"y":51.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.71,"y":51.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.58,"y":51.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.04,"y":51.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.98,"y":51.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.06,"y":52.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.16,"y":52.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.37,"y":52.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.48,"y":52.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tirisfal Pumpkin","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Tirisfal Pumpkin","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2846,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[407],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":407,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2846,"item_name":"Tirisfal Pumpkin","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/365"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/365/fields-of-grief/"}],"missing_fields":[]},"objective_summary":"collect 10: Tirisfal Pumpkin","objective_reference_points":[],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/365","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Tirisfal Pumpkin","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Tirisfal Pumpkin","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2846,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":365,"title":"Fields of Grief","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":365,"firstStop":34,"lastStop":59,"turninStop":59,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-365"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":374,"title":"Proof of Demise","quest_level":7,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Burgess","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.93,"y":52.01,"subzone":"Deathguard Burgess","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Burgess","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.93,"y":52.01,"subzone":"Deathguard Burgess","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scarlet Insignia Ring"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.83,"y":51.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.39,"y":49.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.64,"y":47.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.39,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":44.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.22,"y":49.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.62,"y":51.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.4,"y":47.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.53,"y":47.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.96,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.25,"y":47.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.77,"y":48.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.73,"y":46.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.08,"y":47.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.88,"y":46.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.68,"y":46.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.13,"y":65.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.46,"y":64.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.19,"y":66.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.45,"y":42.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.45,"y":43.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.83,"y":42.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.83,"y":43.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.06,"y":41.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.84,"y":43.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.65,"y":55.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.59,"y":55.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.25,"y":55.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.18,"y":56.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.34,"y":42.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.75,"y":43.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.15,"y":43.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.58,"y":44.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.32,"y":26.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.1,"y":54.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.32,"y":56.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.65,"y":55.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.45,"y":55.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.49,"y":56.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.12,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.02,"y":28.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.65,"y":32.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.13,"y":32.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.45,"y":32.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.87,"y":35.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.44,"y":25.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.52,"y":25.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":12.91,"y":12.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":23.41,"y":11.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":18.12,"y":7.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":4.81,"y":5.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":13.17,"y":13.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":19.59,"y":21.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":28.32,"y":8.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":15.96,"y":12.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":20.62,"y":16.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":15.74,"y":3.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":20,"y":14.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":15.7,"y":12.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scarlet Insignia Ring","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":1665,"name":"Captain Melrache","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1662,"name":"Captain Perrine","zone":"Undercity","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1664,"name":"Captain Vachon","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1660,"name":"Scarlet Bodyguard","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1538,"name":"Scarlet Friar","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1536,"name":"Scarlet Missionary","zone":"Undercity","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2875,"reportedSourceCount":10,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1665,1662,1664,1660,1538,1536],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":25,"seconds":450,"lowSeconds":450,"highSeconds":450,"dropRatePercent":40,"sourceIds":[1665,1662,1664,1660,1538,1536],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":75,"seconds":1350,"lowSeconds":1350,"highSeconds":1350,"dropRatePercent":40,"sourceIds":[1665,1662,1664,1660,1538,1536],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[427],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":427,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2875,"item_name":"Scarlet Insignia Ring","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/374"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/374/proof-of-demise/"}],"missing_fields":[]},"objective_summary":"collect 10: Scarlet Insignia Ring","objective_reference_points":[],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":375,"items":[],"choices":[{"id":3435,"count":1,"name":"Zombie Skin Bracers"},{"id":3437,"count":1,"name":"Clasped Belt"},{"id":12299,"count":1,"name":"Netted Gloves"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/374","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scarlet Insignia Ring","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":1665,"name":"Captain Melrache","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1662,"name":"Captain Perrine","zone":"Undercity","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1664,"name":"Captain Vachon","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1660,"name":"Scarlet Bodyguard","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1538,"name":"Scarlet Friar","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1536,"name":"Scarlet Missionary","zone":"Undercity","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2875,"reportedSourceCount":10,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1665,1662,1664,1660,1538,1536],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":25,"seconds":450,"lowSeconds":450,"highSeconds":450,"dropRatePercent":40,"sourceIds":[1665,1662,1664,1660,1538,1536],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":75,"seconds":1350,"lowSeconds":1350,"highSeconds":1350,"dropRatePercent":40,"sourceIds":[1665,1662,1664,1660,1538,1536],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":450,"partyKnownSeconds":1350,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":374,"title":"Proof of Demise","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":374,"firstStop":67,"lastStop":133,"turninStop":133,"completed":true,"group":"Garren’s Haunt · weeds, gnolls & Maggot Eye","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-374"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":407,"title":"Fields of Grief","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captured Scarlet Zealot","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.97,"y":51.29,"subzone":"Captured Scarlet Zealot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Laced Pumpkin"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.97,"y":51.29,"subzone":"Captured Scarlet Zealot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Laced Pumpkin","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3035,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[365],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":365,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[365],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3035,"item_name":"Laced Pumpkin","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/407"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/407/fields-of-grief/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Laced Pumpkin","objective_reference_points":[],"rewards":{"xp":160,"money_copper":0,"money_at_max_level_copper":96,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/407","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Laced Pumpkin","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3035,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":407,"title":"Fields of Grief","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":407,"firstStop":61,"lastStop":63,"turninStop":63,"completed":true,"group":"Solliden Farmstead · one western loop","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-407"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":407,"title":"Fields of Grief","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":86784,"title":"Sticks and Bones","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Bartholomew","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.4,"y":51.4,"subzone":"Deathguard Bartholomew","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eleanor Shackleton","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.2,"y":55.4,"subzone":"Eleanor Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dry Branch"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.39,"y":55.54,"subzone":"Tree cluster west of Brill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dry Branch","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":279991,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":279991,"item_name":"Dry Branch","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/86784"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/86784/sticks-and-bones/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/86784"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=86784"}],"missing_fields":[]},"objective_summary":"collect 6: Dry Branch","objective_reference_points":[],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":null,"items":[{"id":279939,"count":1,"name":"Collecting Basket"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/86784","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dry Branch","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":279991,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=86784","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead."},{"field":"objective_location","detail":"Gather Dry Branches beside the trees; this is a ground pickup, not a creature drop."}],"remaining":[]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead.","source":"https://www.wowhead.com/forever/quest=86784","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Gather Dry Branches beside the trees; this is a ground pickup, not a creature drop.","source":"https://www.wowhead.com/forever/quest=86784","evidence":"Wowhead Forever comment by Xozus","checkedOn":"2026-10-25"}],"routing_decision":{"id":86784,"title":"Sticks and Bones","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":86784,"firstStop":56,"lastStop":58,"turninStop":58,"completed":true,"group":"Solliden Farmstead · one western loop","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-86784"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99144,"title":"Seeking Refuge","quest_level":7,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bareth Dawnstone","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32,"y":46.2,"subzone":"Bareth Dawnstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shari Stilwell","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.2,"y":52.6,"subzone":"Shari Stilwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Bareth Dawnstone"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39,"y":48.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Bareth Dawnstone","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99144"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99144/seeking-refuge/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99144"}],"missing_fields":[]},"objective_summary":"escort : Bareth Dawnstone","objective_summary_source":"https://wowforevertools.com/quests/99144","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Solliden Farmstead","x":39,"y":48.8,"continent_x":0.418438093204443,"continent_y":0.2172960817170398,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Solliden Farmstead","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99144","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99144","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"escort","target":"Bareth Dawnstone","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99144","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":99144,"title":"Seeking Refuge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99144,"firstStop":54,"lastStop":60,"turninStop":60,"completed":true,"group":"Solliden Farmstead · one western loop","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99144"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Optional escort: Bareth Dawnstone. Skip the pickup, escort and turn-in if you choose not to do this branch.","guide_optional":true,"research_updates":[]},{"quest_id":357,"title":"The Lich's Identity","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Undercity","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Lich's Spellbook"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.96,"y":42.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Lich's Spellbook","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Gunther's Books","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"]}],"itemId":2833,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[405],"next_quest_ids":[366],"requirements":{"prerequisite_alternatives":[[{"quest_id":405,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":366,"previous_chain_quests_must_not_be_active":[405],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2833,"item_name":"The Lich's Spellbook","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/357"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/357/the-lichs-identity/"}],"missing_fields":[]},"objective_summary":"collect 1: The Lich's Spellbook","objective_reference_points":[],"rewards":{"xp":530,"money_copper":175,"money_at_max_level_copper":315,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/357","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"The Lich's Spellbook","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Gunther's Books","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"]}],"itemId":2833,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":357,"title":"The Lich's Identity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":357,"firstStop":125,"lastStop":136,"turninStop":136,"completed":true,"group":"Undercity · class training and Bethor","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-357"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":358,"title":"Graverobbers","quest_level":8,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Rot Hide Graverobber"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.5,"y":46.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.21,"y":43.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.82,"y":44.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.72,"y":41.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.88,"y":42.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.25,"y":43.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.26,"y":42.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.29,"y":41.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.2,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.22,"y":42.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.52,"y":42.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.98,"y":41.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.14,"y":40.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.77,"y":40.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.44,"y":41.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.65,"y":39.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.62,"y":39.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.8,"y":43.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.42,"y":41.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.38,"y":41.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.32,"y":42.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.18,"y":44.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.29,"y":43.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.09,"y":43.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.62,"y":46.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.79,"y":42.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Rot Hide Graverobber","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Rot Hide Mongrel"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.97,"y":35.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.92,"y":36.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.34,"y":33.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.84,"y":31.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.91,"y":32.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.53,"y":32.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.61,"y":36.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.4,"y":37.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.35,"y":33.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.58,"y":37.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.89,"y":32.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.95,"y":37.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.47,"y":38.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.18,"y":38.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.79,"y":33.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.47,"y":35.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.73,"y":31.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.51,"y":31.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.41,"y":31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.16,"y":32.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.6,"y":31.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Rot Hide Mongrel","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Embalming Ichor"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.8,"y":33.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.12,"y":33.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.77,"y":42.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.6,"y":39.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.41,"y":44.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.51,"y":44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.94,"y":38.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.71,"y":35.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.35,"y":36.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60,"y":34.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.47,"y":35.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.69,"y":41.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.22,"y":39.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.78,"y":38.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.5,"y":40.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.35,"y":44.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.97,"y":35.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.92,"y":36.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.34,"y":33.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.84,"y":31.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.91,"y":32.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.53,"y":32.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.61,"y":36.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.35,"y":33.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.58,"y":37.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.89,"y":32.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.95,"y":37.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.47,"y":38.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.18,"y":38.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.79,"y":33.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.47,"y":35.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.73,"y":31.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.51,"y":31.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.41,"y":31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.16,"y":32.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.6,"y":31.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.5,"y":46.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.82,"y":44.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.72,"y":41.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.88,"y":42.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.25,"y":43.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.26,"y":42.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.29,"y":41.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.2,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.22,"y":42.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.52,"y":42.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.98,"y":41.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.14,"y":40.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.77,"y":40.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.44,"y":41.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.65,"y":39.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.62,"y":39.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.42,"y":41.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.38,"y":41.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.32,"y":42.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.18,"y":44.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.29,"y":43.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.09,"y":43.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":56.62,"y":46.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.79,"y":42.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Embalming Ichor","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":1674,"name":"Rot Hide Gnoll","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1941,"name":"Rot Hide Graverobber","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1675,"name":"Rot Hide Mongrel","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2834,"reportedSourceCount":3,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1674,1941,1675],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":20,"seconds":360,"lowSeconds":360,"highSeconds":360,"dropRatePercent":40,"sourceIds":[1674,1941,1675],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":60,"seconds":1080,"lowSeconds":1080,"highSeconds":1080,"dropRatePercent":40,"sourceIds":[1674,1941,1675],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[359,405],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2834,"item_name":"Embalming Ichor","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/358"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/358/graverobbers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Rot Hide Graverobber; kill 5: Rot Hide Mongrel; collect 8: Embalming Ichor","objective_reference_points":[],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":420,"items":[],"choices":[{"id":6063,"count":1,"name":"Cold Steel Gauntlets"},{"id":3439,"count":1,"name":"Zombie Skin Boots"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/358","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Rot Hide Graverobber","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Rot Hide Mongrel","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Embalming Ichor","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":1674,"name":"Rot Hide Gnoll","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1941,"name":"Rot Hide Graverobber","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1675,"name":"Rot Hide Mongrel","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2834,"reportedSourceCount":3,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1674,1941,1675],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":20,"seconds":360,"lowSeconds":360,"highSeconds":360,"dropRatePercent":40,"sourceIds":[1674,1941,1675],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":60,"seconds":1080,"lowSeconds":1080,"highSeconds":1080,"dropRatePercent":40,"sourceIds":[1674,1941,1675],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":594,"partyKnownSeconds":1314,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":358,"title":"Graverobbers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":358,"firstStop":42,"lastStop":75,"turninStop":75,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-358"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":358,"title":"Graverobbers","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":366,"title":"Return the Book","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gunther Arcanus","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":41.92,"subzone":"Gunther Arcanus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gunther's Spellbook"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":41.92,"subzone":"Gunther Arcanus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gunther's Spellbook","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3016,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[357],"next_quest_ids":[409],"requirements":{"prerequisite_alternatives":[[{"quest_id":357,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":409,"previous_chain_quests_must_not_be_active":[357],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3016,"item_name":"Gunther's Spellbook","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/366"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/366/return-the-book/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Gunther's Spellbook","objective_reference_points":[],"rewards":{"xp":350,"money_copper":0,"money_at_max_level_copper":210,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/366","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gunther's Spellbook","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3016,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":366,"title":"Return the Book","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":366,"firstStop":137,"lastStop":139,"turninStop":139,"completed":true,"group":"Undercity · class training and the lich","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-366"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":366,"title":"Return the Book","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":375,"title":"The Chill of Death","quest_level":8,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gretchen Dedmar","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.89,"y":52.73,"subzone":"Gretchen Dedmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gretchen Dedmar","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.89,"y":52.73,"subzone":"Gretchen Dedmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Duskbat Pelt"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.71,"y":57.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.88,"y":53.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.9,"y":59.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.36,"y":49.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.08,"y":51.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.49,"y":47.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.9,"y":35.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.49,"y":49.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.45,"y":43.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":63.16,"y":38.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.44,"y":46.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.5,"y":38.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.67,"y":62.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.47,"y":42.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39.13,"y":47.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":63.67,"y":49.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.81,"y":52.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.65,"y":38.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":71.01,"y":63.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.05,"y":53.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.84,"y":54.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.49,"y":63.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.55,"y":56.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.22,"y":56.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.36,"y":55.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.32,"y":61.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.41,"y":56.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":71.91,"y":33.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.38,"y":30.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":71.24,"y":46.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.75,"y":44.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":41.63,"y":63.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.65,"y":55.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":72.68,"y":65.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.56,"y":28.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.38,"y":63.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.68,"y":66.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":71.84,"y":31.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.88,"y":69.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.61,"y":71.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.71,"y":32.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.27,"y":61.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.34,"y":70.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.29,"y":38.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.94,"y":67.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":71.18,"y":48.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":72.69,"y":47.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.72,"y":47.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.47,"y":72.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":90.37,"y":42.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.36,"y":67.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":73.26,"y":40.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.39,"y":35.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.61,"y":72.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.88,"y":63.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.13,"y":43.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.38,"y":44.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.04,"y":44.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.88,"y":33.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":30.23,"y":3.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Duskbat Pelt","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1553,"name":"Greater Duskbat","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1554,"name":"Vampiric Duskbat","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2876,"reportedSourceCount":2,"dropRateRangePercent":[33,33],"planningDropRatePercent":33,"planningSourceIds":[1553,1554],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":15.15151515151515,"seconds":272.7272727272727,"lowSeconds":272.7272727272727,"highSeconds":272.7272727272727,"dropRatePercent":33,"sourceIds":[1553,1554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":45.45454545454545,"seconds":818.1818181818181,"lowSeconds":818.1818181818181,"highSeconds":818.1818181818181,"dropRatePercent":33,"sourceIds":[1553,1554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"buy","target":{"name":"Coarse Thread"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61,"y":52.4,"subzone":"Abigail Shiel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"buy","target":"Coarse Thread","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"vendor","id":2816,"name":"Androd Fadran","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2810,"name":"Hammon Karwn","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":6574,"name":"Jun'ha","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2821,"name":"Keena","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2819,"name":"Tunkk","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":3954,"name":"Dalria","zone":"Ashenvale","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2320,"reportedSourceCount":98,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2876,"item_name":"Duskbat Pelt","per_character":5,"three_characters_total":15},{"item_id":2320,"item_name":"Coarse Thread","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/375"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/375/the-chill-of-death/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/375"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 5: Duskbat Pelt; buy 1: Coarse Thread","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":56.5,"y":62.6,"continent_x":0.44090353259097914,"continent_y":0.23501168487222232,"zone_resolution":"source_zone_coordinates","label":"Objective 2, Cold Hearth Manor","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/375","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":64.1,"y":33.5,"continent_x":0.4506599519817034,"continent_y":0.1976548695232505,"zone_resolution":"source_zone_coordinates","label":"Objective 3, Brightwater Lake","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/375","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":420,"items":[],"choices":[{"id":3833,"count":1,"name":"Adept's Cloak"},{"id":5939,"count":1,"name":"Sewing Gloves"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/375","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Duskbat Pelt","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1553,"name":"Greater Duskbat","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1554,"name":"Vampiric Duskbat","zone":"Tirisfal Glades","dropRatePercent":33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2876,"reportedSourceCount":2,"dropRateRangePercent":[33,33],"planningDropRatePercent":33,"planningSourceIds":[1553,1554],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":15.15151515151515,"seconds":272.7272727272727,"lowSeconds":272.7272727272727,"highSeconds":272.7272727272727,"dropRatePercent":33,"sourceIds":[1553,1554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":45.45454545454545,"seconds":818.1818181818181,"lowSeconds":818.1818181818181,"highSeconds":818.1818181818181,"dropRatePercent":33,"sourceIds":[1553,1554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"buy","target":"Coarse Thread","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"vendor","id":2816,"name":"Androd Fadran","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2810,"name":"Hammon Karwn","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":6574,"name":"Jun'ha","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2821,"name":"Keena","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2819,"name":"Tunkk","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":3954,"name":"Dalria","zone":"Ashenvale","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2320,"reportedSourceCount":98,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":272.7272727272727,"partyKnownSeconds":818.1818181818181,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=375","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":375,"title":"The Chill of Death","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":375,"firstStop":88,"lastStop":113,"turninStop":113,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-375"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":375,"title":"The Chill of Death","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":405,"title":"The Prodigal Lich","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sevren's Orders"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Sevren's Orders","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3017,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[358],"next_quest_ids":[357],"requirements":{"prerequisite_alternatives":[[{"quest_id":358,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":357,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3017,"item_name":"Sevren's Orders","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/405"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/405/the-prodigal-lich/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Sevren's Orders","objective_reference_points":[],"rewards":{"xp":175,"money_copper":0,"money_at_max_level_copper":108,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/405","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sevren's Orders","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3017,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":405,"title":"The Prodigal Lich","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":405,"firstStop":78,"lastStop":124,"turninStop":124,"completed":true,"group":"Eastern waystation · reports and hides","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-405"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":405,"title":"The Prodigal Lich","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":426,"title":"The Mills Overrun","quest_level":8,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Notched Rib"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.74,"y":44.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.11,"y":34.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.67,"y":44.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.96,"y":43.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.89,"y":39.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.56,"y":41.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.66,"y":37.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.84,"y":40.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.06,"y":39.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.06,"y":38.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.41,"y":38.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.28,"y":42.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.09,"y":43.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.31,"y":42.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.73,"y":43.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.37,"y":43.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.03,"y":38.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.52,"y":36.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.82,"y":43.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.14,"y":36.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.25,"y":35.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.08,"y":31.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.79,"y":29.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.04,"y":30.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.43,"y":28.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.31,"y":33.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.29,"y":27.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.09,"y":28.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.13,"y":33.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.47,"y":32.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.84,"y":29.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.79,"y":35.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.84,"y":31.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.83,"y":32.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.64,"y":34.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.05,"y":34.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.68,"y":33.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.96,"y":30.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.22,"y":32.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.91,"y":33.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.15,"y":33.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.45,"y":32.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.36,"y":34.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.33,"y":31.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.62,"y":34.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Notched Rib","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1523,"name":"Cracked Skull Soldier","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1520,"name":"Rattlecage Soldier","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3162,"reportedSourceCount":2,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1523,1520],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":40,"sourceIds":[1523,1520],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":40,"sourceIds":[1523,1520],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Blackened Skull"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.39,"y":33.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.73,"y":29.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.87,"y":34.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.01,"y":34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.32,"y":32.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.17,"y":29.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.6,"y":31.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.27,"y":37.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.88,"y":35.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.72,"y":30.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.22,"y":30.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.11,"y":32.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.44,"y":31.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.83,"y":34.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.33,"y":30.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.16,"y":27.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.6,"y":28.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.68,"y":35.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.87,"y":30.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.92,"y":34.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.62,"y":30.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.99,"y":41.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.27,"y":42.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.39,"y":41.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.45,"y":38.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.74,"y":37.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.38,"y":38.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.37,"y":39.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.33,"y":39.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.41,"y":40.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.77,"y":39.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.42,"y":40.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.15,"y":37.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.42,"y":37.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.26,"y":32.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.19,"y":31.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":45.27,"y":34.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.59,"y":40.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.91,"y":42.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.22,"y":42.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.88,"y":36.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.29,"y":41.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.58,"y":42.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.6,"y":36.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.21,"y":33.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.72,"y":34.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.02,"y":34.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.67,"y":31.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.03,"y":35.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.21,"y":33.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.87,"y":33.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.91,"y":34.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.24,"y":36.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.48,"y":36.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":42.69,"y":32.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.82,"y":36.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.75,"y":37.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blackened Skull","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":1522,"name":"Darkeye Bonecaster","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3163,"reportedSourceCount":1,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1522],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":40,"sourceIds":[1522],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":40,"sourceIds":[1522],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[404],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":404,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3162,"item_name":"Notched Rib","per_character":5,"three_characters_total":15},{"item_id":3163,"item_name":"Blackened Skull","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/426"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/426/the-mills-overrun/"}],"missing_fields":[]},"objective_summary":"collect 5: Notched Rib; collect 3: Blackened Skull","objective_reference_points":[],"rewards":{"xp":880,"money_copper":450,"money_at_max_level_copper":525,"items":[],"choices":[{"id":3447,"count":1,"name":"Cryptwalker Boots"},{"id":3834,"count":1,"name":"Sturdy Cloth Trousers"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/426","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Notched Rib","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1523,"name":"Cracked Skull Soldier","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1520,"name":"Rattlecage Soldier","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3162,"reportedSourceCount":2,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1523,1520],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":40,"sourceIds":[1523,1520],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":40,"sourceIds":[1523,1520],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Blackened Skull","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":1522,"name":"Darkeye Bonecaster","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3163,"reportedSourceCount":1,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1522],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":40,"sourceIds":[1522],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":40,"sourceIds":[1522],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":360,"partyKnownSeconds":1080,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":426,"title":"The Mills Overrun","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":426,"firstStop":68,"lastStop":98,"turninStop":98,"completed":true,"group":"Garren’s Haunt · weeds, gnolls & Maggot Eye","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-426"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":427,"title":"At War With The Scarlet Crusade","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Scarlet Warrior"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.83,"y":51.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.87,"y":46.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.39,"y":49.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.62,"y":45.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.64,"y":47.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.95,"y":49.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":29.72,"y":49.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.39,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.46,"y":51.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.15,"y":44.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.14,"y":51.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.22,"y":49.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.28,"y":48.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.62,"y":51.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.12,"y":49.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.64,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.4,"y":47.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.93,"y":48.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.53,"y":47.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.17,"y":47.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.96,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.75,"y":46.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.25,"y":47.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.47,"y":49.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.77,"y":48.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.21,"y":46.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":33.6,"y":48.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.73,"y":46.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.68,"y":46.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":32.08,"y":47.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.81,"y":46.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.88,"y":46.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.68,"y":45.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.68,"y":46.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":31.98,"y":45.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Scarlet Warrior","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[383],"next_quest_ids":[370,374],"requirements":{"prerequisite_alternatives":[[{"quest_id":383,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":370,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/427"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/427/at-war-with-the-scarlet-crusade/"}],"missing_fields":[]},"objective_summary":"kill 10: Scarlet Warrior","objective_reference_points":[],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":420,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/427","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Scarlet Warrior","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":427,"title":"At War With The Scarlet Crusade","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":427,"firstStop":45,"lastStop":64,"turninStop":64,"completed":true,"group":"Road to Brill · gather and unlock","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-427"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":768,"title":"Gathering Leather","quest_level":8,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":393,"name":"Skinning","value":1},"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Veren Tallstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.4,"y":44.7,"subzone":"Veren Tallstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Veren Tallstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.4,"y":44.7,"subzone":"Veren Tallstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Light Leather"},"count_per_character":12,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.01,"y":23.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.77,"y":45.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.19,"y":27.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.56,"y":22.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.1,"y":71.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.78,"y":19.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.26,"y":58.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.84,"y":63.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.91,"y":32.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.77,"y":30.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.08,"y":25.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":12,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Battered Chest","zone":"Durotar","dropRatePercent":18,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Armor Crate","zone":"Darkshore","dropRatePercent":11.1,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Large Battered Chest","zone":"Wailing Caverns","dropRatePercent":8.33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Silverpine Forest","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Battered Chest","zone":"Redridge Mountains","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Hillsbrad Foothills","dropRatePercent":4.76,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":2318,"reportedSourceCount":13,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[769],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2318,"item_name":"Light Leather","per_character":12,"three_characters_total":36}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/768"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/768/gathering-leather/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 12: Light Leather","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[{"id":5936,"count":1,"name":"Animal Skin Belt"},{"id":4962,"count":1,"name":"Double-layered Gloves"}],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/768","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":12,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Battered Chest","zone":"Durotar","dropRatePercent":18,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Armor Crate","zone":"Darkshore","dropRatePercent":11.1,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Large Battered Chest","zone":"Wailing Caverns","dropRatePercent":8.33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Silverpine Forest","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Battered Chest","zone":"Redridge Mountains","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Hillsbrad Foothills","dropRatePercent":4.76,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":2318,"reportedSourceCount":13,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=768","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"These crafting-material errands need a local procurement plan. The catalog’s leather samples currently point to Tirisfal/Silverpine, which would create a misleading cross-continent route from Thunder Bluff; the guide does not assume skinning, purchased materials, or a local supply already in the bags.","routing_decision":{"id":768,"title":"Gathering Leather","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"These crafting-material errands need a local procurement plan. The catalog’s leather samples currently point to Tirisfal/Silverpine, which would create a misleading cross-continent route from Thunder Bluff; the guide does not assume skinning, purchased materials, or a local supply already in the bags.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":768,"title":"Gathering Leather","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":768,"title":"Gathering Leather","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":9265,"title":"Investigate the Scourge of the Undercity","quest_level":8,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Invasion","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Rukag","locations":[{"zone_id":"undercity","zone":"Undercity","x":66,"y":21.6,"subzone":"Lieutenant Rukag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Rukag","locations":[{"zone_id":"undercity","zone":"Undercity","x":66,"y":21.6,"subzone":"Lieutenant Rukag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dim Necrotic Stone"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":62.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.54,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.67,"y":61.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.98,"y":60.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.02,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":60.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.56,"y":62.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.94,"y":62.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.7,"y":61.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":61.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":61.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.85,"y":60.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.72,"y":60.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.89,"y":59.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dim Necrotic Stone","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":16422,"name":"Skeletal Soldier","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16423,"name":"Spectral Apparition","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16438,"name":"Skeletal Trooper","zone":"Dun Morogh","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16437,"name":"Spectral Spirit","zone":"Durotar","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]}],"itemId":22892,"reportedSourceCount":4,"dropRateRangePercent":[31,35],"planningDropRatePercent":31,"planningSourceIds":[16438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":9.67741935483871,"seconds":174.19354838709677,"lowSeconds":154.28571428571428,"highSeconds":174.19354838709677,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":29.032258064516128,"seconds":522.5806451612902,"lowSeconds":462.8571428571429,"highSeconds":522.5806451612902,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":22892,"item_name":"Dim Necrotic Stone","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9265"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=9265"}],"missing_fields":[]},"objective_summary":"collect 3: Dim Necrotic Stone","objective_reference_points":[],"rewards":{"xp":530,"money_copper":175,"money_at_max_level_copper":330,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/9265","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dim Necrotic Stone","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":16422,"name":"Skeletal Soldier","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16423,"name":"Spectral Apparition","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16438,"name":"Skeletal Trooper","zone":"Dun Morogh","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16437,"name":"Spectral Spirit","zone":"Durotar","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]}],"itemId":22892,"reportedSourceCount":4,"dropRateRangePercent":[31,35],"planningDropRatePercent":31,"planningSourceIds":[16438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":9.67741935483871,"seconds":174.19354838709677,"lowSeconds":154.28571428571428,"highSeconds":174.19354838709677,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":29.032258064516128,"seconds":522.5806451612902,"lowSeconds":462.8571428571429,"highSeconds":522.5806451612902,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":174.19354838709677,"partyKnownSeconds":522.5806451612902,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=9265","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"starts_location","detail":"Filled start coordinates from the displayed Undercity map."},{"field":"ends_location","detail":"Filled end coordinates from the displayed Undercity map."}],"remaining":[]},"research_updates":[{"questId":9265,"title":"Investigate the Scourge of the Undercity","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"field":"starts_location","detail":"Filled start coordinates from the displayed Undercity map.","source":"https://www.wowhead.com/forever/quest=9265","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"ends_location","detail":"Filled end coordinates from the displayed Undercity map.","source":"https://www.wowhead.com/forever/quest=9265","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"This Scourge investigation is not part of the normal Tirisfal loop. Its availability has not been established for the guide’s visit, so the Undercity stop does not promise that the quest will be offered.","routing_decision":{"id":9265,"title":"Investigate the Scourge of the Undercity","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: This Scourge investigation is not part of the normal Tirisfal loop. Its availability has not been established for the guide’s visit, so the Undercity stop does not promise that the quest will be offered.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":359,"title":"Forsaken Duties","quest_level":9,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathguard Linnea"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathguard Linnea","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[358],"next_quest_ids":[360],"requirements":{"prerequisite_alternatives":[[{"quest_id":358,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":360,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/359"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/359/forsaken-duties/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Deathguard Linnea","objective_reference_points":[],"rewards":{"xp":195,"money_copper":0,"money_at_max_level_copper":120,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/359","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathguard Linnea","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":359,"title":"Forsaken Duties","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":359,"firstStop":77,"lastStop":80,"turninStop":80,"completed":true,"group":"Eastern waystation · reports and hides","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-359"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":359,"title":"Forsaken Duties","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":360,"title":"Return to the Magistrate","quest_level":9,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magistrate Sevren"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magistrate Sevren","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[359],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":359,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[359],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/360"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/360/return-to-the-magistrate/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Magistrate Sevren","objective_reference_points":[],"rewards":{"xp":390,"money_copper":150,"money_at_max_level_copper":234,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/360","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magistrate Sevren","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":360,"title":"Return to the Magistrate","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":360,"firstStop":81,"lastStop":87,"turninStop":87,"completed":true,"group":"Eastern waystation · reports and hides","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-360"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":368,"title":"A New Plague","quest_level":9,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"],"silverpine-forest":["objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vile Fin Scale"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.31,"y":44.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":63.12,"y":27.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.84,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":30.65,"y":45.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37,"y":41.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.11,"y":26.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.73,"y":40.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":35.96,"y":42.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.24,"y":46.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.76,"y":28.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":34.62,"y":43.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.07,"y":47.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":36.52,"y":35.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.89,"y":26.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.39,"y":28.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":73.46,"y":24.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":72.69,"y":26.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.21,"y":30.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.8,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.97,"y":27.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.61,"y":26.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":64.66,"y":30.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":26.81,"y":46.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.99,"y":26.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39.55,"y":34.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.94,"y":18.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.73,"y":21.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.29,"y":15.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.46,"y":18.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.67,"y":28.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.1,"y":11.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.46,"y":15.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.13,"y":22.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.03,"y":12.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.63,"y":12.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.15,"y":12.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.98,"y":27.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.77,"y":17.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.03,"y":18.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.38,"y":45.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.74,"y":47.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":70.61,"y":17.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.44,"y":19.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.73,"y":21.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":70.59,"y":19.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.59,"y":19.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.67,"y":43.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.3,"y":44.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74.96,"y":18.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.86,"y":17.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.57,"y":31.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.22,"y":34.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.42,"y":32.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.07,"y":30.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.47,"y":28.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.34,"y":28.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.48,"y":29.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.23,"y":33.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.26,"y":32.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vile Fin Scale","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1909,"name":"Vile Fin Lakestalker","zone":"Silverpine Forest","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1544,"name":"Vile Fin Minor Oracle","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1545,"name":"Vile Fin Muckdweller","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1908,"name":"Vile Fin Oracle","zone":"Silverpine Forest","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1543,"name":"Vile Fin Puddlejumper","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1957,"name":"Vile Fin Shorecreeper","zone":"Silverpine Forest","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2859,"reportedSourceCount":9,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1909,1544,1545,1908,1543,1957],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":40,"sourceIds":[1909,1544,1545,1908,1543,1957],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":40,"sourceIds":[1909,1544,1545,1908,1543,1957],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[367],"next_quest_ids":[369],"requirements":{"prerequisite_alternatives":[[{"quest_id":367,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":369,"previous_chain_quests_must_not_be_active":[367],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2859,"item_name":"Vile Fin Scale","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/368"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/368/a-new-plague/"}],"missing_fields":[]},"objective_summary":"collect 5: Vile Fin Scale","objective_reference_points":[],"rewards":{"xp":780,"money_copper":300,"money_at_max_level_copper":465,"items":[{"id":3434,"count":5,"name":"Slumber Sand"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/368","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Vile Fin Scale","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":1909,"name":"Vile Fin Lakestalker","zone":"Silverpine Forest","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1544,"name":"Vile Fin Minor Oracle","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1545,"name":"Vile Fin Muckdweller","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1908,"name":"Vile Fin Oracle","zone":"Silverpine Forest","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1543,"name":"Vile Fin Puddlejumper","zone":"Tirisfal Glades","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":1957,"name":"Vile Fin Shorecreeper","zone":"Silverpine Forest","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2859,"reportedSourceCount":9,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[1909,1544,1545,1908,1543,1957],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":40,"sourceIds":[1909,1544,1545,1908,1543,1957],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":40,"sourceIds":[1909,1544,1545,1908,1543,1957],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":225,"partyKnownSeconds":675,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":368,"title":"A New Plague","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":368,"firstStop":139,"lastStop":166,"turninStop":166,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-368"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":370,"title":"At War With The Scarlet Crusade","quest_level":9,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Captain Perrine"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.1,"y":67.8,"subzone":"Captain Perrine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Captain Perrine","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Zealot"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":88.22,"y":42.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.45,"y":42.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.12,"y":43.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.45,"y":43.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.98,"y":44.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.83,"y":42.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.91,"y":56.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.29,"y":57.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.83,"y":43.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.99,"y":41.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.06,"y":41.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.79,"y":43.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.84,"y":43.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.35,"y":41.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.65,"y":55.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":55.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.98,"y":56.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.67,"y":54.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.59,"y":55.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.13,"y":55.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.62,"y":54.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.25,"y":55.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.88,"y":56.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.18,"y":56.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.39,"y":56.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.34,"y":42.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.83,"y":66.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.66,"y":66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.6,"y":67.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.96,"y":69.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.34,"y":69.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.82,"y":66.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.66,"y":67.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.19,"y":67.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.91,"y":69.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.18,"y":68.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.75,"y":66.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.15,"y":67.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.15,"y":65.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.51,"y":67.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.05,"y":68.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Scarlet Zealot","countPerCharacter":3,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Missionary"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":43.23,"y":65.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.13,"y":65.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44.46,"y":64.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.68,"y":64.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.19,"y":66.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.85,"y":66.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.15,"y":68.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.54,"y":67.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.37,"y":68.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.77,"y":67.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.05,"y":69.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.23,"y":66.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.65,"y":66.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Scarlet Missionary","countPerCharacter":3,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[427],"next_quest_ids":[371],"requirements":{"prerequisite_alternatives":[[{"quest_id":427,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":371,"previous_chain_quests_must_not_be_active":[427],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/370"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/370/at-war-with-the-scarlet-crusade/"}],"missing_fields":[]},"objective_summary":"kill 1: Captain Perrine; kill 3: Scarlet Zealot; kill 3: Scarlet Missionary","objective_reference_points":[],"rewards":{"xp":780,"money_copper":300,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/370","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Captain Perrine","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Scarlet Zealot","countPerCharacter":3,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Scarlet Missionary","countPerCharacter":3,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":126,"partyKnownSeconds":126,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":370,"title":"At War With The Scarlet Crusade","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":370,"firstStop":66,"lastStop":134,"turninStop":134,"completed":true,"group":"Garren’s Haunt · weeds, gnolls & Maggot Eye","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-370"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":355,"title":"Speak with Sevren","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magistrate Sevren"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magistrate Sevren","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[354],"next_quest_ids":[408],"requirements":{"prerequisite_alternatives":[[{"quest_id":354,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":408,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/355"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/355/speak-with-sevren/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Magistrate Sevren","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[{"factionId":68,"value":10,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/355","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magistrate Sevren","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=355","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":355,"title":"Speak with Sevren","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":355,"firstStop":101,"lastStop":103,"turninStop":103,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-355"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":355,"title":"Speak with Sevren","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":362,"title":"The Haunted Mills","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Devlin's Remains"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.34,"y":40.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Devlin's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1657,"name":"Devlin Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2831,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1657],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1657],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1657],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2831,"item_name":"Devlin's Remains","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/362"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/362/the-haunted-mills/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Devlin's Remains","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/362","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Devlin's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1657,"name":"Devlin Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2831,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1657],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1657],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1657],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":362,"title":"The Haunted Mills","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":362,"firstStop":90,"lastStop":100,"turninStop":100,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-362"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":362,"title":"The Haunted Mills","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":362,"title":"The Haunted Mills","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":371,"title":"At War With The Scarlet Crusade","quest_level":10,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Captain Vachon"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.82,"y":56.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Captain Vachon","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Friar"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.95,"y":42.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.75,"y":43.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.03,"y":43.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.15,"y":43.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.6,"y":53.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.58,"y":44.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.16,"y":42.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.34,"y":24.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.32,"y":26.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.96,"y":57.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.65,"y":55.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.11,"y":56.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.1,"y":54.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.48,"y":25.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.32,"y":56.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.1,"y":57.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.85,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.65,"y":55.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.03,"y":31.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.45,"y":55.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.4,"y":56.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.49,"y":56.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.88,"y":36.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Scarlet Friar","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[370],"next_quest_ids":[372],"requirements":{"prerequisite_alternatives":[[{"quest_id":370,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":372,"previous_chain_quests_must_not_be_active":[370],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/371"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/371/at-war-with-the-scarlet-crusade/"}],"missing_fields":[]},"objective_summary":"kill 1: Captain Vachon; kill 5: Scarlet Friar","objective_reference_points":[],"rewards":{"xp":840,"money_copper":350,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/371","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Captain Vachon","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Scarlet Friar","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":108,"partyKnownSeconds":108,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=371","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The guide completes the earlier Scarlet Crusade work but leaves out these later assault follow-ups. They require an additional Scarlet camp outing and Brill returns; the chosen level-10 circuit prioritizes the class quest, Brightwater Lake and Bandarion Keep before Silverpine.","routing_decision":{"id":371,"title":"At War With The Scarlet Crusade","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: The guide completes the earlier Scarlet Crusade work but leaves out these later assault follow-ups. They require an additional Scarlet camp outing and Brill returns; the chosen level-10 circuit prioritizes the class quest, Brightwater Lake and Bandarion Keep before Silverpine.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":398,"title":"Wanted: Maggot Eye","quest_level":10,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted!","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.74,"y":51.51,"subzone":"Wanted!","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maggot Eye's Paw"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.66,"y":30.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maggot Eye's Paw","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1753,"name":"Maggot Eye","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3635,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1753],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1753],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1753],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3635,"item_name":"Maggot Eye's Paw","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/398"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/398/wanted-maggot-eye/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Maggot Eye's Paw","objective_reference_points":[],"rewards":{"xp":840,"money_copper":350,"money_at_max_level_copper":510,"items":[],"choices":[{"id":5941,"count":1,"name":"Brass Scale Pants"},{"id":3444,"count":1,"name":"Tiller's Vest"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/398","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Maggot Eye's Paw","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1753,"name":"Maggot Eye","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3635,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1753],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1753],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1753],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":398,"title":"Wanted: Maggot Eye","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":398,"firstStop":65,"lastStop":76,"turninStop":76,"completed":true,"group":"Garren’s Haunt · weeds, gnolls & Maggot Eye","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-398"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":398,"title":"Wanted: Maggot Eye","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":410,"title":"The Dormant Shade","quest_level":10,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Lillith's Dinner Table","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.64,"y":44.88,"subzone":"Lillith's Dinner Table","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lillith's Dinner Table","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.64,"y":44.88,"subzone":"Lillith's Dinner Table","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Candle of Beckoning"},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Candle of Beckoning","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1558,"name":"Silverback Patriarch","zone":"Stranglethorn Vale","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"quest","id":431,"name":"Candles of Beckoning","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3080,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1558],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1558],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1558],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[409],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":409,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3080,"item_name":"Candle of Beckoning","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/410"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/410/the-dormant-shade/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=410"}],"missing_fields":["Candle of Beckoning location","Quest XP"]},"objective_summary":"collect 1: Candle of Beckoning","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/410","evidence":"unrecorded","record_available":false,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Candle of Beckoning","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1558,"name":"Silverback Patriarch","zone":"Stranglethorn Vale","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"quest","id":431,"name":"Candles of Beckoning","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3080,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1558],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1558],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1558],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=410","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"partial_research","detail":"Classic comments put the candle beside Gunther at 68, 41; the Forever acquisition record still needs confirmation."}],"remaining":["Candle of Beckoning location","Quest XP"]},"research_updates":[{"questId":410,"title":"The Dormant Shade","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"partial_research","detail":"Classic comments put the candle beside Gunther at 68, 41; the Forever acquisition record still needs confirmation.","source":"https://www.wowhead.com/forever/quest=410","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"The candle is reported near Gunther at Brightwater Lake (about 68, 41), but the candle acquisition and summoned-shade event have not been confirmed for Forever. The existing lake visit has no verified trigger sequence for this event, so the guide does not count it as completed. Candle objective location data is still missing; the reported area is retained for follow-up.","routing_decision":{"id":410,"title":"The Dormant Shade","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":431,"title":"Candles of Beckoning","quest_level":10,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Crate of Candles","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.16,"y":42.02,"subzone":"Crate of Candles","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crate of Candles","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.16,"y":42.02,"subzone":"Crate of Candles","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Crate of Candles"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.16,"y":42.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Crate of Candles","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[409],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":409,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/431"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/431/candles-of-beckoning/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"talk_or_deliver : Crate of Candles","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":3080,"count":1,"name":"Candle of Beckoning"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/431","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Crate of Candles","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=431","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Quest XP"]},"routing_decision":{"id":431,"title":"Candles of Beckoning","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":431,"title":"Candles of Beckoning","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":445,"title":"Delivery to Silverpine Forest","quest_level":10,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts"],"silverpine-forest":["ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Johaan's Findings"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Johaan's Findings","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3238,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3238,"item_name":"Johaan's Findings","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/445"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/445/delivery-to-silverpine-forest/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Johaan's Findings","objective_reference_points":[],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/445","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Johaan's Findings","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3238,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=445","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":445,"title":"Delivery to Silverpine Forest","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":445,"firstStop":175,"lastStop":182,"turninStop":182,"completed":true,"group":"Bandarion Keep → Hearthstone to Brill","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-445"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":445,"title":"Delivery to Silverpine Forest","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":769,"title":"Kodo Hide Bag","quest_level":10,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Veren Tallstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.4,"y":44.7,"subzone":"Veren Tallstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Veren Tallstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.4,"y":44.7,"subzone":"Veren Tallstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Light Leather"},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.01,"y":23.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.77,"y":45.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.19,"y":27.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.56,"y":22.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.1,"y":71.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.78,"y":19.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.26,"y":58.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.84,"y":63.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.91,"y":32.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.77,"y":30.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.08,"y":25.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Battered Chest","zone":"Durotar","dropRatePercent":18,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Armor Crate","zone":"Darkshore","dropRatePercent":11.1,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Large Battered Chest","zone":"Wailing Caverns","dropRatePercent":8.33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Silverpine Forest","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Battered Chest","zone":"Redridge Mountains","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Hillsbrad Foothills","dropRatePercent":4.76,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":2318,"reportedSourceCount":13,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Coarse Thread"},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Coarse Thread","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"vendor","id":2816,"name":"Androd Fadran","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2810,"name":"Hammon Karwn","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":6574,"name":"Jun'ha","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2821,"name":"Keena","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2819,"name":"Tunkk","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":3954,"name":"Dalria","zone":"Ashenvale","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2320,"reportedSourceCount":98,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[768],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":768,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2318,"item_name":"Light Leather","per_character":4,"three_characters_total":12},{"item_id":2320,"item_name":"Coarse Thread","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/769"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/769/kodo-hide-bag/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/769"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=769"}],"missing_fields":["Coarse Thread location"]},"objective_summary":"collect 4: Light Leather; collect 4: Coarse Thread","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Thunder Bluff","x":42.2,"y":54.6,"continent_x":0.461697905645452,"continent_y":0.5718709832711547,"zone_resolution":"source_zone_coordinates","label":"Objective 1","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/769","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[{"id":5083,"count":1,"name":"Pattern: Kodo Hide Bag"}],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/769","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Battered Chest","zone":"Durotar","dropRatePercent":18,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Armor Crate","zone":"Darkshore","dropRatePercent":11.1,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Large Battered Chest","zone":"Wailing Caverns","dropRatePercent":8.33,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Silverpine Forest","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Battered Chest","zone":"Redridge Mountains","dropRatePercent":5.26,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]},{"kind":"object","id":null,"name":"Alliance Chest","zone":"Hillsbrad Foothills","dropRatePercent":4.76,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":2318,"reportedSourceCount":13,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Coarse Thread","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"vendor","id":2816,"name":"Androd Fadran","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2810,"name":"Hammon Karwn","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":6574,"name":"Jun'ha","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2821,"name":"Keena","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":2819,"name":"Tunkk","zone":"Arathi Highlands","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"vendor","id":3954,"name":"Dalria","zone":"Ashenvale","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2320,"reportedSourceCount":98,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":120,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=769","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"partial_research","detail":"Coarse Thread is vendor-sold in Thunder Bluff; a specific vendor coordinate has not yet been verified."}],"remaining":["Coarse Thread location"]},"research_updates":[{"questId":769,"title":"Kodo Hide Bag","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"partial_research","detail":"Coarse Thread is vendor-sold in Thunder Bluff; a specific vendor coordinate has not yet been verified.","source":"https://www.wowhead.com/forever/quest=769","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"These crafting-material errands need a local procurement plan. The catalog’s leather samples currently point to Tirisfal/Silverpine, which would create a misleading cross-continent route from Thunder Bluff; the guide does not assume skinning, purchased materials, or a local supply already in the bags.","routing_decision":{"id":769,"title":"Kodo Hide Bag","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coarse Thread location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1478,"title":"Halgar's Summons","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ageron Kargal","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.62,"y":52.67,"subzone":"Ageron Kargal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Carendin Halgar"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Carendin Halgar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1473],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1473,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1473,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1478"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1478/halgars-summons/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Carendin Halgar","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1478","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Carendin Halgar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1478,"title":"Halgar's Summons","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1478,"firstStop":120,"lastStop":131,"turninStop":131,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1478"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1478,"title":"Halgar's Summons","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1818,"title":"Speak with Dillinger","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Austil de Mon","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.85,"y":52.54,"subzone":"Austil de Mon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathguard Dillinger"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathguard Dillinger","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1819],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1505],"next_in_chain":1819,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1818"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1818/speak-with-dillinger/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Deathguard Dillinger","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1818","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathguard Dillinger","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1818,"title":"Speak with Dillinger","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1818,"firstStop":117,"lastStop":119,"turninStop":119,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1818"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1818,"title":"Speak with Dillinger","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1819,"title":"Ulag the Cleaver","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"changed","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ulag the Cleaver"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.5,"y":48.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ulag the Cleaver","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1818],"next_quest_ids":[1820],"requirements":{"prerequisite_alternatives":[[{"quest_id":1818,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1820,"previous_chain_quests_must_not_be_active":[1818],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1819"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1819/ulag-the-cleaver/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/1819"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 1: Ulag the Cleaver","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brill","x":59.5,"y":48.3,"continent_x":0.44475475077152815,"continent_y":0.2166542120375042,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Brill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/1819","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":null,"cast":{"id":8121,"name":"Path of Defense"},"source_url":"https://wowforevertools.com/quests/1819","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Ulag the Cleaver","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1819,"title":"Ulag the Cleaver","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1819,"firstStop":120,"lastStop":122,"turninStop":122,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1819"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1819,"title":"Ulag the Cleaver","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1820,"title":"Speak with Coleman","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Dillinger","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.2,"y":51.44,"subzone":"Deathguard Dillinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Coleman Farthing"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Coleman Farthing","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1819],"next_quest_ids":[1821],"requirements":{"prerequisite_alternatives":[[{"quest_id":1819,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1821,"previous_chain_quests_must_not_be_active":[1819],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1820"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1820/speak-with-coleman/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Coleman Farthing","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1820","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Coleman Farthing","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1820,"title":"Speak with Coleman","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1820,"firstStop":123,"lastStop":125,"turninStop":125,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1820"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1820,"title":"Speak with Coleman","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1881,"title":"Speak with Anastasia","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cain Firesong","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.97,"y":52.47,"subzone":"Cain Firesong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anastasia Hartwell"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anastasia Hartwell","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1882],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1883],"next_in_chain":1882,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1882,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1881"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1881/speak-with-anastasia/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Anastasia Hartwell","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1881","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anastasia Hartwell","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1881,"title":"Speak with Anastasia","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1881,"firstStop":120,"lastStop":133,"turninStop":133,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1881"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1881,"title":"Speak with Anastasia","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1882,"title":"The Balnir Farmstead","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Balnir Snapdragons"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.58,"y":61.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.59,"y":62.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.56,"y":62.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.4,"y":62.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.61,"y":61.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.4,"y":61.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Balnir Snapdragons","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Balnir Snapdragons","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7227,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1881],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1881],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1881]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7227,"item_name":"Balnir Snapdragons","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1882"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1882/the-balnir-farmstead/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Balnir Snapdragons","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[{"id":7507,"count":1,"name":"Arcane Orb"},{"id":9514,"count":1,"name":"Arcane Staff"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1882","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Balnir Snapdragons","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Balnir Snapdragons","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7227,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1882,"title":"The Balnir Farmstead","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1882,"firstStop":134,"lastStop":197,"turninStop":197,"completed":true,"group":"Undercity · class training and Bethor","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1882"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1882,"title":"The Balnir Farmstead","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1885,"title":"Mennet Carkad","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marion Call","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.75,"y":52,"subzone":"Marion Call","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mennet Carkad"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mennet Carkad","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1886],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1859],"next_in_chain":1886,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1885"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1885/mennet-carkad/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Mennet Carkad","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1885","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mennet Carkad","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1885,"title":"Mennet Carkad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1885,"firstStop":178,"lastStop":195,"turninStop":195,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1885"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1885,"title":"Mennet Carkad","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5663,"title":"Touch of Weakness","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dark Cleric Beryl","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.57,"y":52.19,"subzone":"Dark Cleric Beryl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aelthalyste","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.3,"y":17.1,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aelthalyste"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":49.3,"y":17.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5658,5660,5661,5662],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5663"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5663/touch-of-weakness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Aelthalyste","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":{"id":19318,"name":"Touch of Weakness"},"cast":null,"source_url":"https://wowforevertools.com/quests/5663","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5663,"title":"Touch of Weakness","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5663,"firstStop":184,"lastStop":201,"turninStop":201,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"priest","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=priest&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5663"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5663,"title":"Touch of Weakness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":9263,"title":"Investigate the Scourge of Orgrimmar","quest_level":10,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Invasion","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Dagel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.6,"y":81.4,"subzone":"Lieutenant Dagel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Dagel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.6,"y":81.4,"subzone":"Lieutenant Dagel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dim Necrotic Stone"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":62.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.54,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.67,"y":61.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.98,"y":60.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.02,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":60.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.56,"y":62.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.94,"y":62.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.7,"y":61.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":61.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":61.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.85,"y":60.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.72,"y":60.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.89,"y":59.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dim Necrotic Stone","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":16422,"name":"Skeletal Soldier","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16423,"name":"Spectral Apparition","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16438,"name":"Skeletal Trooper","zone":"Dun Morogh","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16437,"name":"Spectral Spirit","zone":"Durotar","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]}],"itemId":22892,"reportedSourceCount":4,"dropRateRangePercent":[31,35],"planningDropRatePercent":31,"planningSourceIds":[16438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":9.67741935483871,"seconds":174.19354838709677,"lowSeconds":154.28571428571428,"highSeconds":174.19354838709677,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":29.032258064516128,"seconds":522.5806451612902,"lowSeconds":462.8571428571429,"highSeconds":522.5806451612902,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":22892,"item_name":"Dim Necrotic Stone","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9263"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=9263"}],"missing_fields":[]},"objective_summary":"collect 3: Dim Necrotic Stone","objective_reference_points":[],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":390,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/9263","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dim Necrotic Stone","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":16422,"name":"Skeletal Soldier","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16423,"name":"Spectral Apparition","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16438,"name":"Skeletal Trooper","zone":"Dun Morogh","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16437,"name":"Spectral Spirit","zone":"Durotar","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]}],"itemId":22892,"reportedSourceCount":4,"dropRateRangePercent":[31,35],"planningDropRatePercent":31,"planningSourceIds":[16438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":9.67741935483871,"seconds":174.19354838709677,"lowSeconds":154.28571428571428,"highSeconds":174.19354838709677,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":29.032258064516128,"seconds":522.5806451612902,"lowSeconds":462.8571428571429,"highSeconds":522.5806451612902,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":174.19354838709677,"partyKnownSeconds":522.5806451612902,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=9263","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"starts_location","detail":"Filled start coordinates from the displayed Orgrimmar map."},{"field":"ends_location","detail":"Filled end coordinates from the displayed Orgrimmar map."}],"remaining":[]},"research_updates":[{"questId":9263,"title":"Investigate the Scourge of Orgrimmar","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"field":"starts_location","detail":"Filled start coordinates from the displayed Orgrimmar map.","source":"https://www.wowhead.com/forever/quest=9263","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"ends_location","detail":"Filled end coordinates from the displayed Orgrimmar map.","source":"https://www.wowhead.com/forever/quest=9263","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"The recorded objective is in Tirisfal, while pickup and turn-in are in a Kalimdor capital. This would add a separate intercontinental round trip; the current guides do not schedule that trip or assume this Scourge investigation is available on every visit.","routing_decision":{"id":9263,"title":"Investigate the Scourge of Orgrimmar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: The recorded objective is in Tirisfal, while pickup and turn-in are in a Kalimdor capital. This would add a separate intercontinental round trip; the current guides do not schedule that trip or assume this Scourge investigation is available on every visit.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":9264,"title":"Investigate the Scourge of Thunder Bluff","quest_level":10,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Invasion","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Lisande","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":31.2,"y":71.2,"subzone":"Lieutenant Lisande","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Lisande","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":31.2,"y":71.2,"subzone":"Lieutenant Lisande","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dim Necrotic Stone"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":62.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.54,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.67,"y":61.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.98,"y":60.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.02,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":60.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.56,"y":62.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.94,"y":62.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.7,"y":61.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":61.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.31,"y":61.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.85,"y":60.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.72,"y":60.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.89,"y":59.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dim Necrotic Stone","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":16422,"name":"Skeletal Soldier","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16423,"name":"Spectral Apparition","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16438,"name":"Skeletal Trooper","zone":"Dun Morogh","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16437,"name":"Spectral Spirit","zone":"Durotar","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]}],"itemId":22892,"reportedSourceCount":4,"dropRateRangePercent":[31,35],"planningDropRatePercent":31,"planningSourceIds":[16438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":9.67741935483871,"seconds":174.19354838709677,"lowSeconds":154.28571428571428,"highSeconds":174.19354838709677,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":29.032258064516128,"seconds":522.5806451612902,"lowSeconds":462.8571428571429,"highSeconds":522.5806451612902,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":22892,"item_name":"Dim Necrotic Stone","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9264"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=9264"}],"missing_fields":[]},"objective_summary":"collect 3: Dim Necrotic Stone","objective_reference_points":[],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":390,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/9264","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dim Necrotic Stone","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":16422,"name":"Skeletal Soldier","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16423,"name":"Spectral Apparition","zone":"Elwynn Forest","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16438,"name":"Skeletal Trooper","zone":"Dun Morogh","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]},{"kind":"creature","id":16437,"name":"Spectral Spirit","zone":"Durotar","dropRatePercent":31,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/invasion-D6H0SNyh.js"]}],"itemId":22892,"reportedSourceCount":4,"dropRateRangePercent":[31,35],"planningDropRatePercent":31,"planningSourceIds":[16438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":9.67741935483871,"seconds":174.19354838709677,"lowSeconds":154.28571428571428,"highSeconds":174.19354838709677,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":29.032258064516128,"seconds":522.5806451612902,"lowSeconds":462.8571428571429,"highSeconds":522.5806451612902,"dropRatePercent":31,"sourceIds":[16438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":174.19354838709677,"partyKnownSeconds":522.5806451612902,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=9264","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"starts_location","detail":"Filled start coordinates from the displayed Thunder Bluff map."},{"field":"ends_location","detail":"Filled end coordinates from the displayed Thunder Bluff map."}],"remaining":[]},"research_updates":[{"questId":9264,"title":"Investigate the Scourge of Thunder Bluff","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"field":"starts_location","detail":"Filled start coordinates from the displayed Thunder Bluff map.","source":"https://www.wowhead.com/forever/quest=9264","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"ends_location","detail":"Filled end coordinates from the displayed Thunder Bluff map.","source":"https://www.wowhead.com/forever/quest=9264","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"The recorded objective is in Tirisfal, while pickup and turn-in are in a Kalimdor capital. This would add a separate intercontinental round trip; the current guides do not schedule that trip or assume this Scourge investigation is available on every visit.","routing_decision":{"id":9264,"title":"Investigate the Scourge of Thunder Bluff","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: The recorded objective is in Tirisfal, while pickup and turn-in are in a Kalimdor capital. This would add a separate intercontinental round trip; the current guides do not schedule that trip or assume this Scourge investigation is available on every visit.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":95314,"title":"That Shadowvale Green Elixir","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carolai Anise","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.4,"y":52.2,"subzone":"Carolai Anise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carolai Anise","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.4,"y":52.2,"subzone":"Carolai Anise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bottle of Whispering Elixir"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.2,"y":67.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bottle of Whispering Elixir","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":268801,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":268801,"item_name":"Bottle of Whispering Elixir","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95314"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95314/that-shadowvale-green-elixir/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95314"}],"missing_fields":[]},"objective_summary":"collect 8: Bottle of Whispering Elixir","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":10.2,"y":67.3,"continent_x":0.3814663986711721,"continent_y":0.24104525985985692,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95314","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":840,"money_copper":350,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95314","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bottle of Whispering Elixir","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":268801,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":120,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":95314,"title":"That Shadowvale Green Elixir","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95314,"firstStop":118,"lastStop":173,"turninStop":173,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95314"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":95314,"title":"That Shadowvale Green Elixir","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://bindonforever.com/quest/95314","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":95328,"title":"Whispering Horror Residue","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Whispering Horror Residue","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.4,"y":59.4,"subzone":"Whispering Horror Residue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Whispering Horror Residue","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.6,"y":59.4,"subzone":"Whispering Horror Residue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Whispering Horror Residue","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.6,"y":59.8,"subzone":"Whispering Horror Residue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Whispering Horror Residue","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.2,"y":61,"subzone":"Whispering Horror Residue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Whispering Horror Residue","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.6,"y":59.2,"subzone":"Whispering Horror Residue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Whispering Horror Residue","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.6,"y":59.8,"subzone":"Whispering Horror Residue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Lankester","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.1,"y":14.6,"subzone":"Father Lankester","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Father Lankester","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.3,"y":15.8,"subzone":"Father Lankester","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Whispering Horror Residue"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.4,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.6,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.6,"y":59.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.2,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.6,"y":59.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.6,"y":59.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Whispering Horror Residue","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":260396,"name":"Whispering Horror","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":268812,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":268812,"item_name":"Whispering Horror Residue","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95328"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95328/whispering-horror-residue/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95328"},{"source_id":"wowhead_beta_item","url":"https://www.wowhead.com/forever/item=268812/whispering-horror-residue"}],"missing_fields":[]},"objective_summary":"collect 1: Whispering Horror Residue","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":9.4,"y":62.1,"continent_x":0.38043940715635904,"continent_y":0.23436981519268674,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95328","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":840,"money_copper":350,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95328","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Whispering Horror Residue","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":260396,"name":"Whispering Horror","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":268812,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":95328,"title":"Whispering Horror Residue","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95328,"firstStop":170,"lastStop":186,"turninStop":186,"completed":true,"group":"Shadowvale · one crypt circuit","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95328"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":95328,"title":"Whispering Horror Residue","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://bindonforever.com/quest/95328","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":99152,"title":"As Above, So Below","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hilda the Breaker","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":47.2,"subzone":"Hilda the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hilda the Breaker","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":47.2,"subzone":"Hilda the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Faintly Glowing Bone"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.4,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.4,"y":67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.6,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":8.6,"y":67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.4,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.4,"y":68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.8,"y":68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.2,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.2,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.4,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.6,"y":65.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.6,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11,"y":66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.8,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.4,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.4,"y":68.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.6,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.8,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10,"y":68.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.2,"y":66.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.6,"y":66.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.4,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Faintly Glowing Bone","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"creature","id":260428,"name":"Shadowvale Lurcher","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":260430,"name":"Shadowvale Mystic","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":286259,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96896],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":96896,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286259,"item_name":"Faintly Glowing Bone","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99152"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99152/as-above-so-below/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99152"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99152"}],"missing_fields":[]},"objective_summary":"collect 6: Faintly Glowing Bone","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":9.8,"y":69.3,"continent_x":0.3809529029137656,"continent_y":0.24361273857799934,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99152","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":840,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99152","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Faintly Glowing Bone","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"creature","id":260428,"name":"Shadowvale Lurcher","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":260430,"name":"Shadowvale Mystic","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":286259,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99152","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"questId":99152,"title":"As Above, So Below","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/99152","evidence":"Forever community route and beta quest record, checked 24 October 2026"},{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=99152","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99152,"title":"As Above, So Below","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99152,"firstStop":240,"lastStop":248,"turninStop":248,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99152"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99153,"title":"The One That Got Away","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ephram Barbaro","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":20.2,"y":46.4,"subzone":"Ephram Barbaro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ephram Barbaro","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":20.2,"y":46.4,"subzone":"Ephram Barbaro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Glowing Crystal Fragment"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.7,"y":69.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Glowing Crystal Fragment","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286269,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96896],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":96896,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286269,"item_name":"Glowing Crystal Fragment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99153"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99153/the-one-that-got-away/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99153"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99153"}],"missing_fields":[]},"objective_summary":"collect 1: Glowing Crystal Fragment","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":9.7,"y":69.4,"continent_x":0.38082452897441393,"continent_y":0.24374111251390645,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99153","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":840,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99153","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Glowing Crystal Fragment","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286269,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99153","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"questId":99153,"title":"The One That Got Away","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/99153","evidence":"Forever community route and beta quest record, checked 24 October 2026"},{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=99153","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99153,"title":"The One That Got Away","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99153,"firstStop":241,"lastStop":247,"turninStop":247,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99153"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":354,"title":"Deaths in the Family","quest_level":11,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gregor's Remains"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":46.74,"y":29.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gregor's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1654,"name":"Gregor Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2829,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1654],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1654],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1654],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Nissa's Remains"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.74,"y":36.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nissa's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1655,"name":"Nissa Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2828,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1655],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Thurman's Remains"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":44,"y":33.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Thurman's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1656,"name":"Thurman Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2830,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1656],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1656],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1656],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[355],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2829,"item_name":"Gregor's Remains","per_character":1,"three_characters_total":3},{"item_id":2828,"item_name":"Nissa's Remains","per_character":1,"three_characters_total":3},{"item_id":2830,"item_name":"Thurman's Remains","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/354"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/354/deaths-in-the-family/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Gregor's Remains; collect 1: Nissa's Remains; collect 1: Thurman's Remains","objective_reference_points":[],"rewards":{"xp":880,"money_copper":400,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/354","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gregor's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1654,"name":"Gregor Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2829,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1654],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1654],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1654],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Nissa's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1655,"name":"Nissa Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2828,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1655],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":2,"action":"collect","target":"Thurman's Remains","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1656,"name":"Thurman Agamand","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2830,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1656],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1656],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1656],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":54,"partyKnownSeconds":162,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":354,"title":"Deaths in the Family","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":354,"firstStop":89,"lastStop":99,"turninStop":99,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-354"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":354,"title":"Deaths in the Family","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":356,"title":"Rear Guard Patrol","quest_level":11,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bleeding Horror"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.83,"y":59.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.51,"y":59.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.59,"y":59.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.74,"y":60.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.84,"y":62.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.2,"y":62.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.58,"y":59.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.16,"y":62.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.14,"y":61.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.87,"y":61.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.54,"y":60.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.12,"y":61.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bleeding Horror","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Wandering Spirit"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.81,"y":60.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.49,"y":60.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.46,"y":59.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.37,"y":58.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.5,"y":58.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.22,"y":58.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.08,"y":59.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.58,"y":61.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":74.23,"y":61.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":75.01,"y":60.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.93,"y":61.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.84,"y":61.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Wandering Spirit","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[99156],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/356"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/356/rear-guard-patrol/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Bleeding Horror; kill 8: Wandering Spirit","objective_reference_points":[],"rewards":{"xp":660,"money_copper":300,"money_at_max_level_copper":390,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/356","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Bleeding Horror","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Wandering Spirit","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":356,"title":"Rear Guard Patrol","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":356,"firstStop":82,"lastStop":146,"turninStop":146,"completed":true,"group":"Eastern waystation · reports and hides","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-356"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":356,"title":"Rear Guard Patrol","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":369,"title":"A New Plague","quest_level":11,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vicious Night Web Spider Venom"},"count_per_character":4,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.97,"y":52.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.68,"y":52.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.52,"y":53.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.31,"y":51.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":89.52,"y":52.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":91.75,"y":49.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.66,"y":52.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.41,"y":55.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":90.32,"y":49.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.49,"y":50.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.45,"y":56.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.76,"y":57.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":88.89,"y":53.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.87,"y":57.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.94,"y":53.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.78,"y":55.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":89.69,"y":51.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.98,"y":53.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":91.05,"y":50.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.63,"y":53.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.68,"y":52.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.42,"y":55.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":89.06,"y":49.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.74,"y":53.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":89.8,"y":50.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.11,"y":50.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":88.18,"y":54.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.47,"y":51.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.18,"y":48.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.54,"y":47.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":87.38,"y":49.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.9,"y":49.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.71,"y":48.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.73,"y":50.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":88.13,"y":50.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.43,"y":54.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vicious Night Web Spider Venom","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":1555,"name":"Vicious Night Web Spider","zone":"Tirisfal Glades","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2872,"reportedSourceCount":1,"dropRateRangePercent":[50,50],"planningDropRatePercent":50,"planningSourceIds":[1555],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":50,"sourceIds":[1555],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":50,"sourceIds":[1555],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[368],"next_quest_ids":[492],"requirements":{"prerequisite_alternatives":[[{"quest_id":368,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":492,"previous_chain_quests_must_not_be_active":[368],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2872,"item_name":"Vicious Night Web Spider Venom","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/369"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/369/a-new-plague/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 4: Vicious Night Web Spider Venom","objective_reference_points":[],"rewards":{"xp":220,"money_copper":0,"money_at_max_level_copper":132,"items":[{"id":3442,"count":1,"name":"Apprentice Sash"}],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/369","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Vicious Night Web Spider Venom","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":1555,"name":"Vicious Night Web Spider","zone":"Tirisfal Glades","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":2872,"reportedSourceCount":1,"dropRateRangePercent":[50,50],"planningDropRatePercent":50,"planningSourceIds":[1555],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":50,"sourceIds":[1555],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":50,"sourceIds":[1555],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":144,"partyKnownSeconds":432,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":369,"title":"A New Plague","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":369,"firstStop":167,"lastStop":226,"turninStop":226,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-369"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":369,"title":"A New Plague","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":492,"title":"A New Plague","quest_level":11,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Johaan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":59.45,"y":52.39,"subzone":"Apothecary Johaan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captured Mountaineer","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.94,"y":51.4,"subzone":"Captured Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Johaan's Special Drink"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.94,"y":51.4,"subzone":"Captured Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Johaan's Special Drink","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3460,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[369],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":369,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[369],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3460,"item_name":"Johaan's Special Drink","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/492"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/492/a-new-plague/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Johaan's Special Drink","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/492","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Johaan's Special Drink","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3460,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=492","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":492,"title":"A New Plague","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":492,"firstStop":157,"lastStop":159,"turninStop":159,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-492"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":492,"title":"A New Plague","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1821,"title":"Agamand Heirlooms","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Agamand Family Axe"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.68,"y":25.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Agamand Family Axe","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7567,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Agamand Family Dagger"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.89,"y":27.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Agamand Family Dagger","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7568,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Agamand Family Mace"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.66,"y":27.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Agamand Family Mace","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7569,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Agamand Family Sword"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.66,"y":25.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Agamand Family Sword","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7566,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1820],"next_quest_ids":[1822],"requirements":{"prerequisite_alternatives":[[{"quest_id":1820,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1822,"previous_chain_quests_must_not_be_active":[1820],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7567,"item_name":"Agamand Family Axe","per_character":1,"three_characters_total":3},{"item_id":7568,"item_name":"Agamand Family Dagger","per_character":1,"three_characters_total":3},{"item_id":7569,"item_name":"Agamand Family Mace","per_character":1,"three_characters_total":3},{"item_id":7566,"item_name":"Agamand Family Sword","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1821"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1821/agamand-heirlooms/"}],"missing_fields":[]},"objective_summary":"collect 1: Agamand Family Axe; collect 1: Agamand Family Dagger; collect 1: Agamand Family Mace; collect 1: Agamand Family Sword","objective_reference_points":[],"rewards":{"xp":660,"money_copper":300,"money_at_max_level_copper":390,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1821","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Agamand Family Axe","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7567,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Agamand Family Dagger","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7568,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Agamand Family Mace","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7569,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":3,"action":"collect","target":"Agamand Family Sword","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Agamand Weapon Rack","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7566,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1821,"title":"Agamand Heirlooms","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1821,"firstStop":126,"lastStop":134,"turninStop":134,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1821"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":1822,"title":"Heirloom Weapon","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Coleman Farthing","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"subzone":"Coleman Farthing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Coleman Farthing"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.72,"y":52.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Coleman Farthing","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1821],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1821,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1821],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1822"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1822/heirloom-weapon/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Coleman Farthing","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[{"id":7115,"count":1,"name":"Heirloom Axe"},{"id":7117,"count":1,"name":"Heirloom Hammer"},{"id":7116,"count":1,"name":"Heirloom Dagger"},{"id":7118,"count":1,"name":"Heirloom Sword"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1822","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Coleman Farthing","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1822,"title":"Heirloom Weapon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1822,"firstStop":135,"lastStop":137,"turninStop":137,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1822"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1822,"title":"Heirloom Weapon","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":91282,"title":"A Second Home","quest_level":11,"minimum_level":8,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shari Stilwell","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.2,"y":52.6,"subzone":"Shari Stilwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Breton Samuels","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":21.8,"y":45.2,"subzone":"Breton Samuels","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Breton Samuels"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":21.8,"y":45.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Breton Samuels","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[91209],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":91209,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91282"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91282/a-second-home/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91282"},{"source_id":"class_route_research","url":"https://warcraft.wiki.gg/wiki/A_Second_Home"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Breton Samuels","objective_reference_points":[],"rewards":{"xp":220,"money_copper":100,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91282","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Breton Samuels","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91282"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91282/a-second-home/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91282"},{"source_id":"class_route_research","url":"https://warcraft.wiki.gg/wiki/A_Second_Home"}],"routing_decision":{"id":91282,"title":"A Second Home","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91282,"firstStop":187,"lastStop":250,"turninStop":250,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91282"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":91282,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://warcraft.wiki.gg/wiki/A_Second_Home","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":91285,"title":"Murlocs at the Gates","quest_level":11,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Breton Samuels","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":21.8,"y":45.2,"subzone":"Breton Samuels","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Breton Samuels","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":21.8,"y":45.2,"subzone":"Breton Samuels","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Vile Fin Attacker"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.4,"y":44.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Vile Fin Attacker","countPerCharacter":8,"method":"kill_count","dropSources":[],"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Vile Fin Seer"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.4,"y":44.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Vile Fin Seer","countPerCharacter":8,"method":"kill_count","dropSources":[],"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[91294],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91285"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91285/murlocs-at-the-gates/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91285"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91285"}],"missing_fields":[]},"objective_summary":"kill 8: Vile Fin Attacker; kill 8: Vile Fin Seer","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Bandarion Keep","x":25.4,"y":44.7,"continent_x":0.40097923745262065,"continent_y":0.21203275034484792,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/91285","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":880,"money_copper":400,"money_at_max_level_copper":null,"items":[],"choices":[{"id":246164,"count":1,"name":"Skullthumper"},{"id":246165,"count":1,"name":"Driftwood Smasher"}],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91285","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Vile Fin Attacker","countPerCharacter":8,"method":"kill_count","dropSources":[],"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Vile Fin Seer","countPerCharacter":8,"method":"kill_count","dropSources":[],"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91285"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91285/murlocs-at-the-gates/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91285"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91285"}],"routing_decision":{"id":91285,"title":"Murlocs at the Gates","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91285,"firstStop":251,"lastStop":254,"turninStop":254,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91285"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":91285,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/91285","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":91294,"title":"Touring the Grounds","quest_level":11,"minimum_level":8,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Breton Samuels","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":21.8,"y":45.2,"subzone":"Breton Samuels","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"npc","target":{"name":"Speak with Hilda the Breaker"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":47.2,"subzone":"Hilda the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"npc","target":"Speak with Hilda the Breaker","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}},{"action":"npc","target":{"name":"Speak with Jorin Croge"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22.6,"y":44.8,"subzone":"Jorin Croge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":1,"action":"npc","target":"Speak with Jorin Croge","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}},{"action":"interact","target":{"name":"Speak with Ander Solliden"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":25.2,"y":50.4,"subzone":"Ander Solliden (patrol search point)","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Speak with Ander Solliden","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}},{"action":"npc","target":{"name":"Speak with Danitha Morr"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":3,"action":"npc","target":"Speak with Danitha Morr","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[91285],"next_quest_ids":[91316,91317],"requirements":{"prerequisite_alternatives":[[{"quest_id":91285,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91294"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91294/touring-the-grounds/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91294"},{"source_id":"catalog_research","url":"https://wowforevertools.com/quests/99152"},{"source_id":"catalog_research","url":"https://wowforevertools.com/quests/91316"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91294"}],"missing_fields":[]},"objective_summary":"npc 1: Speak with Hilda the Breaker; npc 1: Speak with Jorin Croge; interact 1: Speak with Ander Solliden; npc 1: Speak with Danitha Morr","objective_reference_points":[],"rewards":{"xp":440,"money_copper":200,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91294","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"npc","target":"Speak with Hilda the Breaker","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}},{"index":1,"action":"npc","target":"Speak with Jorin Croge","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}},{"index":2,"action":"interact","target":"Speak with Ander Solliden","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}},{"index":3,"action":"npc","target":"Speak with Danitha Morr","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Ander patrols the road between the ruined tower and the keep; use this as a search point, not a stationary NPC position. Hilda is outside south of the keep, Jorin inside, Danitha upstairs.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91294"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91294/touring-the-grounds/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91294"},{"source_id":"catalog_research","url":"https://wowforevertools.com/quests/99152"},{"source_id":"catalog_research","url":"https://wowforevertools.com/quests/91316"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91294"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=91294","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":91294,"title":"Touring the Grounds","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91294,"firstStop":255,"lastStop":260,"turninStop":260,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91294"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Ander patrols the road between the ruined tower and the keep; use this as a search point, not a stationary NPC position. Hilda is outside south of the keep, Jorin inside, Danitha upstairs.","research_updates":[{"questId":91294,"title":"Touring the Grounds","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Dialogue time is unmeasured.","source":"https://wowforevertools.com/quests/99152","evidence":"Catalog NPC location match; source may be Classic fallback"},{"questId":91294,"title":"Touring the Grounds","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Dialogue time is unmeasured.","source":"https://wowforevertools.com/quests/91316","evidence":"Catalog NPC location match; source may be Classic fallback"},{"questId":91294,"title":"Touring the Grounds","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Dialogue time is unmeasured.","source":"https://wowforevertools.com/quests/91294","evidence":"Catalog NPC location match; source may be Classic fallback"},{"questId":91294,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/91294","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":91316,"title":"Making Repairs","quest_level":11,"minimum_level":8,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorin Croge","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22.6,"y":44.8,"subzone":"Jorin Croge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorin Croge","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22.6,"y":44.8,"subzone":"Jorin Croge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sturdy Lumber"},"count_per_character":12,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":9.7,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sturdy Lumber","countPerCharacter":12,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[91294],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":91294,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":246213,"item_name":"Sturdy Lumber","per_character":12,"three_characters_total":36}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91316"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91316/making-repairs/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91316"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91316"}],"missing_fields":[]},"objective_summary":"collect 12: Sturdy Lumber","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":9.7,"y":64.8,"continent_x":0.38082452897441393,"continent_y":0.23783591146217897,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/91316","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":880,"money_copper":400,"money_at_max_level_copper":null,"items":[],"choices":[{"id":246265,"count":1,"name":"Salvaged Wooden Tower Shield"}],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91316","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sturdy Lumber","countPerCharacter":12,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"route_notes":"Collect 12 Sturdy Lumber from Lumber Piles on the Shadowvale crypt floor at about 9.7,64.8. This is ground-object collection, not mob drop farming.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91316"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91316/making-repairs/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91316"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91316"}],"routing_decision":{"id":91316,"title":"Making Repairs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91316,"firstStop":261,"lastStop":280,"turninStop":280,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91316"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Collect 12 Sturdy Lumber from Lumber Piles on the Shadowvale crypt floor at about 9.7,64.8. This is ground-object collection, not mob drop farming.","research_updates":[{"questId":91316,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/91316","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":97558,"title":"Hides for the Forsaken","quest_level":11,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shelene Rhobart","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60,"subzone":"Shelene Rhobart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shelene Rhobart","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60,"subzone":"Shelene Rhobart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Duskbat Wing Membrane"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.7,"y":60.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":64.1,"y":33.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Duskbat Wing Membrane","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":278242,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Darkhound Hide"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.7,"y":60.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":39.7,"y":46.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Darkhound Hide","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":278243,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Vile Fin Murloc Skin"},"count_per_character":3,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":64.1,"y":33.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Vile Fin Murloc Skin","countPerCharacter":3,"method":"unknown","dropSources":[],"itemId":278244,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":278242,"item_name":"Duskbat Wing Membrane","per_character":8,"three_characters_total":24},{"item_id":278243,"item_name":"Darkhound Hide","per_character":6,"three_characters_total":18},{"item_id":278244,"item_name":"Vile Fin Murloc Skin","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97558"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97558/hides-for-the-forsaken/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97558"}],"missing_fields":[]},"objective_summary":"collect 8: Duskbat Wing Membrane; collect 6: Darkhound Hide; collect 3: Vile Fin Murloc Skin","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":39.7,"y":46.9,"continent_x":0.4193367107799044,"continent_y":0.21485697693480454,"zone_resolution":"source_zone_coordinates","label":"Objective 2, Solliden Farmstead","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/97558","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":64.1,"y":33.5,"continent_x":0.4506599519817034,"continent_y":0.1976548695232505,"zone_resolution":"source_zone_coordinates","label":"Objective 3, Brightwater Lake","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/97558","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":660,"money_copper":300,"money_at_max_level_copper":null,"items":[],"choices":[{"id":281283,"count":1,"name":"Patchwing Pants"},{"id":281284,"count":1,"name":"Howlhide Vest"},{"id":281285,"count":1,"name":"Finscale Soles"}],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97558","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Duskbat Wing Membrane","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":278242,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Darkhound Hide","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":278243,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Vile Fin Murloc Skin","countPerCharacter":3,"method":"unknown","dropSources":[],"itemId":278244,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":255,"partyKnownSeconds":765,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":97558,"title":"Hides for the Forsaken","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97558,"firstStop":84,"lastStop":119,"turninStop":119,"completed":true,"group":"Eastern waystation · reports and hides","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97558"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":97558,"title":"Hides for the Forsaken","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://bindonforever.com/quest/97558","evidence":"Forever community route · reported eligibility"}]},{"quest_id":99142,"title":"Tomb Weed","quest_level":11,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.44,"y":48.85,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.6,"y":49,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.44,"y":48.85,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Junior Apothecary Holland","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.6,"y":49,"subzone":"Junior Apothecary Holland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tomb Weed"},"count_per_character":5,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77.1,"y":61.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tomb Weed","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":286204,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5482],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286204,"item_name":"Tomb Weed","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99142"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99142/tomb-weed/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99142"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99142"}],"missing_fields":[]},"objective_summary":"collect 5: Tomb Weed","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Balnir Farmstead","x":77.1,"y":61.5,"continent_x":0.46734856409741593,"continent_y":0.233599571577244,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Balnir Farmstead","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99142","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":880,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99142","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Tomb Weed","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":286204,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":75,"partyKnownSeconds":225,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99142","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead.","source":"https://www.wowhead.com/forever/quest=99142","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99142,"title":"Tomb Weed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99142,"firstStop":119,"lastStop":230,"turninStop":230,"completed":true,"group":"Garren’s Haunt · weeds, gnolls & Maggot Eye","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99142"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":372,"title":"At War With The Scarlet Crusade","quest_level":12,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.59,"y":51.76,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Executor Zygand","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.6,"y":51.8,"subzone":"Executor Zygand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Captain Melrache"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.52,"y":25.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Captain Melrache","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Bodyguard"},"count_per_character":2,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.44,"y":25.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.46,"y":25.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Scarlet Bodyguard","countPerCharacter":2,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[371],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":371,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[371],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/372"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/372/at-war-with-the-scarlet-crusade/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 1: Captain Melrache; kill 2: Scarlet Bodyguard","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[{"id":3445,"count":1,"name":"Ceremonial Knife"},{"id":3071,"count":1,"name":"Striking Hatchet"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/372","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Captain Melrache","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Scarlet Bodyguard","countPerCharacter":2,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=372","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The guide completes the earlier Scarlet Crusade work but leaves out these later assault follow-ups. They require an additional Scarlet camp outing and Brill returns; the chosen level-10 circuit prioritizes the class quest, Brightwater Lake and Bandarion Keep before Silverpine.","routing_decision":{"id":372,"title":"At War With The Scarlet Crusade","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: The guide completes the earlier Scarlet Crusade work but leaves out these later assault follow-ups. They require an additional Scarlet camp outing and Brill returns; the chosen level-10 circuit prioritizes the class quest, Brightwater Lake and Bandarion Keep before Silverpine.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":372,"title":"At War With The Scarlet Crusade","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":409,"title":"Proving Allegiance","quest_level":12,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gunther Arcanus","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":41.92,"subzone":"Gunther Arcanus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gunther Arcanus","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":41.92,"subzone":"Gunther Arcanus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lillith Nefara"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.6,"y":44.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lillith Nefara","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[366],"next_quest_ids":[411,410,431],"requirements":{"prerequisite_alternatives":[[{"quest_id":366,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":411,"previous_chain_quests_must_not_be_active":[366],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/409"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/409/proving-allegiance/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/409"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 1: Lillith Nefara","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brightwater Lake","x":66.6,"y":44.9,"continent_x":0.45386930046549423,"continent_y":0.21228949821666215,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Brightwater Lake","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/409","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":680,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/409","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Lillith Nefara","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":409,"title":"Proving Allegiance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":409,"firstStop":140,"lastStop":142,"turninStop":142,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-409"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":409,"title":"Proving Allegiance","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":411,"title":"The Prodigal Lich Returns","quest_level":12,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gunther Arcanus","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":41.92,"subzone":"Gunther Arcanus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nether Gem"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Nether Gem","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3081,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[409],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":409,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[409],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3081,"item_name":"Nether Gem","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/411"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/411/the-prodigal-lich-returns/"}],"missing_fields":[]},"objective_summary":"collect 1: Nether Gem","objective_reference_points":[],"rewards":{"xp":910,"money_copper":500,"money_at_max_level_copper":540,"items":[{"id":5940,"count":1,"name":"Bone Buckler"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/411","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Nether Gem","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3081,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":411,"title":"The Prodigal Lich Returns","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":411,"firstStop":143,"lastStop":185,"turninStop":185,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-411"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":91317,"title":"The Tarnished","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rudolph Gelhardt's Head"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.4,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.6,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rudolph Gelhardt's Head","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":259431,"name":"Rudolph Gelhardt","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]}],"itemId":270435,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"kill","target":{"name":"Tarnished Drudge"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.8,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.2,"y":60.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.4,"y":61.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.4,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.6,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.6,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.8,"y":62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.2,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.4,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.6,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.2,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.6,"y":67.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.8,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.8,"y":67.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.2,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.6,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.8,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Tarnished Drudge","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Tarnished Zealot"},"count_per_character":6,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.4,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.8,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11,"y":61.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.2,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.4,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.6,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.8,"y":62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.2,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.4,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.4,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.6,"y":67.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.8,"y":67.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.2,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.6,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.8,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Tarnished Zealot","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[91294],"next_quest_ids":[95803],"requirements":{"prerequisite_alternatives":[[{"quest_id":91294,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":270435,"item_name":"Rudolph Gelhardt's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91317"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91317/the-tarnished/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91317"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91317"}],"missing_fields":[]},"objective_summary":"collect 1: Rudolph Gelhardt's Head; kill 8: Tarnished Drudge; kill 6: Tarnished Zealot","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Whispering Forest","x":16.2,"y":62.7,"continent_x":0.38916883503227023,"continent_y":0.23514005880812944,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Whispering Forest","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/91317","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":910,"money_copper":500,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91317","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rudolph Gelhardt's Head","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":259431,"name":"Rudolph Gelhardt","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]}],"itemId":270435,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"kill","target":"Tarnished Drudge","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Tarnished Zealot","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":267,"partyKnownSeconds":297,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91317"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91317/the-tarnished/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91317"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/91317"}],"routing_decision":{"id":91317,"title":"The Tarnished","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91317,"firstStop":262,"lastStop":281,"turninStop":281,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91317"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":91317,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/91317","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":94427,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tanis Alderwood","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.3,"y":36.4,"subzone":"Tanis Alderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Tanis Alderwood","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.5,"y":37.5,"subzone":"Tanis Alderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tanis Alderwood"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":65.3,"y":36.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":65.5,"y":37.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tanis Alderwood","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[94434],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94427"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94427/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94427"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Tanis Alderwood","objective_reference_points":[],"rewards":{"xp":225,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94427","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tanis Alderwood","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94427","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94427,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94427,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94427"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":94434,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tanis Alderwood","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.3,"y":36.4,"subzone":"Tanis Alderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tanis Alderwood","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.3,"y":36.4,"subzone":"Tanis Alderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Linen Cloth"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.67,"y":68.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.76,"y":69.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.88,"y":67.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.92,"y":68.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.18,"y":67.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.23,"y":67.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.3,"y":67.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.35,"y":67.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.61,"y":66.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.65,"y":67.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.65,"y":67.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.65,"y":67.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.69,"y":66.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.69,"y":68.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.69,"y":68.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.73,"y":67.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.77,"y":68.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":65.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":67.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":67.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":68.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":68.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":69.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":70.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.82,"y":70.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.86,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.86,"y":66.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.86,"y":66.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.86,"y":68.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.9,"y":66.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.94,"y":66.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.94,"y":69.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.99,"y":67.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.03,"y":66.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.03,"y":67.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.07,"y":66.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.11,"y":68.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.11,"y":68.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.15,"y":67.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.15,"y":67.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.2,"y":68.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.24,"y":67.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.37,"y":66.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.46,"y":67.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.46,"y":68.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.58,"y":67.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.71,"y":67.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.71,"y":67.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":57.76,"y":80.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.89,"y":81.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":58.95,"y":80.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.3,"y":76.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.54,"y":74.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.67,"y":73.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":62.67,"y":75.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":63.07,"y":70.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":64.02,"y":71.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":64.4,"y":69.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":64.58,"y":72.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.81,"y":77.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Linen Cloth","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"creature","id":1245,"name":"Kogan Forgestone","zone":"Dun Morogh","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1414,"name":"Lisan Pierce","zone":"Stormwind City","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":12658,"name":"Adam Lind","zone":"Wetlands","dropRatePercent":66.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":117,"name":"Riverpaw Gnoll","zone":"Westfall","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":2361,"name":"Tamara Armstrong","zone":"Hillsbrad Foothills","dropRatePercent":53.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1483,"name":"Murphy West","zone":"Wetlands","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":2589,"reportedSourceCount":610,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[94427],"next_quest_ids":[94435],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2589,"item_name":"Linen Cloth","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94434"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94434/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94434"}],"missing_fields":[]},"objective_summary":"collect 10: Linen Cloth","objective_reference_points":[],"rewards":{"xp":910,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94434","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Linen Cloth","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"creature","id":1245,"name":"Kogan Forgestone","zone":"Dun Morogh","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1414,"name":"Lisan Pierce","zone":"Stormwind City","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":12658,"name":"Adam Lind","zone":"Wetlands","dropRatePercent":66.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":117,"name":"Riverpaw Gnoll","zone":"Westfall","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":2361,"name":"Tamara Armstrong","zone":"Hillsbrad Foothills","dropRatePercent":53.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1483,"name":"Murphy West","zone":"Wetlands","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":2589,"reportedSourceCount":610,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94434","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94434,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94434,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94434"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":94435,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tanis Alderwood","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.3,"y":36.4,"subzone":"Tanis Alderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Tanis Alderwood","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.5,"y":37.5,"subzone":"Tanis Alderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Danitha Morr"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Danitha Morr","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[94434],"next_quest_ids":[94436],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94435"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94435/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94435"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Danitha Morr","objective_reference_points":[],"rewards":{"xp":225,"money_copper":null,"money_at_max_level_copper":null,"items":[{"id":6866,"count":1,"name":"Symbol of Life"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94435","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Danitha Morr","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94435","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94435,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94435,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94435"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":94436,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Billmuth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Deathguard Billmuth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathguard Billmuth"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathguard Billmuth","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[94435],"next_quest_ids":[94438],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94436"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94436/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94436"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Deathguard Billmuth","objective_reference_points":[],"rewards":{"xp":90,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94436","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathguard Billmuth","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94436","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94436,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94436,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94436"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":94438,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Billmuth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Deathguard Billmuth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Falgan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.6,"y":47.6,"subzone":"Deathguard Falgan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"resurrect","target":{"name":"Deathguard Falgan"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.7,"y":47.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"resurrect","target":"Deathguard Falgan","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[94436],"next_quest_ids":[94440],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94438"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94438/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94438"}],"missing_fields":[]},"objective_summary":"resurrect : Deathguard Falgan","objective_summary_source":"https://wowforevertools.com/quests/94438","objective_reference_points":[],"rewards":{"xp":910,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94438","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"resurrect","target":"Deathguard Falgan","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94438","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94438,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94438,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94438"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":94440,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Falgan","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.6,"y":47.6,"subzone":"Deathguard Falgan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Billmuth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Deathguard Billmuth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scarlet Crusade Attack Plans"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":4.7,"y":6.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":6.57,"y":9.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":12.22,"y":14.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":13.17,"y":11.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":16,"y":4.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":16.95,"y":17.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":17.87,"y":12.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":17.87,"y":17.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":18.82,"y":21.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":19.78,"y":11.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":22.6,"y":10.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":22.6,"y":19.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":26.34,"y":3.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":27.3,"y":5.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.8,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77,"y":55.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78,"y":55.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.4,"y":56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.8,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.8,"y":56.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.6,"y":56.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":76.4,"y":54.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":77,"y":55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.2,"y":36.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":78.4,"y":36.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79,"y":31.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79,"y":31.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.4,"y":25.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.4,"y":26.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.4,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.4,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.6,"y":26.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.6,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":79.6,"y":56.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.8,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.8,"y":56.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.6,"y":54.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.4,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":10.8,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.2,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.4,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":11.6,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.2,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":12.8,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.4,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":13.6,"y":67.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.6,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":14.8,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scarlet Crusade Attack Plans","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":1537,"name":"Scarlet Zealot","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]},{"kind":"creature","id":1538,"name":"Scarlet Friar","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]},{"kind":"creature","id":259433,"name":"Tarnished Zealot","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]}],"itemId":264693,"reportedSourceCount":3,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[94438],"next_quest_ids":[94441],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":264693,"item_name":"Scarlet Crusade Attack Plans","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94440"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94440/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94440"}],"missing_fields":[]},"objective_summary":"collect 1: Scarlet Crusade Attack Plans","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Venomweb Vale","x":87,"y":43.9,"continent_x":0.4800575840932278,"continent_y":0.21100575885759096,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Venomweb Vale","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/94440","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":680,"money_copper":500,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94440","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scarlet Crusade Attack Plans","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":1537,"name":"Scarlet Zealot","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]},{"kind":"creature","id":1538,"name":"Scarlet Friar","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]},{"kind":"creature","id":259433,"name":"Tarnished Zealot","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"]}],"itemId":264693,"reportedSourceCount":3,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94440","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":94440,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94440,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94440"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":94441,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Billmuth","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Deathguard Billmuth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Danitha Morr"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Danitha Morr","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[94440],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94441"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94441/a-lesson-in-divinity/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94441"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Danitha Morr","objective_reference_points":[],"rewards":{"xp":225,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94441","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Danitha Morr","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"guide_deferral":"Level-12 paladin quest: after From Tirisfal Glades’s level-11 endpoint. Needs a later paladin outing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94441","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94441,"title":"A Lesson in Divinity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94441,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94441"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":95803,"title":"A Token of Good Faith","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Danitha Morr","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.6,"subzone":"Danitha Morr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lady Sylvanas Windrunner","locations":[{"zone_id":"undercity","zone":"Undercity","x":58,"y":91.8,"subzone":"Lady Sylvanas Windrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bring Rudolph Gelhardt's Head to Lady Sylvanas Windrunner"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":58.1,"y":91.8,"subzone":"Lady Sylvanas Windrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bring Rudolph Gelhardt's Head to Lady Sylvanas Windrunner","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[91317],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":91317,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":270436,"item_name":"Rudolph Gelhardt's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95803"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95803/a-token-of-good-faith/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95803"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/95803"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Bring Rudolph Gelhardt's Head to Lady Sylvanas Windrunner","objective_reference_points":[],"rewards":{"xp":910,"money_copper":500,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95803","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bring Rudolph Gelhardt's Head to Lady Sylvanas Windrunner","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95803"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95803/a-token-of-good-faith/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95803"},{"source_id":"class_route_research","url":"https://bindonforever.com/quest/95803"}],"routing_decision":{"id":95803,"title":"A Token of Good Faith","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95803,"firstStop":282,"lastStop":311,"turninStop":311,"completed":true,"group":"Bandarion Keep → Hearthstone to Brill","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95803"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":95803,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://bindonforever.com/quest/95803","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":408,"title":"The Family Crypt","quest_level":13,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Wailing Ancestor"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.68,"y":29.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.16,"y":29.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.87,"y":27.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.74,"y":29.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.96,"y":29.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.87,"y":31.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.52,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.97,"y":26.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.11,"y":26.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.98,"y":30.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.42,"y":29.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.23,"y":27.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.87,"y":28.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.59,"y":25.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.99,"y":26.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.03,"y":25.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Wailing Ancestor","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Rotting Ancestor"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.31,"y":28.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.72,"y":31.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.41,"y":30.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.1,"y":32.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.76,"y":30.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":53.26,"y":31.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":49.74,"y":28.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":54.36,"y":29.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.67,"y":26.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.58,"y":33.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":50.58,"y":29.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":48.6,"y":31.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.31,"y":26.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.4,"y":26.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.28,"y":31.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.69,"y":26.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.6,"y":26.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.03,"y":30.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.24,"y":26.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.99,"y":26.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.66,"y":26.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.73,"y":27.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.81,"y":25.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Rotting Ancestor","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Dargol's Skull"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.81,"y":26.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Dargol's Skull","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1658,"name":"Captain Dargol","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3082,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1658],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1658],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1658],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[355],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":355,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[355],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3082,"item_name":"Dargol's Skull","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/408"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/408/the-family-crypt/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Wailing Ancestor; kill 8: Rotting Ancestor; collect 1: Dargol's Skull","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[{"id":3446,"count":1,"name":"Darkwood Staff"},{"id":3440,"count":1,"name":"Bonecracker"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/408","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Wailing Ancestor","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Rotting Ancestor","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Dargol's Skull","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1658,"name":"Captain Dargol","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":3082,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1658],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1658],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1658],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":306,"partyKnownSeconds":342,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=408","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":408,"title":"The Family Crypt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":408,"firstStop":106,"lastStop":174,"turninStop":174,"completed":true,"group":"Agamand Mills · one family outing","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-408"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":408,"title":"The Family Crypt","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1899,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Andron Gant","locations":[{"zone_id":"undercity","zone":"Undercity","x":54.8,"y":76.3,"subzone":"Andron Gant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Andron's Ledger"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":55.4,"y":77,"subzone":"Andron's Bookshelf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Andron's Ledger","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1898],"next_quest_ids":[1978],"requirements":{"prerequisite_alternatives":[[{"quest_id":1898,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1978,"previous_chain_quests_must_not_be_active":[1898],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7294,"item_name":"Andron's Ledger","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1899"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1899/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://foreverdb.net/quest/1899-the-deathstalkers"}],"missing_fields":[]},"objective_summary":"collect 1: Andron's Ledger","objective_reference_points":[],"rewards":{"xp":230,"money_copper":0,"money_at_max_level_copper":138,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1899","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Andron's Ledger","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1899"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1899/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://foreverdb.net/quest/1899-the-deathstalkers"}],"routing_decision":{"id":1899,"title":"The Deathstalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1899,"firstStop":288,"lastStop":290,"turninStop":290,"completed":true,"group":"Undercity by flight · Lich, letter and residue","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1899"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1899,"title":"The Deathstalkers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1899,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://foreverdb.net/quest/1899-the-deathstalkers","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":1978,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.2,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bring Andron's Ledger to Varimathras"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":56.2,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bring Andron's Ledger to Varimathras","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1899],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1899,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1899],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7294,"item_name":"Andron's Ledger","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1978"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1978/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1885/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Bring Andron's Ledger to Varimathras","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[{"id":7298,"count":1,"name":"Blade of Cunning"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1978","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bring Andron's Ledger to Varimathras","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1978"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1978/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1885/"}],"routing_decision":{"id":1978,"title":"The Deathstalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1978,"firstStop":291,"lastStop":293,"turninStop":293,"completed":true,"group":"Undercity by flight · Lich, letter and residue","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1978"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1978,"title":"The Deathstalkers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1978,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://questing.wiki/wow-forever/quests/series/1885/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":96895,"title":"The Argent Emissary","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Terrence","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.4,"y":53.4,"subzone":"Deathguard Terrence","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadric Harlson","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"subzone":"Hadric Harlson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hadric Harlson"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hadric Harlson","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[96897,96898],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96895"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96895/the-argent-emissary/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96895"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Hadric Harlson","objective_reference_points":[],"rewards":{"xp":455,"money_copper":300,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":529,"value":150,"factionName":"Argent Dawn"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96895","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hadric Harlson","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":96895,"title":"The Argent Emissary","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96895,"firstStop":117,"lastStop":148,"turninStop":148,"completed":true,"group":"Northern lake · scales, skins and pelts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96895"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96895,"title":"The Argent Emissary","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://bindonforever.com/quest/96895","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":96896,"title":"A Righteous Cause","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.8,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.8,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"observe_conversation","target":{"name":"Danitha Morr and Leonid Barthalomew the Revered"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"observe_conversation","target":"Danitha Morr and Leonid Barthalomew the Revered","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96899],"next_quest_ids":[98545,99152,99153],"requirements":{"prerequisite_alternatives":[[{"quest_id":96899,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96896"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96896/a-righteous-cause/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96896"}],"missing_fields":[]},"objective_summary":"observe_conversation : Danitha Morr and Leonid Barthalomew the Revered","objective_summary_source":"https://wowforevertools.com/quests/96896","objective_reference_points":[],"rewards":{"xp":90,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":529,"value":150,"factionName":"Argent Dawn"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96896","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"observe_conversation","target":"Danitha Morr and Leonid Barthalomew the Revered","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96896","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96896,"title":"A Righteous Cause","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96896,"firstStop":165,"lastStop":167,"turninStop":167,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96896"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96896,"title":"A Righteous Cause","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/96896","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":96897,"title":"The Cult of the Damned","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadric Harlson","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"subzone":"Hadric Harlson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadric Harlson","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"subzone":"Hadric Harlson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dark Neophyte"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.2,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.2,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.6,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.6,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.2,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.4,"y":67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.6,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.6,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.8,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.6,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.4,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.8,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.8,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":70.4,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":99.83,"y":2.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dark Neophyte","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dark Enforcer"},"count_per_character":8,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.2,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.4,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.6,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.2,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.4,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.4,"y":67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.6,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.8,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.6,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.4,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.6,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.8,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":70.2,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":99.83,"y":2.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Dark Enforcer","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96895],"next_quest_ids":[96899],"requirements":{"prerequisite_alternatives":[[{"quest_id":96895,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96897"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96897/the-cult-of-the-damned/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96897"}],"missing_fields":[]},"objective_summary":"kill 8: Dark Neophyte; kill 8: Dark Enforcer","objective_reference_points":[],"rewards":{"xp":910,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":529,"value":150,"factionName":"Argent Dawn"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96897","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Dark Neophyte","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Dark Enforcer","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96897","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96897,"title":"The Cult of the Damned","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96897,"firstStop":149,"lastStop":154,"turninStop":154,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96897"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96897,"title":"The Cult of the Damned","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/96897","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":96898,"title":"Remnants of War","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadric Harlson","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"subzone":"Hadric Harlson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadric Harlson","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"subzone":"Hadric Harlson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Necrotic Crystal Fragment"},"count_per_character":12,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.2,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.2,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.6,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.6,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.2,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.4,"y":67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.6,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.6,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.8,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.2,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.6,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.4,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.8,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.8,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":70.4,"y":65.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.4,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":67.4,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":68.6,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":69.6,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":70.2,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":99.83,"y":2.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Necrotic Crystal Fragment","countPerCharacter":12,"method":"unknown","dropSources":[{"kind":"creature","id":267006,"name":"Dark Neophyte","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":275437,"name":"Dark Enforcer","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":275851,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96895],"next_quest_ids":[96899],"requirements":{"prerequisite_alternatives":[[{"quest_id":96895,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275851,"item_name":"Necrotic Crystal Fragment","per_character":12,"three_characters_total":36}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96898"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96898/remnants-of-war/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96898"}],"missing_fields":[]},"objective_summary":"collect 12: Necrotic Crystal Fragment","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":65,"y":62.8,"continent_x":0.4518153174358681,"continent_y":0.23526843274403658,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Ruins of Lordaeron","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96898","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":910,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":529,"value":150,"factionName":"Argent Dawn"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96898","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Necrotic Crystal Fragment","countPerCharacter":12,"method":"unknown","dropSources":[{"kind":"creature","id":267006,"name":"Dark Neophyte","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]},{"kind":"creature","id":275437,"name":"Dark Enforcer","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":275851,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96898","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96898,"title":"Remnants of War","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96898,"firstStop":150,"lastStop":155,"turninStop":155,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96898"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96898,"title":"Remnants of War","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/96898","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":96899,"title":"Bandarion Keep","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadric Harlson","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.8,"y":61,"subzone":"Hadric Harlson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.8,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Leonid Barthalomew the Revered"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96897,96898],"next_quest_ids":[96896],"requirements":{"prerequisite_alternatives":[[{"quest_id":96897,"required_state":"completed"},{"quest_id":96898,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96899"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96899/bandarion-keep/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96899"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Leonid Barthalomew the Revered","objective_reference_points":[],"rewards":{"xp":455,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":529,"value":150,"factionName":"Argent Dawn"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96899","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96899","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96899,"title":"Bandarion Keep","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96899,"firstStop":156,"lastStop":164,"turninStop":164,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96899"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96899,"title":"Bandarion Keep","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/96899","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":98545,"title":"Leonid's Letter","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":22,"y":44.8,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Glix Xizzix","locations":[{"zone_id":"undercity","zone":"Undercity","x":70.1,"y":47.3,"subzone":"Glix Xizzix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sealed Letter"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":70.1,"y":47.3,"subzone":"Glix Xizzix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Sealed Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":282065,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96896],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":96896,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":282065,"item_name":"Sealed Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98545"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98545/leonids-letter/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98545"}],"missing_fields":[]},"objective_summary":"collect 1: Sealed Letter","objective_reference_points":[],"rewards":{"xp":90,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[{"id":282064,"count":1,"name":"Tim's Lost Rib"},{"id":277247,"count":1,"name":"Mug of Muddled Memories"},{"id":277255,"count":1,"name":"Misplaced Shooter"}],"reputation":[{"factionId":529,"value":100,"factionName":"Argent Dawn"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98545","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sealed Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":282065,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98545","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":98545,"title":"Leonid's Letter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98545,"firstStop":168,"lastStop":188,"turninStop":188,"completed":true,"group":"Bandarion Keep · introductions and nearby pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98545"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":98545,"title":"Leonid's Letter","field":"prerequisites","detail":"Imported the recorded prerequisite alternatives.","source":"https://bindonforever.com/quest/98545","evidence":"Forever community route and beta quest record, checked 24 October 2026"},{"questId":98545,"title":"Leonid's Letter","field":"objective_location","detail":"Imported the existing researched guide objective reference.","source":"https://bindonforever.com/quest/98545","evidence":"Forever community guide; approximate work area"}]},{"quest_id":99156,"title":"Rear Guard Patrol","quest_level":13,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Tirisfal Glades","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.4,"y":60.2,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deathguard Linnea","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.49,"y":60.25,"subzone":"Deathguard Linnea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Riptear's Heart"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80,"y":45.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.2,"y":48.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":80.8,"y":43.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81,"y":45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.2,"y":42.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.2,"y":46.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.4,"y":41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82,"y":43.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82,"y":45.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.2,"y":45.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.4,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.4,"y":43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.8,"y":44.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.8,"y":45.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83,"y":46.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.2,"y":42.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.2,"y":46.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.4,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.6,"y":42.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.8,"y":44.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.8,"y":46.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84,"y":42.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.4,"y":43.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.4,"y":45.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.6,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":84.6,"y":43.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85,"y":43.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Riptear's Heart","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":276020,"name":"Riptear","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":286326,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[356],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286326,"item_name":"Riptear's Heart","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99156"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99156/rear-guard-patrol/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99156"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99156"}],"missing_fields":[]},"objective_summary":"collect 1: Riptear's Heart","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Venomweb Vale","x":82.9,"y":47.5,"continent_x":0.4747942525798108,"continent_y":0.21562722055024724,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Venomweb Vale","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99156","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":910,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99156","evidence":"unrecorded","record_available":false},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Riptear's Heart","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":276020,"name":"Riptear","zone":"Tirisfal Glades","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js"]}],"itemId":286326,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99156","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"reward_xp","detail":"Quest reward: 910 base XP."},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead."}],"remaining":["Coin reward"]},"research_updates":[{"field":"reward_xp","detail":"Quest reward: 910 base XP.","source":"https://www.wowhead.com/forever/quest=99156","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead.","source":"https://www.wowhead.com/forever/quest=99156","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99156,"title":"Rear Guard Patrol","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99156,"firstStop":158,"lastStop":160,"turninStop":160,"completed":true,"group":"Brightwater Lake · Gunther and the nearby objectives","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"paladin","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=paladin&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99156"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1961,"title":"Gathering Materials","quest_level":15,"minimum_level":15,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"],"silverpine-forest":["objectives"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Josef Gregorian","locations":[{"zone_id":"undercity","zone":"Undercity","x":70.8,"y":30.7,"subzone":"Josef Gregorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Linen Cloth"},"count_per_character":10,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":47.87,"y":34.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.76,"y":49.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":52.6,"y":26.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":86.83,"y":43.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37,"y":41.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":37.49,"y":51.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.43,"y":19.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.53,"y":49.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.99,"y":33.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.49,"y":75.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.08,"y":25.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.12,"y":71.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.84,"y":63.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Linen Cloth","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":1245,"name":"Kogan Forgestone","zone":"Dun Morogh","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1414,"name":"Lisan Pierce","zone":"Stormwind City","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":12658,"name":"Adam Lind","zone":"Wetlands","dropRatePercent":66.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":117,"name":"Riverpaw Gnoll","zone":"Westfall","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":2361,"name":"Tamara Armstrong","zone":"Hillsbrad Foothills","dropRatePercent":53.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1483,"name":"Murphy West","zone":"Wetlands","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":2589,"reportedSourceCount":610,"dropRateRangePercent":[50,100],"planningDropRatePercent":50,"planningSourceIds":[1483],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":20,"seconds":360,"lowSeconds":180,"highSeconds":360,"dropRatePercent":50,"sourceIds":[1483],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":60,"seconds":1080,"lowSeconds":540,"highSeconds":1080,"dropRatePercent":50,"sourceIds":[1483],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Dalaran Mana Gem"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.77,"y":65.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.69,"y":65.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.9,"y":63.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.47,"y":69.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.57,"y":70.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.42,"y":71.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.01,"y":65.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.33,"y":56.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.21,"y":59.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.82,"y":60.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.11,"y":62.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.51,"y":61.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.65,"y":61.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.46,"y":58.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.3,"y":59.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.11,"y":58.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":57.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.66,"y":75.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.63,"y":77.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.77,"y":78.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.18,"y":79.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.07,"y":77.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.06,"y":76.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.77,"y":77.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.1,"y":49.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.86,"y":49.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.41,"y":57.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.22,"y":58.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.01,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.24,"y":59.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.41,"y":65.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.91,"y":75.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.04,"y":74.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.32,"y":76.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.18,"y":77.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.51,"y":58.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.07,"y":61.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.93,"y":63.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.56,"y":67.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.65,"y":65.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.95,"y":60.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.03,"y":62.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.11,"y":61.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.47,"y":58.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.68,"y":66.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.17,"y":67.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.58,"y":64.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.74,"y":63.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.01,"y":63.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.41,"y":66.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.61,"y":67.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.04,"y":66.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.73,"y":66.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.06,"y":61.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.59,"y":63.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.81,"y":62.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.44,"y":63.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.75,"y":63.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.7,"y":64.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.52,"y":62.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dalaran Mana Gem","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1867,"name":"Dalaran Apprentice","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":3577,"name":"Dalaran Brewmaster","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":1915,"name":"Dalaran Conjuror","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":1914,"name":"Dalaran Mage","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":3578,"name":"Dalaran Miner","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":1912,"name":"Dalaran Protector","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7293,"reportedSourceCount":9,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1867,3577,1915,1914,3578,1912],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[1867,3577,1915,1914,3578,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[1867,3577,1915,1914,3578,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1960],"next_quest_ids":[1962],"requirements":{"prerequisite_alternatives":[[{"quest_id":1960,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1960],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2589,"item_name":"Linen Cloth","per_character":10,"three_characters_total":30},{"item_id":7293,"item_name":"Dalaran Mana Gem","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1961"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1961/gathering-materials/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 10: Linen Cloth; collect 6: Dalaran Mana Gem","objective_reference_points":[],"rewards":{"xp":800,"money_copper":0,"money_at_max_level_copper":480,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1961","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Linen Cloth","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":1245,"name":"Kogan Forgestone","zone":"Dun Morogh","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1414,"name":"Lisan Pierce","zone":"Stormwind City","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":12658,"name":"Adam Lind","zone":"Wetlands","dropRatePercent":66.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":117,"name":"Riverpaw Gnoll","zone":"Westfall","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":2361,"name":"Tamara Armstrong","zone":"Hillsbrad Foothills","dropRatePercent":53.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":1483,"name":"Murphy West","zone":"Wetlands","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":2589,"reportedSourceCount":610,"dropRateRangePercent":[50,100],"planningDropRatePercent":50,"planningSourceIds":[1483],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":20,"seconds":360,"lowSeconds":180,"highSeconds":360,"dropRatePercent":50,"sourceIds":[1483],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":60,"seconds":1080,"lowSeconds":540,"highSeconds":1080,"dropRatePercent":50,"sourceIds":[1483],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Dalaran Mana Gem","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1867,"name":"Dalaran Apprentice","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":3577,"name":"Dalaran Brewmaster","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":1915,"name":"Dalaran Conjuror","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":1914,"name":"Dalaran Mage","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":3578,"name":"Dalaran Miner","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]},{"kind":"creature","id":1912,"name":"Dalaran Protector","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7293,"reportedSourceCount":9,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1867,3577,1915,1914,3578,1912],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[1867,3577,1915,1914,3578,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[1867,3577,1915,1914,3578,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":495,"partyKnownSeconds":1485,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1961","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"This mage lesson requires level 15 and returns to Undercity for its alchemist-shop work. From Tirisfal Glades ends at level 11; a later mage return trip has not been added to the Barrens chapter.","routing_decision":{"id":1961,"title":"Gathering Materials","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1961,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1961"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1961,"title":"Gathering Materials","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1960,"title":"Investigate the Alchemist Shop","quest_level":16,"minimum_level":15,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":10,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"capture","target":{"name":"Filled Containment Coffer"},"count_per_character":3,"locations":[{"zone_id":"undercity","zone":"Undercity","x":56,"y":68,"subzone":"Apothecarium stairs","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"capture","target":"Filled Containment Coffer","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":103574,"name":"Filled Containment Coffer","zone":null,"dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7292,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}},{"action":"collect","target":{"name":"Chest of Containment Coffers"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.99,"y":67.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.96,"y":67.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.95,"y":67.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.98,"y":67.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Chest of Containment Coffers","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Chest of Containment Coffers","zone":"Stormwind City","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7247,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Cantation of Manifestation"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66,"y":67.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":66.02,"y":67.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.99,"y":67.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cantation of Manifestation","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Cantation of Manifestation","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7308,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1959],"next_quest_ids":[1961],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1961,"previous_chain_quests_must_not_be_active":[1959],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1959]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7292,"item_name":"Filled Containment Coffer","per_character":3,"three_characters_total":9},{"item_id":7247,"item_name":"Chest of Containment Coffers","per_character":1,"three_characters_total":3},{"item_id":7308,"item_name":"Cantation of Manifestation","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1960"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1960/investigate-the-alchemist-shop/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/1960"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1960"}],"missing_fields":[]},"objective_summary":"capture 3: Filled Containment Coffer; collect 1: Chest of Containment Coffers; collect 1: Cantation of Manifestation","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Undercity","zone_id":"undercity","ui_map_id":1458,"subzone":"Ruins of Lordaeron","x":52.9,"y":74.6,"continent_x":0.44415798313891414,"continent_y":0.25850240076919495,"zone_resolution":"source_zone_coordinates","label":"Objective 2","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/1960","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1960","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"capture","target":"Filled Containment Coffer","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":103574,"name":"Filled Containment Coffer","zone":null,"dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7292,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}},{"index":1,"action":"collect","target":"Chest of Containment Coffers","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Chest of Containment Coffers","zone":"Stormwind City","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7247,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Cantation of Manifestation","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Cantation of Manifestation","zone":"Tirisfal Glades","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js"]}],"itemId":7308,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":30,"partyKnownSeconds":90,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1960","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"Reveal Rift Spawns with the scroll, weaken them, then use a containment coffer. Each character must loot their own filled coffer."}],"remaining":[]},"research_updates":[{"questId":1960,"title":"Investigate the Alchemist Shop","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"Reveal Rift Spawns with the scroll, weaken them, then use a containment coffer. Each character must loot their own filled coffer.","source":"https://www.wowhead.com/forever/quest=1960","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"}],"guide_deferral":"This mage lesson requires level 15 and returns to Undercity for its alchemist-shop work. From Tirisfal Glades ends at level 11; a later mage return trip has not been added to the Barrens chapter.","routing_decision":{"id":1960,"title":"Investigate the Alchemist Shop","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1960,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital class work · during the Undercity visit","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1960"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1473,"title":"Creature of the Void","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"undercity":["starts","ends"],"tirisfal-glades":["objectives"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Egalin's Grimoire"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":51.1,"y":67.6,"subzone":"Perrine’s Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Egalin's Grimoire","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Perrine's Chest","zone":"Undercity","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6285,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1478],"next_quest_ids":[1471],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1471,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1478]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1473"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/1473"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Egalin's Grimoire","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1473","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Egalin's Grimoire","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Perrine's Chest","zone":"Undercity","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6285,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1473,"title":"Creature of the Void","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1473,"firstStop":199,"lastStop":213,"turninStop":213,"completed":true,"group":"Undercity · Halgar and Bethor","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1473"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1473,"title":"Creature of the Void","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1471,"title":"The Binding","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"undercity":["starts","ends","objectives"],"tirisfal-glades":[]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"summon_and_defeat","target":{"name":"Summoned Voidwalker"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Summoning circle below Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"summon_and_defeat","target":"Summoned Voidwalker","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1473],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1473,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1471"},{"source_id":"classicdb","url":"https://classicdb.ch/?quest=1471"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"summon_and_defeat 1: Summoned Voidwalker","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[],"spell":{"id":697,"name":"Summon Voidwalker"},"cast":{"id":11520,"name":"Teach Summon Voidwalker"},"source_url":"https://wowforevertools.com/quests/1471","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"summon_and_defeat","target":"Summoned Voidwalker","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1471","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":1471,"title":"The Binding","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1471,"firstStop":214,"lastStop":216,"turninStop":216,"completed":true,"group":"Undercity · unlock Summon Voidwalker","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1471"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1471,"title":"The Binding","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5725,"title":"The Power to Destroy...","quest_level":16,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","region_relevance":{"undercity":["starts","ends"]},"quest_category":"Ragefire Chasm","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.3,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.3,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Spells of Shadow"},"count_per_character":1,"locations":[],"location_label":"Ragefire Chasm — Searing Blade Cultists and Warlocks","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Spells of Shadow","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":11322,"name":"Searing Blade Cultist","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]},{"kind":"creature","id":11324,"name":"Searing Blade Warlock","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]}],"itemId":14395,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Incantations from the Nether"},"count_per_character":1,"locations":[],"location_label":"Ragefire Chasm — Searing Blade Cultists and Warlocks","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Incantations from the Nether","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":11322,"name":"Searing Blade Cultist","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]},{"kind":"creature","id":11324,"name":"Searing Blade Warlock","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]}],"itemId":14396,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":14395,"item_name":"Spells of Shadow","per_character":1,"three_characters_total":3},{"item_id":14396,"item_name":"Incantations from the Nether","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5725"},{"source_id":"theforeverera","url":"https://theforeverera.com/en/quests/5725/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5725"}],"missing_fields":[]},"objective_summary":"collect 1: Spells of Shadow; collect 1: Incantations from the Nether","objective_reference_points":[],"rewards":{"xp":1450,"money_copper":0,"money_at_max_level_copper":870,"items":[],"choices":[{"id":15449,"count":1,"name":"Ghastly Trousers"},{"id":15450,"count":1,"name":"Dredgemire Leggings"},{"id":15451,"count":1,"name":"Gargoyle Leggings"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://theforeverera.com/en/quests/5725/","evidence":"classic_xp_fallback_forever_reward_values_disagree","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Spells of Shadow","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":11322,"name":"Searing Blade Cultist","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]},{"kind":"creature","id":11324,"name":"Searing Blade Warlock","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]}],"itemId":14395,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Incantations from the Nether","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":11322,"name":"Searing Blade Cultist","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]},{"kind":"creature","id":11324,"name":"Searing Blade Warlock","zone":"Ragefire Chasm","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js"]}],"itemId":14396,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":30,"partyKnownSeconds":90,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5725","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"partial_research","detail":"Both books come from Searing Blade enemies inside Ragefire Chasm. Interior coordinates are not yet recorded."}],"remaining":["Spells of Shadow location","Incantations from the Nether location"]},"research_updates":[{"questId":5725,"title":"The Power to Destroy...","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"partial_research","detail":"Both books come from Searing Blade enemies inside Ragefire Chasm. Interior coordinates are not yet recorded.","source":"https://www.wowhead.com/forever/quest=5725","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":5725,"title":"The Power to Destroy...","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5725,"firstStop":146,"lastStop":146,"turninStop":null,"completed":false,"group":"Undercity · class training and Bethor","kinds":["pickup"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5725"},{"questId":5725,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Optional Undercity detour · The Power to Destroy","kinds":["pickup","objective"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5725"},{"questId":5725,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Sepulcher → Undercity · collect the dungeon bundle","kinds":["turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5725"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Both quest books drop from Searing Blade enemies inside RFC; precise instance coordinates remain unknown.","dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"core","url":"/journey/ragefire-chasm.html?quest=5725"},"guideOptional":true,"guidePickupNote":"Optional RFC assignment from Varimathras, Royal Quarter, Undercity 56.3, 92.2. Skip the intercontinental pickup detour if you do not already carry this quest and prefer to minimize travel.","guide_optional":true},{"quest_id":92422,"title":"The Wrath of Rath'mael","quest_level":22,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Kristof","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.2,"y":60.2,"subzone":"Deathguard Kristof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Kristof","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":65.2,"y":60.2,"subzone":"Deathguard Kristof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Rath'mael"},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Rath'mael","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":null,"items":[],"choices":[{"id":251533,"name":"Forsaken Greataxe","count":1},{"id":251534,"name":"Gnarled Necromancer's Staff","count":1}],"reputation":[{"factionId":68,"factionName":"Undercity","value":150}],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=92422","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Rath'mael","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 1: Rath'mael","guide_note":"Accept outside the dungeon before defeating Rath'mael. No interior coordinate verified. Wowhead's current quest list reports 2,200 base XP; its individual page omits the XP field.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"core","url":"/journey/ruins-of-lordaeron.html?quest=92422"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"No confirmed prerequisite recorded; user no-prerequisite assumption applies.","source":"https://www.wowhead.com/forever/quest=92422"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=92422"},{"source_id":"wowhead_review","url":"https://wowforevertalents.com/quests/the-wrath-of-rath-mael-92422/"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quests"}],"missing_fields":["Rath'mael location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":92422,"title":"The Wrath of Rath'mael","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":92422,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Sepulcher → Undercity · collect the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-92422"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":838,"title":"Scholomance","quest_level":55,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Dithers"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Dithers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5098],"next_quest_ids":[964],"requirements":{"prerequisite_alternatives":[[{"quest_id":5098,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Dithers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Apothecary Dithers at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":838,"title":"Scholomance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":838,"firstStop":14,"lastStop":16,"turninStop":16,"completed":true,"group":"Scholomance · #838","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-838"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=838"}],"missing_fields":[]}},{"quest_id":964,"title":"Skeletal Fragments","quest_level":57,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Skeletal Fragments","item_id":14619},"count_per_character":15,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Skeletal Fragments","countPerCharacter":15,"itemId":14619,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[838],"next_quest_ids":[5514],"requirements":{"prerequisite_alternatives":[[{"quest_id":838,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Skeletal Fragments","countPerCharacter":15,"itemId":14619,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 15 Skeletal Fragments to Apothecary Dithers at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":964,"title":"Skeletal Fragments","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":964,"firstStop":17,"lastStop":20,"turninStop":20,"completed":true,"group":"Skeletal Fragments · #964","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-964"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=964"}],"missing_fields":[]}},{"quest_id":5096,"title":"Scarlet Diversions","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Derrington"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5093,5094,5095],"next_quest_ids":[5098,5228],"requirements":{"prerequisite_alternatives":[[{"quest_id":5093,"required_state":"completed"}],[{"quest_id":5094,"required_state":"completed"}],[{"quest_id":5095,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":8000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Proceed to the Scarlet Crusade's base camp between Felstone Field and Dalson's Tears and destroy their command tent.  Place the Scourge banner at the camp, and then return to High Executor Derrington at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5096,"title":"Scarlet Diversions","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5096,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5096"},{"questId":5096,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"Scarlet Diversions · #5096","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5096"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5096"}],"missing_fields":[]}},{"quest_id":5098,"title":"All Along the Watchtowers","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Andorhal Tower One","npc_id":10902},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.05,"y":71.6,"subzone":"Andorhal Tower One","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Andorhal Tower One","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Andorhal Tower Two","npc_id":10903},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.33,"y":66.24,"subzone":"Andorhal Tower Two","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Andorhal Tower Two","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Andorhal Tower Three","npc_id":10904},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.3,"y":63.25,"subzone":"Andorhal Tower Three","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Andorhal Tower Three","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Andorhal Tower Four","npc_id":10905},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.62,"y":71.05,"subzone":"Andorhal Tower Four","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Andorhal Tower Four","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5096],"next_quest_ids":[838,105],"requirements":{"prerequisite_alternatives":[[{"quest_id":5096,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Andorhal Tower One","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Andorhal Tower Two","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Andorhal Tower Three","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Andorhal Tower Four","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Using the Beacon Torch, mark each tower in Andorhal; you will need to stand in the doorway of the tower to successfully mark it.  Once all four towers are marked, return the Beacon Torch to High Executor Derrington at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5098,"title":"All Along the Watchtowers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5098,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5098"},{"questId":5098,"firstStop":8,"lastStop":13,"turninStop":13,"completed":true,"group":"All Along the Watchtowers · #5098","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5098"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5098"}],"missing_fields":[]}},{"quest_id":5341,"title":"Barov Family Fortune","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alexi Barov","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.06,"y":71.6,"subzone":"Alexi Barov","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alexi Barov","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.06,"y":71.6,"subzone":"Alexi Barov","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Deed to Brill","item_id":13471},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Deed to Brill","countPerCharacter":1,"itemId":13471,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"The Deed to Caer Darrow","item_id":13448},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"The Deed to Caer Darrow","countPerCharacter":1,"itemId":13448,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"The Deed to Southshore","item_id":13450},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"The Deed to Southshore","countPerCharacter":1,"itemId":13450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"The Deed to Tarren Mill","item_id":13451},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"The Deed to Tarren Mill","countPerCharacter":1,"itemId":13451,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5342],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Deed to Brill","countPerCharacter":1,"itemId":13471,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"The Deed to Caer Darrow","countPerCharacter":1,"itemId":13448,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"The Deed to Southshore","countPerCharacter":1,"itemId":13450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"The Deed to Tarren Mill","countPerCharacter":1,"itemId":13451,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Venture to the Scholomance and recover the Barov family fortune. Four deeds make up this fortune: The Deed to Caer Darrow; The Deed to Brill; The Deed to Tarren Mill; and The Deed to Southshore. Return to Alexi Barov when you have completed this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5341,"title":"Barov Family Fortune","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5341,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bulwark and Light’s Hope · Scholomance preparation","kinds":["pickup","objective","turnin"],"guide":"scholomance-route","title":"Scholomance","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scholomance-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5341"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5341"}],"missing_fields":["The Deed to Brill location","The Deed to Caer Darrow location","The Deed to Southshore location","The Deed to Tarren Mill location"]}},{"quest_id":5511,"title":"The Key to Scholomance","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Derrington"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5804],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5804,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":13704,"name":"Skeleton Key","count":1,"url":"https://www.wowhead.com/forever/item=13704"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5511,"title":"The Key to Scholomance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5511,"firstStop":31,"lastStop":33,"turninStop":33,"completed":true,"group":"The Key to Scholomance · #5511","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5511"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5511"}],"missing_fields":[]}},{"quest_id":5514,"title":"Mold Rhymes With...","quest_level":57,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krinkle Goodsteel","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.46,"y":28.81,"subzone":"Krinkle Goodsteel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krinkle Goodsteel"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.46,"y":28.81,"subzone":"Krinkle Goodsteel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krinkle Goodsteel","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[964],"next_quest_ids":[5802],"requirements":{"prerequisite_alternatives":[[{"quest_id":964,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krinkle Goodsteel","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Imbued Skeletal Fragments and 15 gold coins to Krinkle Goodsteel in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5514,"title":"Mold Rhymes With...","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5514,"firstStop":21,"lastStop":23,"turninStop":23,"completed":true,"group":"Mold Rhymes With... · #5514","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5514"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5514"}],"missing_fields":[]}},{"quest_id":5804,"title":"Araj's Scarab","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Araj's Scarab","item_id":14610},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.27,"y":69.21,"subzone":"Araj the Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Araj's Scarab","countPerCharacter":1,"itemId":14610,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5802],"next_quest_ids":[5511],"requirements":{"prerequisite_alternatives":[[{"quest_id":5802,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Araj's Scarab","countPerCharacter":1,"itemId":14610,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Destroy Araj the Summoner and bring Araj's Scarab to Apothecary Dithers at the Bulwark, Western Plaguelands.","guide_note":"Defeat Araj the Summoner in Andorhal, then loot Araj’s Scarab from the object left at his location. Return to Apothecary Dithers before the final key reward.","guide_optional":false,"routing_decision":{"id":5804,"title":"Araj's Scarab","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5804,"firstStop":28,"lastStop":30,"turninStop":30,"completed":true,"group":"Araj's Scarab · #5804","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5804"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5804","note":"Defeat Araj the Summoner in Andorhal, then loot Araj’s Scarab from the object left at his location. Return to Apothecary Dithers before the final key reward."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5804"}],"missing_fields":[]}},{"quest_id":5405,"title":"Argent Dawn Commission","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Argent Officer Garush"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Argent Officer Garush","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5401,5503],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12846,"name":"Argent Dawn Commission","count":1,"url":"https://www.wowhead.com/forever/item=12846"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Argent Officer Garush","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5405,"title":"Argent Dawn Commission","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5405,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5405"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5405"}],"missing_fields":[]}},{"quest_id":5228,"title":"The Scourge Cauldrons","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shadow Priestess Vandis"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5096],"next_quest_ids":[5229],"requirements":{"prerequisite_alternatives":[[{"quest_id":5096,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":525,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Shadow Priestess Vandis at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5228,"title":"The Scourge Cauldrons","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5228,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5228"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5228"}],"missing_fields":[]}},{"quest_id":5229,"title":"Target: Felstone Field","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_kill_loot_then_interact","target":{"name":"Felstone Field Cauldron Key","item_id":13194},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_kill_loot_then_interact","target":"Felstone Field Cauldron Key","countPerCharacter":1,"itemId":13194,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5228],"next_quest_ids":[5230,5218],"requirements":{"prerequisite_alternatives":[[{"quest_id":5228,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_kill_loot_then_interact","target":"Felstone Field Cauldron Key","countPerCharacter":1,"itemId":13194,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to Felstone Field in Western Plaguelands to locate and defeat the Cauldron Lord present there. It may have a key that will allow access to the cauldron. You must have the Empty Felstone Field Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","guide_optional":false,"routing_decision":{"id":5229,"title":"Target: Felstone Field","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5229,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5229"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5229","detail":"Defeat Cauldron Lord Bilemaw beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5230). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5229"}],"missing_fields":[]}},{"quest_id":5231,"title":"Target: Dalson's Tears","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_kill_loot_then_interact","target":{"name":"Dalson's Tears Cauldron Key","item_id":13195},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_kill_loot_then_interact","target":"Dalson's Tears Cauldron Key","countPerCharacter":1,"itemId":13195,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5230],"next_quest_ids":[5232],"requirements":{"prerequisite_alternatives":[[{"quest_id":5230,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_kill_loot_then_interact","target":"Dalson's Tears Cauldron Key","countPerCharacter":1,"itemId":13195,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to Dalson's Tears in Western Plaguelands to locate and defeat the Cauldron Lord present there, and use its key to gain access to the cauldron. You must have the Empty Dalson's Tears Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","guide_optional":false,"routing_decision":{"id":5231,"title":"Target: Dalson's Tears","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5231,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Felstone Field → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5231"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5231","detail":"Defeat Cauldron Lord Malvinious beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5232). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5231"}],"missing_fields":[]}},{"quest_id":5233,"title":"Target: Writhing Haunt","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_kill_loot_then_interact","target":{"name":"Writhing Haunt Cauldron Key","item_id":13197},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_kill_loot_then_interact","target":"Writhing Haunt Cauldron Key","countPerCharacter":1,"itemId":13197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5232],"next_quest_ids":[5234],"requirements":{"prerequisite_alternatives":[[{"quest_id":5232,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_kill_loot_then_interact","target":"Writhing Haunt Cauldron Key","countPerCharacter":1,"itemId":13197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to the Writhing Haunt in Western Plaguelands to locate and defeat the Cauldron Lord present there, and use its key to gain access to the cauldron. You must have the Empty Writhing Haunt Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","guide_optional":false,"routing_decision":{"id":5233,"title":"Target: Writhing Haunt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5233,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Dalson’s Tears → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5233"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5233","detail":"Defeat Cauldron Lord Razarch beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5234). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5233"}],"missing_fields":[]}},{"quest_id":5235,"title":"Target: Gahrron's Withering","quest_level":58,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.54,"y":58.47,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_kill_loot_then_interact","target":{"name":"Gahrron's Withering Cauldron Key","item_id":13196},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.54,"y":58.47,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_kill_loot_then_interact","target":"Gahrron's Withering Cauldron Key","countPerCharacter":1,"itemId":13196,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5234],"next_quest_ids":[5236,5227],"requirements":{"prerequisite_alternatives":[[{"quest_id":5234,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_kill_loot_then_interact","target":"Gahrron's Withering Cauldron Key","countPerCharacter":1,"itemId":13196,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to Gahrron's Withering in Western Plaguelands to locate and defeat the Cauldron Lord present there, and use its key to gain access to the cauldron. You must have the Empty Gahrron's Withering Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle.","guide_optional":false,"routing_decision":{"id":5235,"title":"Target: Gahrron's Withering","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5235,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Haunt → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5235"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5235","detail":"Defeat Cauldron Lord Soulwrath beside the cauldron and loot the key. Interact with this cauldron to complete the Target quest and take Return to the Bulwark (#5236). The cauldron lord is an event spawn; the stable cauldron point is the correct objective anchor. Keep the supplied empty bottle."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5235"}],"missing_fields":[]}},{"quest_id":5237,"title":"Mission Accomplished!","quest_level":58,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Derrington"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5236],"next_quest_ids":[5218,5221,5224,5227],"requirements":{"prerequisite_alternatives":[[{"quest_id":5236,"required_state":"completed"}]],"exclusive_quest_ids":[5238],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9300,"money_copper":0,"items":[{"id":15799,"name":"Heroic Commendation Medal","count":1,"url":"https://www.wowhead.com/forever/item=15799"}],"choices":[{"id":15801,"name":"Valiant Shortsword","count":1,"url":"https://www.wowhead.com/forever/item=15801"},{"id":15800,"name":"Intrepid Shortsword","count":1,"url":"https://www.wowhead.com/forever/item=15800"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5237,"title":"Mission Accomplished!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5237,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gahrron’s Withering → Andorhal","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5237"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5237"}],"missing_fields":[]}},{"quest_id":105,"title":"Alas, Andorhal","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Araj's Phylactery Shard","item_id":17114},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Araj's Phylactery Shard","countPerCharacter":1,"itemId":17114,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5098],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5098,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":17759,"name":"Mark of Resolution","count":1,"url":"https://www.wowhead.com/forever/item=17759"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Araj's Phylactery Shard","countPerCharacter":1,"itemId":17114,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Araj's Phylactery Shard to High Executor Derrington at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":105,"title":"Alas, Andorhal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Araj's Phylactery Shard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=105"}],"missing_fields":["Araj's Phylactery Shard location"]}},{"quest_id":1657,"title":"Stinking Up Southshore","quest_level":60,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darkcaller Yanka","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.58,"y":69.9,"subzone":"Darkcaller Yanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Darkcaller Yanka","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.58,"y":69.9,"subzone":"Darkcaller Yanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Southshore Stink Bomb Counter","npc_id":15415},"count_per_character":3,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":49.85,"y":57.92,"subzone":"Southshore Stink Bomb Counter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Southshore Stink Bomb Counter","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":20557,"name":"Hallow's End Pumpkin Treat","count":15,"url":"https://www.wowhead.com/forever/item=20557"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Southshore Stink Bomb Counter","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false},"objective_summary":"Toss three Forsaken Stink Bombs into the heart of Southshore in Hillsbrad, and return to Darkcaller Yanka at the Wickerman Festival in Tirisfal Glade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1657,"title":"Stinking Up Southshore","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1657"}],"missing_fields":[]}},{"quest_id":5342,"title":"The Last Barov","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alexi Barov","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.06,"y":71.6,"subzone":"Alexi Barov","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alexi Barov","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.06,"y":71.6,"subzone":"Alexi Barov","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Weldon Barov","item_id":13469},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.45,"y":83.73,"subzone":"Weldon Barov","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Weldon Barov","countPerCharacter":1,"itemId":13469,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5341],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5341,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8800,"money_copper":18000,"items":[{"id":14022,"name":"Barov Peasant Caller","count":1,"url":"https://www.wowhead.com/forever/item=14022"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Weldon Barov","countPerCharacter":1,"itemId":13469,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Chillwind Camp - Alliance territory - and assassinate Weldon Barov. Take his head and return to Alexi Barov.  Be warned, Weldon will probably be well protected by Alliance scum.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5342,"title":"The Last Barov","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5342,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bulwark · optional last Barov encounter","kinds":["pickup","objective","turnin"],"guide":"scholomance-route","title":"Scholomance","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scholomance-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5342"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5342"}],"missing_fields":[]}},{"quest_id":5406,"title":"Corruptor's Scourgestones","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Corruptor's Scourgestone","item_id":12843},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.05,"y":67.39,"subzone":"Putridius","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.27,"y":69.21,"subzone":"Araj the Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.16,"y":18.65,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.13,"y":40.72,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.02,"y":64.1,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.49,"y":42.2,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":65.23,"y":43.94,"subzone":"Gish the Unmoving","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":21.95,"y":25.76,"subzone":"Lord Darkscythe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Corruptor's Scourgestone","countPerCharacter":1,"itemId":12843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12844,"name":"Argent Dawn Valor Token","count":1,"url":"https://www.wowhead.com/forever/item=12844"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Corruptor's Scourgestone","countPerCharacter":1,"itemId":12843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5406,"title":"Corruptor's Scourgestones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5406"}],"missing_fields":[]}},{"quest_id":5407,"title":"Invader's Scourgestones","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Invader's Scourgestone","item_id":12841},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.12,"y":68.75,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.15,"y":69.56,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.83,"y":63.07,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.67,"y":65.75,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.68,"y":71.66,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.44,"y":71.85,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.58,"y":69.3,"subzone":"Flesh Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.78,"y":68.47,"subzone":"Flesh Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.16,"y":80.43,"subzone":"Lord Maldazzar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.45,"y":57.97,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.64,"y":58.57,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.06,"y":61.18,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.2,"y":56.29,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.88,"y":56.4,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.13,"y":56.84,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":74.69,"y":35.31,"subzone":"Dread Weaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Invader's Scourgestone","countPerCharacter":10,"itemId":12841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12844,"name":"Argent Dawn Valor Token","count":1,"url":"https://www.wowhead.com/forever/item=12844"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Invader's Scourgestone","countPerCharacter":10,"itemId":12841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5407,"title":"Invader's Scourgestones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5407"}],"missing_fields":[]}},{"quest_id":5408,"title":"Minion's Scourgestones","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Minion's Scourgestone","item_id":12840},"count_per_character":20,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Minion's Scourgestone","countPerCharacter":20,"itemId":12840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12844,"name":"Argent Dawn Valor Token","count":1,"url":"https://www.wowhead.com/forever/item=12844"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Minion's Scourgestone","countPerCharacter":20,"itemId":12840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5408,"title":"Minion's Scourgestones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5408"}],"missing_fields":[]}},{"quest_id":5504,"title":"Mantles of the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Quartermaster Hasana","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.26,"y":68.14,"subzone":"Argent Quartermaster Hasana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Quartermaster Hasana","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.26,"y":68.14,"subzone":"Argent Quartermaster Hasana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Argent Dawn Valor Token","item_id":12844},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":10,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5507,5513],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":10,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Argent Dawn Valor Tokens to Quartermaster Hasana at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5504,"title":"Mantles of the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Argent Dawn Valor Token location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5504"}],"missing_fields":["Argent Dawn Valor Token location"]}},{"quest_id":5524,"title":"Chromatic Mantle of the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Quartermaster Hasana","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.26,"y":68.14,"subzone":"Argent Quartermaster Hasana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Quartermaster Hasana","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.26,"y":68.14,"subzone":"Argent Quartermaster Hasana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Argent Dawn Valor Token","item_id":12844},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":25,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5517,5521],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":18182,"name":"Chromatic Mantle of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=18182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":25,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 25 Argent Dawn Valor Tokens to Quartermaster Hasana at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5524,"title":"Chromatic Mantle of the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Argent Dawn Valor Token location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5524"}],"missing_fields":["Argent Dawn Valor Token location"]}},{"quest_id":5901,"title":"A Plague Upon Thee","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mickey Levine","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.29,"y":72.34,"subzone":"Mickey Levine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mickey Levine","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.29,"y":72.34,"subzone":"Mickey Levine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Plagueland Termites","item_id":15043},"count_per_character":100,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.22,"y":30.01,"subzone":"Large Termite Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.91,"y":26.75,"subzone":"Large Termite Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":16.67,"y":20.58,"subzone":"Large Termite Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.56,"y":22.91,"subzone":"Large Termite Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":25.69,"y":15.63,"subzone":"Large Termite Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.49,"y":17.67,"subzone":"Large Termite Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Plagueland Termites","countPerCharacter":100,"itemId":15043,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5902],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Plagueland Termites","countPerCharacter":100,"itemId":15043,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Empty Termite Jar on the Termite Mounds in Eastern Plaguelands. After you've gathered 100 Plagueland Termites, return to Mickey Levine at the Bulwark in Tirisfal Glades.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5901,"title":"A Plague Upon Thee","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5901,"firstStop":47,"lastStop":49,"turninStop":49,"completed":true,"group":"A Plague Upon Thee · #5901","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5901"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5901"}],"missing_fields":[]}},{"quest_id":5902,"title":"A Plague Upon Thee","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mickey Levine","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.29,"y":72.34,"subzone":"Mickey Levine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Termite Barrel","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.34,"y":31.99,"subzone":"Termite Barrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Termite Barrel"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.34,"y":31.99,"subzone":"Termite Barrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Termite Barrel","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5901],"next_quest_ids":[6390],"requirements":{"prerequisite_alternatives":[[{"quest_id":5901,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Termite Barrel","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find someplace suitable in the center of the Northridge Lumber Mill in Western Plaguelands to place the Barrel of Plagueland Termites.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5902,"title":"A Plague Upon Thee","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5902,"firstStop":50,"lastStop":52,"turninStop":52,"completed":true,"group":"A Plague Upon Thee · #5902","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5902"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5902"}],"missing_fields":[]}},{"quest_id":8322,"title":"Rotten Eggs","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darkcaller Yanka","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.58,"y":69.9,"subzone":"Darkcaller Yanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keg","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":51.37,"y":58.98,"subzone":"Keg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keg"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":51.37,"y":58.98,"subzone":"Keg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8409],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Place the Rotten Eggs in the main brew keg located inside the Southshore Inn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8322,"title":"Rotten Eggs","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8322"}],"missing_fields":[]}},{"quest_id":8652,"title":"Graveborn the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Graveborn","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.87,"y":53.84,"subzone":"Elder Graveborn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Graveborn","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.87,"y":53.84,"subzone":"Elder Graveborn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Graveborn"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.87,"y":53.84,"subzone":"Elder Graveborn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Graveborn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Graveborn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8652,"title":"Graveborn the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8652"}],"missing_fields":["Quest XP"]}},{"quest_id":8902,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"tirisfal-glades","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Tor","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":60.66,"y":59.48,"subzone":"Deathguard Tor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elenia Haydon","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.93,"y":45.24,"subzone":"Elenia Haydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elenia Haydon"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.93,"y":45.24,"subzone":"Elenia Haydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elenia Haydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8904],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8900,8901],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elenia Haydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Lovingly Composed Letter to Elenia Haydon near the bank in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8902,"title":"Dearest Elenia,","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8902"}],"missing_fields":["Quest XP"]}}],"quest_count":155},{"region_id":"durotar","name":"Durotar","quests":[{"quest_id":787,"title":"The New Horde","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eitrigg","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.3,"y":39.4,"subzone":"Eitrigg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gornek"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gornek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[788],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":788,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":788,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/787"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/787/the-new-horde/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Gornek","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/787","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gornek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/787"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/787/the-new-horde/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"excluded_from_guides":true,"exclusion_reason":"Deliberately excluded: user reports this quest is not in WoW Forever.","guide_deferral":"Deliberately excluded at your request. Your original guidance remains in Reviewed history; the quest stays in the catalog.","routing_decision":{"id":787,"title":"The New Horde","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Deliberately excluded at your request.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":787,"title":"The New Horde","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2383,"title":"Simple Parchment","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":["orc"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Frang","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.89,"y":69.44,"subzone":"Frang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Frang"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.89,"y":69.44,"subzone":"Frang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Frang","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":12635,"item_name":"Simple Parchment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2383"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2383/simple-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=2383"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Frang","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2383","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Frang","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2383"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2383/simple-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=2383"}],"routing_decision":{"id":2383,"title":"Simple Parchment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2383,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2383"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2383,"title":"Simple Parchment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":2383,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=2383","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3065,"title":"Simple Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Frang","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.89,"y":69.44,"subzone":"Frang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Frang"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.89,"y":69.44,"subzone":"Frang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Frang","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6488,"item_name":"Simple Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3065"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3065/simple-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3065"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Frang","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3065","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Frang","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3065"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3065/simple-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3065"}],"routing_decision":{"id":3065,"title":"Simple Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3065,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3065"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3065,"title":"Simple Tablet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3065,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3065","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3082,"title":"Etched Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jen'shan","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.84,"y":69.33,"subzone":"Jen'shan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Jen'shan"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.84,"y":69.33,"subzone":"Jen'shan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Jen'shan","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9564,"item_name":"Etched Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3082"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3082/etched-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3082"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Jen'shan","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3082","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Jen'shan","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3082"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3082/etched-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3082"}],"routing_decision":{"id":3082,"title":"Etched Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3082,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"hunter","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=hunter&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3082"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3082,"title":"Etched Tablet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3082,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3082","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3083,"title":"Encrypted Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rwag","locations":[{"zone_id":"durotar","zone":"Durotar","x":41.27,"y":68,"subzone":"Rwag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Rwag"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":41.27,"y":68,"subzone":"Rwag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Rwag","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9554,"item_name":"Encrypted Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3083"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3083/encrypted-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3083"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Rwag","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3083","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Rwag","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3083"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3083/encrypted-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3083"}],"routing_decision":{"id":3083,"title":"Encrypted Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3083,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3083"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3083,"title":"Encrypted Tablet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3083,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3083","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3084,"title":"Rune-Inscribed Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shikrik","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.39,"y":69,"subzone":"Shikrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Shikrik"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.39,"y":69,"subzone":"Shikrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Shikrik","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9562,"item_name":"Rune-Inscribed Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3084"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3084/rune-inscribed-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3084"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Shikrik","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3084","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Shikrik","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3084"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3084/rune-inscribed-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3084"}],"routing_decision":{"id":3084,"title":"Rune-Inscribed Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3084,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3084"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3084,"title":"Rune-Inscribed Tablet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3084,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3084","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3085,"title":"Hallowed Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ken'jai","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.36,"y":68.81,"subzone":"Ken'jai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Ken'jai"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.36,"y":68.81,"subzone":"Ken'jai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Ken'jai","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9561,"item_name":"Hallowed Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3085"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3085/hallowed-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3085"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Ken'jai","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3085","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Ken'jai","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3085"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3085/hallowed-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3085"}],"routing_decision":{"id":3085,"title":"Hallowed Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3085,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"priest","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=priest&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3085"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3085,"title":"Hallowed Tablet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3085,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3085","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3086,"title":"Glyphic Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mai'ah","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mai'ah","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.51,"y":69.04,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Mai'ah"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.51,"y":69.04,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Mai'ah","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9575,"item_name":"Glyphic Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3086"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3086/glyphic-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3086"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Mai'ah","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3086","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Mai'ah","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3086"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3086/glyphic-tablet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3086"}],"routing_decision":{"id":3086,"title":"Glyphic Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3086,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3086"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3086,"title":"Glyphic Tablet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3086,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3086","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3087,"title":"Etched Parchment","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jen'shan","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.84,"y":69.33,"subzone":"Jen'shan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Jen'shan"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.84,"y":69.33,"subzone":"Jen'shan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Jen'shan","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9553,"item_name":"Etched Parchment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3087"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3087/etched-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3087"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Jen'shan","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3087","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Jen'shan","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3087"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3087/etched-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3087"}],"routing_decision":{"id":3087,"title":"Etched Parchment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3087,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3087"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3087,"title":"Etched Parchment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3087,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3087","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3088,"title":"Encrypted Parchment","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["orc"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rwag","locations":[{"zone_id":"durotar","zone":"Durotar","x":41.27,"y":68,"subzone":"Rwag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Rwag"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":41.27,"y":68,"subzone":"Rwag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Rwag","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9560,"item_name":"Encrypted Parchment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3088"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3088/encrypted-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3088"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Rwag","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3088","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Rwag","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3088"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3088/encrypted-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3088"}],"routing_decision":{"id":3088,"title":"Encrypted Parchment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3088,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3088"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3088,"title":"Encrypted Parchment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3088,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3088","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3089,"title":"Rune-Inscribed Parchment","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["orc"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shikrik","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.39,"y":69,"subzone":"Shikrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Shikrik"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.39,"y":69,"subzone":"Shikrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Shikrik","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9568,"item_name":"Rune-Inscribed Parchment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3089"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3089/rune-inscribed-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3089"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Shikrik","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3089","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Shikrik","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3089"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3089/rune-inscribed-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3089"}],"routing_decision":{"id":3089,"title":"Rune-Inscribed Parchment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3089,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3089"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3089,"title":"Rune-Inscribed Parchment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3089,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3089","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3090,"title":"Tainted Parchment","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":["orc"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nartok","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":68.4,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Nartok","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.65,"y":68.51,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Nartok"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":68.4,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.65,"y":68.51,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Nartok","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9579,"item_name":"Tainted Parchment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3090"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3090/tainted-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/tainted-tablet-nartok-troll-warlock-den/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Nartok","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3090","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Nartok","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3090"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3090/tainted-parchment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/tainted-tablet-nartok-troll-warlock-den/"}],"routing_decision":{"id":3090,"title":"Tainted Parchment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3090,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3090"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3090,"title":"Tainted Parchment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3090,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://urgametips.com/wow-forever/quest-guides/tainted-tablet-nartok-troll-warlock-den/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":4641,"title":"Your Place In The World","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaltunk","locations":[{"zone_id":"durotar","zone":"Durotar","x":43.28,"y":68.53,"subzone":"Kaltunk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gornek"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gornek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[788],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":788,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":788,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/4641"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/4641/your-place-in-the-world/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Gornek","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/4641","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gornek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":4641,"title":"Your Place In The World","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4641,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Valley of Trials · report to Gornek","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"paladin","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=paladin&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4641"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":4641,"title":"Your Place In The World","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5843,"title":"Welcome!","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","ends"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magga","locations":[{"zone_id":"durotar","zone":"Durotar","x":43.03,"y":69.4,"subzone":"Magga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Valley of Trials Gift Voucher"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":43.03,"y":69.4,"subzone":"Magga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Valley of Trials Gift Voucher","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":14649,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":14649,"item_name":"Valley of Trials Gift Voucher","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5843"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5843/welcome/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Starting-item acquisition location","Quest XP"]},"objective_summary":"collect 1: Valley of Trials Gift Voucher","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[{"id":13584,"count":1,"name":"Diablo Stone"},{"id":13583,"count":1,"name":"Panda Collar"},{"id":13582,"count":1,"name":"Zergling Leash"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5843","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Valley of Trials Gift Voucher","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":14649,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5843"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5843/welcome/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"excluded_from_guides":true,"exclusion_reason":"Deliberately excluded by user guidance.","guide_deferral":"Deliberately excluded at your request. Your original guidance remains in Reviewed history; the quest stays in the catalog.","routing_decision":{"id":5843,"title":"Welcome!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Deliberately excluded at your request.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5843,"title":"Welcome!","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":5843,"title":"Welcome!","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":98575,"title":"Tainted Tablet","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Warlock","forever_status":"new","quest_type":"normal","requirements":{"classes":["warlock"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nartok","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":68.4,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Nartok","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.65,"y":68.51,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Nartok"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":68.4,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.65,"y":68.51,"subzone":"Nartok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Nartok","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":282346,"item_name":"Tainted Tablet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98575"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98575/tainted-tablet/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98575"},{"source_id":"class_route_research","url":"https://realmfirst.net/de/world-of-warcraft-forever/quests/tainted-tablet/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Nartok","objective_reference_points":[],"rewards":{"xp":40,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98575","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Nartok","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98575"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98575/tainted-tablet/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98575"},{"source_id":"class_route_research","url":"https://realmfirst.net/de/world-of-warcraft-forever/quests/tainted-tablet/"}],"routing_decision":{"id":98575,"title":"Tainted Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98575,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98575"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":98575,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://realmfirst.net/de/world-of-warcraft-forever/quests/tainted-tablet/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":98576,"title":"Glyphic Parchment","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Mage","forever_status":"new","quest_type":"normal","requirements":{"classes":["mage"],"races":["orc"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mai'ah","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mai'ah","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.51,"y":69.04,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Mai'ah"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.51,"y":69.04,"subzone":"Mai'ah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Mai'ah","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":282380,"item_name":"Glyphic Parchment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98576"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98576/glyphic-parchment/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98576"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/glyphic-parchment-maiah-orc-mage-den/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Mai'ah","objective_reference_points":[],"rewards":{"xp":40,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98576","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Mai'ah","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98576"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98576/glyphic-parchment/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98576"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/glyphic-parchment-maiah-orc-mage-den/"}],"routing_decision":{"id":98576,"title":"Glyphic Parchment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98576,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"mage","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=mage&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98576"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":98576,"title":"Glyphic Parchment","field":"objective_location","detail":"Read the supplied parchment and speak to Mai’ah at the Den.","source":"https://bindonforever.com/quest/98576","evidence":"Forever community guide; approximate work area"},{"questId":98576,"title":"Glyphic Parchment","field":"prerequisites","detail":"Recorded prerequisite: complete #788. Other unverified eligibility restrictions remain flagged.","source":"https://bindonforever.com/quest/98576","evidence":"Forever community guide; server eligibility not independently verified"},{"questId":98576,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://urgametips.com/wow-forever/quest-guides/glyphic-parchment-maiah-orc-mage-den/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":788,"title":"Cutting Teeth","quest_level":2,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Mottled Boar"},"count_per_character":10,"locations":[{"zone_id":"durotar","zone":"Durotar","x":45.16,"y":70.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.5,"y":66.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.75,"y":65.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.92,"y":70.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.96,"y":72.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.51,"y":64.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.49,"y":61.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.13,"y":65.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.44,"y":61.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.36,"y":72.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.46,"y":61.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.55,"y":61.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.98,"y":64.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.72,"y":71.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.9,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.38,"y":71.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.54,"y":70.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.69,"y":72.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.33,"y":62.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.98,"y":64.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.09,"y":71.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.95,"y":71.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.86,"y":60.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.01,"y":68.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":65.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.43,"y":68.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.37,"y":62.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.21,"y":69.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.03,"y":61.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.59,"y":71.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.87,"y":72.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.77,"y":68.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.18,"y":66.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.14,"y":60.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.54,"y":60.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.36,"y":64.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.64,"y":59.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.23,"y":60.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45,"y":63.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.62,"y":62.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.08,"y":64.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.57,"y":63.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.2,"y":63.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.67,"y":65.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.84,"y":64.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.85,"y":64.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.27,"y":63.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.2,"y":65.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.06,"y":65.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.57,"y":65.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.96,"y":65.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.49,"y":65.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.18,"y":62.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.78,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.78,"y":63.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.65,"y":60.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.1,"y":63.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.98,"y":62.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.49,"y":66.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.02,"y":61.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mottled Boar","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[787,4641],"next_quest_ids":[789,2383,3065,3082,3083,3084,3085,3086,3087,3088,3089,3090,4402,98575,98576],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[787,4641],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[787,4641]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/788"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/788/cutting-teeth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 10: Mottled Boar","objective_reference_points":[],"rewards":{"xp":170,"money_copper":0,"money_at_max_level_copper":102,"items":[],"choices":[{"id":4915,"count":1,"name":"Soft Wool Boots"},{"id":4914,"count":1,"name":"Battleworn Leather Gloves"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/788","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Mottled Boar","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":788,"title":"Cutting Teeth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":788,"firstStop":1,"lastStop":5,"turninStop":5,"completed":true,"group":"Valley of Trials · report to Gornek","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-788"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":788,"title":"Cutting Teeth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":97279,"title":"Wayward Weapons","quest_level":2,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kzan Thornslash","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.4,"y":68,"subzone":"Kzan Thornslash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abandoned Training Weapon"},"count_per_character":6,"locations":[{"zone_id":"durotar","zone":"Durotar","x":43.5,"y":68.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abandoned Training Weapon","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":277653,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277653,"item_name":"Abandoned Training Weapon","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97279"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97279/wayward-weapons/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97279"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=97279"}],"missing_fields":[]},"objective_summary":"collect 6: Abandoned Training Weapon","objective_reference_points":[],"rewards":{"xp":170,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97279","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Abandoned Training Weapon","countPerCharacter":6,"method":"unknown","dropSources":[],"itemId":277653,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97279"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97279/wayward-weapons/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97279"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=97279"}],"routing_decision":{"id":97279,"title":"Wayward Weapons","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97279,"firstStop":2,"lastStop":6,"turninStop":6,"completed":true,"group":"Valley of Trials · report to Gornek","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97279"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":97279,"title":"Wayward Weapons","field":"objective_location","detail":"Ground pickup area for six Abandoned Training Weapons. This is not a creature drop.","source":"https://bindonforever.com/quest/97279","evidence":"Forever community guide; approximate work area"},{"questId":97279,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=97279","evidence":"User-confirmed inclusion and eligibility"}]},{"quest_id":789,"title":"Sting of the Scorpid","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42,"y":68.4,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scorpid Worker Tail"},"count_per_character":10,"locations":[{"zone_id":"durotar","zone":"Durotar","x":40.9,"y":62.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.15,"y":56.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.81,"y":59.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.5,"y":65.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.96,"y":58.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.61,"y":64.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.21,"y":72.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.04,"y":62.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.1,"y":67.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.19,"y":59.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.31,"y":58.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.12,"y":68.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.14,"y":63.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.42,"y":59.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":60.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.95,"y":73.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.22,"y":64.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.99,"y":66.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.74,"y":66.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.5,"y":61.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.39,"y":61.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.7,"y":70.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.29,"y":70.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.7,"y":67.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.75,"y":65.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.09,"y":71.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.1,"y":61.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.77,"y":57.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.19,"y":73.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.4,"y":67.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.83,"y":58.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.34,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.83,"y":65.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.06,"y":66.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.67,"y":68.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.6,"y":58.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.44,"y":60.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.67,"y":61.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.05,"y":63.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.59,"y":63.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.1,"y":64.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.82,"y":62.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.59,"y":59.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.97,"y":61.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.51,"y":62.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.22,"y":62.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.96,"y":59.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.49,"y":64.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.78,"y":64.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.37,"y":63.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.37,"y":62.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.42,"y":61.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.84,"y":59.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.21,"y":59.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.79,"y":60.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.5,"y":66.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scorpid Worker Tail","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":3281,"name":"Sarkoth","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3124,"name":"Scorpid Worker","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4862,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3281,3124],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":80,"sourceIds":[3281,3124],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":80,"sourceIds":[3281,3124],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4862,"item_name":"Scorpid Worker Tail","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/789"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/789/sting-of-the-scorpid/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 10: Scorpid Worker Tail","objective_reference_points":[],"rewards":{"xp":250,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[{"id":4919,"count":1,"name":"Soft Wool Belt"},{"id":4920,"count":1,"name":"Battleworn Cape"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/789","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Scorpid Worker Tail","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":3281,"name":"Sarkoth","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3124,"name":"Scorpid Worker","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4862,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3281,3124],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":80,"sourceIds":[3281,3124],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":80,"sourceIds":[3281,3124],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":225,"partyKnownSeconds":675,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":789,"title":"Sting of the Scorpid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":789,"firstStop":9,"lastStop":20,"turninStop":20,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-789"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":789,"title":"Sting of the Scorpid","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":4402,"title":"Galgar's Cactus Apple Surprise","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galgar","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.73,"y":67.23,"subzone":"Galgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galgar","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.73,"y":67.23,"subzone":"Galgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cactus Apple"},"count_per_character":10,"locations":[{"zone_id":"durotar","zone":"Durotar","x":45.26,"y":71.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.84,"y":61.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.63,"y":63.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.98,"y":66.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.53,"y":58.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.66,"y":64.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.57,"y":58.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.54,"y":58.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.98,"y":56.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.12,"y":64.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.82,"y":59.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.97,"y":60.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.31,"y":65.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42,"y":56.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.23,"y":65.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.52,"y":60.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.01,"y":62.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.83,"y":60.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.96,"y":68.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.04,"y":63.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.21,"y":70.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.83,"y":60.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.69,"y":62.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.07,"y":63.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.69,"y":64.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.08,"y":63.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.76,"y":72.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.07,"y":65.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.85,"y":63.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.25,"y":62.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.75,"y":64.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.91,"y":59.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.57,"y":58.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.85,"y":63.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.94,"y":68.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.06,"y":66.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.68,"y":63.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.99,"y":67.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.93,"y":61.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.52,"y":62.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.04,"y":65.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.01,"y":60.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.77,"y":65.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.81,"y":62.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.23,"y":65.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.92,"y":60.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.62,"y":58.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.41,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.5,"y":58.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.64,"y":62.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cactus Apple","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Cactus Apple","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":11583,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[788],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":788,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11583,"item_name":"Cactus Apple","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/4402"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/4402/galgars-cactus-apple-surprise/"}],"missing_fields":[]},"objective_summary":"collect 10: Cactus Apple","objective_reference_points":[],"rewards":{"xp":380,"money_copper":50,"money_at_max_level_copper":228,"items":[{"id":11584,"count":10,"name":"Cactus Apple Surprise"}],"choices":[{"id":247840,"count":1,"name":"Mining for Dummies"},{"id":247841,"count":1,"name":"Wild Harvest"},{"id":247846,"count":1,"name":"Pelt Collecting for Beginners"}],"reputation":[{"factionId":76,"value":200,"factionName":"Orgrimmar"},{"factionId":530,"value":200,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/4402","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Cactus Apple","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Cactus Apple","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":11583,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":4402,"title":"Galgar's Cactus Apple Surprise","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4402,"firstStop":11,"lastStop":19,"turninStop":19,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4402"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":792,"title":"Vile Familiars","quest_level":4,"minimum_level":2,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior","paladin","hunter","rogue","priest","shaman","mage","druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zureetha Fargaze","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"subzone":"Zureetha Fargaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zureetha Fargaze","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"subzone":"Zureetha Fargaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Vile Familiar"},"count_per_character":12,"locations":[{"zone_id":"durotar","zone":"Durotar","x":46.16,"y":56.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.76,"y":52.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.65,"y":54.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.71,"y":55.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.92,"y":53.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.8,"y":55.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.99,"y":53.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.45,"y":52.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.24,"y":55.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.81,"y":52.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.45,"y":55.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.22,"y":54.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.95,"y":54.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.57,"y":53.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.88,"y":55.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.72,"y":52.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.11,"y":53.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.16,"y":56.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.47,"y":57.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.01,"y":57.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.92,"y":53.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.81,"y":58.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.52,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.02,"y":58.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.38,"y":57.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.75,"y":52.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.13,"y":56.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.74,"y":53.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.33,"y":55.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.66,"y":56.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.14,"y":55.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.36,"y":56.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.59,"y":56.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.19,"y":57.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.84,"y":56.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.76,"y":57.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.75,"y":58.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Vile Familiar","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[794],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":794,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/792"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/792/vile-familiars/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 12: Vile Familiar","objective_reference_points":[],"rewards":{"xp":445,"money_copper":0,"money_at_max_level_copper":270,"items":[],"choices":[{"id":4924,"count":1,"name":"Primitive Club"},{"id":4925,"count":1,"name":"Primitive Hand Blade"},{"id":4923,"count":1,"name":"Primitive Hatchet"},{"id":5778,"count":1,"name":"Primitive Walking Stick"}],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"},{"factionId":530,"value":150,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/792","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Vile Familiar","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":792,"title":"Vile Familiars","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":792,"firstStop":10,"lastStop":28,"turninStop":28,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-792"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":792,"title":"Vile Familiars","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1463,"title":"Earth Sapta","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Canaga Earthcaller","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Canaga Earthcaller","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Canaga Earthcaller"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Canaga Earthcaller","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1517],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1517,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1463"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1463/earth-sapta/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1463/earth-sapta"}],"missing_fields":["Quest XP"]},"objective_summary":"talk_or_deliver : Canaga Earthcaller","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":6635,"count":1,"name":"Earth Sapta"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1463","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Canaga Earthcaller","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1463","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Quest XP"]},"routing_decision":{"id":1463,"title":"Earth Sapta","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1463,"title":"Earth Sapta","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}],"guide_note":"Optional replacement only. Get another Earth Sapta from Canaga while #1517 is active. Skip this recovery if the original sapta is still in your bags; it is not an extra required lesson. No recovery XP is included.","guide_optional":true},{"quest_id":1485,"title":"Vile Familiars","quest_level":4,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ruzan","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.59,"y":69,"subzone":"Ruzan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ruzan","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.59,"y":69,"subzone":"Ruzan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vile Familiar Head"},"count_per_character":6,"locations":[{"zone_id":"durotar","zone":"Durotar","x":46.16,"y":56.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.76,"y":52.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.65,"y":54.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.71,"y":55.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.92,"y":53.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.8,"y":55.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.99,"y":53.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.45,"y":52.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.24,"y":55.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.81,"y":52.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.45,"y":55.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.22,"y":54.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.95,"y":54.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.57,"y":53.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.88,"y":55.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.72,"y":52.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.11,"y":53.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.16,"y":56.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.47,"y":57.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.01,"y":57.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.92,"y":53.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.81,"y":58.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.52,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.02,"y":58.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.38,"y":57.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.75,"y":52.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.13,"y":56.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.74,"y":53.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.33,"y":55.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.66,"y":56.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.14,"y":55.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.36,"y":56.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.59,"y":56.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.19,"y":57.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.84,"y":56.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.76,"y":57.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.75,"y":58.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vile Familiar Head","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3101,"name":"Vile Familiar","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6487,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3101],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3101],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[3101],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1499],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1499,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6487,"item_name":"Vile Familiar Head","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1485"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1485/vile-familiars/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Vile Familiar Head","objective_reference_points":[],"rewards":{"xp":355,"money_copper":0,"money_at_max_level_copper":216,"items":[],"choices":[],"reputation":[],"spell":{"id":688,"name":"Summon Imp"},"cast":{"id":7763,"name":"Teach Summon Imp"},"source_url":"https://wowforevertools.com/quests/1485","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Vile Familiar Head","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3101,"name":"Vile Familiar","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6487,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3101],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3101],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[3101],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":135,"partyKnownSeconds":405,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1485,"title":"Vile Familiars","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1485,"firstStop":10,"lastStop":28,"turninStop":28,"completed":true,"group":"Valley trainers · introductions and scorpid stings","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1485"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1485,"title":"Vile Familiars","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1499,"title":"Vile Familiars","quest_level":4,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ruzan","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.59,"y":69,"subzone":"Ruzan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zureetha Fargaze","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"subzone":"Zureetha Fargaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zureetha Fargaze"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zureetha Fargaze","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1485],"next_quest_ids":[794],"requirements":{"prerequisite_alternatives":[[{"quest_id":1485,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":794,"previous_chain_quests_must_not_be_active":[1485],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1499"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1499/vile-familiars/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Zureetha Fargaze","objective_reference_points":[],"rewards":{"xp":35,"money_copper":0,"money_at_max_level_copper":21,"items":[],"choices":[{"id":4925,"count":1,"name":"Primitive Hand Blade"},{"id":5778,"count":1,"name":"Primitive Walking Stick"}],"reputation":[{"factionId":530,"value":10,"factionName":"Darkspear Trolls"},{"factionId":76,"value":10,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1499","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zureetha Fargaze","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1499,"title":"Vile Familiars","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1499,"firstStop":29,"lastStop":31,"turninStop":31,"completed":true,"group":"Northern valley · familiars and sleeping peons","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1499"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1499,"title":"Vile Familiars","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1516,"title":"Call of Earth","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Canaga Earthcaller","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Canaga Earthcaller","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Felstalker Hoof"},"count_per_character":2,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.97,"y":52.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.83,"y":54.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.82,"y":52.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.12,"y":52.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.01,"y":55.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.26,"y":53.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.5,"y":54.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.44,"y":54.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.53,"y":53.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.29,"y":54.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.85,"y":53.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.83,"y":52.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.55,"y":52.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.75,"y":54.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.53,"y":55.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.3,"y":55.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Felstalker Hoof","countPerCharacter":2,"method":"creature_drop","dropSources":[{"kind":"creature","id":3102,"name":"Felstalker","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":6640,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3102],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":2,"expectedKills":2.5,"seconds":45,"lowSeconds":45,"highSeconds":45,"dropRatePercent":80,"sourceIds":[3102],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3102],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1517],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1517,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6640,"item_name":"Felstalker Hoof","per_character":2,"three_characters_total":6}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1516"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1516/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 2: Felstalker Hoof","objective_reference_points":[],"rewards":{"xp":270,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1516","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Felstalker Hoof","countPerCharacter":2,"method":"creature_drop","dropSources":[{"kind":"creature","id":3102,"name":"Felstalker","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":6640,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3102],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":2,"expectedKills":2.5,"seconds":45,"lowSeconds":45,"highSeconds":45,"dropRatePercent":80,"sourceIds":[3102],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3102],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1516,"title":"Call of Earth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1516,"firstStop":32,"lastStop":39,"turninStop":39,"completed":true,"group":"Burning Blade Coven · one cave visit","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1516"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1516,"title":"Call of Earth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1517,"title":"Call of Earth","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["orc","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Canaga Earthcaller","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Minor Manifestation of Earth","locations":[{"zone_id":"durotar","zone":"Durotar","x":44,"y":76,"subzone":"Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Minor Manifestation of Earth","locations":[{"zone_id":"durotar","zone":"Durotar","x":44.03,"y":76.2,"subzone":"Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Spirit Rock"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":44,"y":76,"subzone":"Spirit Rock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Spirit Rock","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1516],"next_quest_ids":[1463,1518],"requirements":{"prerequisite_alternatives":[[{"quest_id":1516,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1518,"previous_chain_quests_must_not_be_active":[1516],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1517"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1517/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1517"}],"missing_fields":[]},"objective_summary":"use_quest_item : Spirit Rock","objective_summary_source":"https://wowforevertools.com/quests/1517","objective_reference_points":[],"rewards":{"xp":270,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1517","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Spirit Rock","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1517","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll."},{"field":"objective_location","detail":"Drink Earth Sapta at Spirit Rock, beside the Minor Manifestation of Earth."}],"remaining":[]},"research_updates":[{"questId":1517,"title":"Call of Earth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll.","source":"https://www.wowhead.com/forever/quest=1517","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Drink Earth Sapta at Spirit Rock, beside the Minor Manifestation of Earth.","source":"https://www.wowhead.com/forever/quest=1517","evidence":"Wowhead Forever quest text and map","checkedOn":"2026-10-25"}],"routing_decision":{"id":1517,"title":"Call of Earth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1517,"firstStop":41,"lastStop":43,"turninStop":43,"completed":true,"group":"Shaman · Spirit Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1517"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1518,"title":"Call of Earth","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Minor Manifestation of Earth","locations":[{"zone_id":"durotar","zone":"Durotar","x":44,"y":76,"subzone":"Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Minor Manifestation of Earth","locations":[{"zone_id":"durotar","zone":"Durotar","x":44.03,"y":76.2,"subzone":"Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Canaga Earthcaller","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rough Quartz"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":69.17,"subzone":"Canaga Earthcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Rough Quartz","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1517],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1517,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1517],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6656,"item_name":"Rough Quartz","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1518"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1518/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1518"}],"missing_fields":[]},"objective_summary":"collect 1: Rough Quartz","objective_reference_points":[],"rewards":{"xp":445,"money_copper":0,"money_at_max_level_copper":270,"items":[{"id":5175,"count":1,"name":"Earth Totem"}],"choices":[],"reputation":[],"spell":{"id":8071,"name":"Stoneskin Totem"},"cast":{"id":8073,"name":"Stoneskin Totem"},"source_url":"https://wowforevertools.com/quests/1518","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rough Quartz","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1518"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1518/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1518"}],"routing_decision":{"id":1518,"title":"Call of Earth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1518,"firstStop":44,"lastStop":46,"turninStop":46,"completed":true,"group":"Shaman · Spirit Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1518"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1518,"title":"Call of Earth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1518,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1518","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":1521,"title":"Call of Earth","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"],"mulgore":["ends"]},"quest_category":"Shaman","forever_status":"changed","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kodo Rock · Minor Manifestation of Earth","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53.8,"y":80.4,"subzone":"Kodo Rock · Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Ravenfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rough Quartz"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Rough Quartz","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1520],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1520,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1520],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6656,"item_name":"Rough Quartz","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1521"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1521/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1521"}],"missing_fields":[]},"objective_summary":"collect 1: Rough Quartz","objective_reference_points":[],"rewards":{"xp":445,"money_copper":0,"money_at_max_level_copper":270,"items":[{"id":5175,"count":1,"name":"Earth Totem"}],"choices":[],"reputation":[],"spell":{"id":8071,"name":"Stoneskin Totem"},"cast":{"id":8073,"name":"Stoneskin Totem"},"source_url":"https://wowforevertools.com/quests/1521","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rough Quartz","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1521"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1521/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1521"}],"routing_decision":{"id":1521,"title":"Call of Earth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1521,"firstStop":50,"lastStop":52,"turninStop":52,"completed":true,"group":"Shaman · the earth totem","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1521"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1521,"title":"Call of Earth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1521,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1521","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":5441,"title":"Lazy Peons","quest_level":4,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Foreman Thazz'ril","locations":[{"zone_id":"durotar","zone":"Durotar","x":44.63,"y":68.65,"subzone":"Foreman Thazz'ril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Foreman Thazz'ril","locations":[{"zone_id":"durotar","zone":"Durotar","x":44.63,"y":68.65,"subzone":"Foreman Thazz'ril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lazy Peon"},"count_per_character":5,"locations":[{"zone_id":"durotar","zone":"Durotar","x":43.9,"y":57.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.74,"y":60.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.1,"y":57.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.65,"y":65.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.94,"y":60.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.56,"y":69.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.68,"y":72.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.83,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.27,"y":72.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.83,"y":57.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.34,"y":73.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.98,"y":69.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.27,"y":58.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.16,"y":65.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lazy Peon","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Foreman's Blackjack"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":44.63,"y":68.65,"subzone":"Foreman Thazz'ril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":1,"action":"collect","target":"Foreman's Blackjack","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"quest-given","id":5441,"name":"Lazy Peons","zone":"Durotar","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":16114,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6394],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":6394,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16114,"item_name":"Foreman's Blackjack","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5441"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5441/lazy-peons/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 5: Lazy Peon; collect 1: Foreman's Blackjack","objective_reference_points":[],"rewards":{"xp":445,"money_copper":0,"money_at_max_level_copper":270,"items":[],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"},{"factionId":530,"value":150,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5441","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Lazy Peon","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Foreman's Blackjack","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"quest-given","id":5441,"name":"Lazy Peons","zone":"Durotar","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":16114,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":90,"partyKnownSeconds":90,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5441,"title":"Lazy Peons","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5441,"firstStop":23,"lastStop":27,"turninStop":27,"completed":true,"group":"Sarkoth · the western valley","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5441"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5441,"title":"Lazy Peons","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5648,"title":"Garments of Spirituality","quest_level":4,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tai'jin","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.26,"y":42.94,"subzone":"Tai'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tai'jin","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.26,"y":42.94,"subzone":"Tai'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"cast","target":{"name":"Heal and fortify Grunt Kor'ja"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":53.1,"y":46.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"cast","target":"Heal and fortify Grunt Kor'ja","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5649],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5649,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[5649],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5648"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5648/garments-of-spirituality/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/garments-spirituality-grunt-korja-razor-hill/"}],"missing_fields":[]},"objective_summary":"cast 1: Heal and fortify Grunt Kor'ja","objective_reference_points":[],"rewards":{"xp":270,"money_copper":0,"money_at_max_level_copper":162,"items":[{"id":16606,"count":1,"name":"Juju Hex Robes"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5648","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"cast","target":"Heal and fortify Grunt Kor'ja","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Cast Lesser Heal (Rank 2), then Power Word: Fortitude on Grunt Kor'ja. Each priest must perform the healing and blessing; do not kill him.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5648"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5648/garments-of-spirituality/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://urgametips.com/wow-forever/quest-guides/garments-spirituality-grunt-korja-razor-hill/"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5648","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":5648,"title":"Garments of Spirituality","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5648,"firstStop":87,"lastStop":106,"turninStop":106,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"priest","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=priest&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5648"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Cast Lesser Heal (Rank 2), then Power Word: Fortitude on Grunt Kor'ja. Each priest must perform the healing and blessing; do not kill him.","research_updates":[{"questId":5648,"title":"Garments of Spirituality","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":5648,"field":"class_route","detail":"Cast Lesser Heal (Rank 2), then Power Word: Fortitude on Grunt Kor'ja. Each priest must perform the healing and blessing; do not kill him.","source":"https://urgametips.com/wow-forever/quest-guides/garments-spirituality-grunt-korja-razor-hill/","evidence":"Forever community guide, same mechanics as Classic script"}]},{"quest_id":5649,"title":"In Favor of Spirituality","quest_level":4,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ken'jai","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.36,"y":68.81,"subzone":"Ken'jai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tai'jin","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.26,"y":42.94,"subzone":"Tai'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tai'jin"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":54.26,"y":42.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tai'jin","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5648],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":5648,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5649"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5649/in-favor-of-spirituality/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Tai'jin","objective_reference_points":[],"rewards":{"xp":90,"money_copper":0,"money_at_max_level_copper":54,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5649","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tai'jin","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5649,"title":"In Favor of Spirituality","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5649,"firstStop":45,"lastStop":86,"turninStop":86,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"priest","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=priest&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5649"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5649,"title":"In Favor of Spirituality","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6394,"title":"Thazz'ril's Pick","quest_level":4,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Foreman Thazz'ril","locations":[{"zone_id":"durotar","zone":"Durotar","x":44.63,"y":68.65,"subzone":"Foreman Thazz'ril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Foreman Thazz'ril","locations":[{"zone_id":"durotar","zone":"Durotar","x":44.63,"y":68.65,"subzone":"Foreman Thazz'ril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thazz'ril's Pick"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":43.73,"y":53.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thazz'ril's Pick","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Thazz'ril's Pick","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":16332,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5441],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5441,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[5441],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16332,"item_name":"Thazz'ril's Pick","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6394"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6394/thazzrils-pick/"}],"missing_fields":[]},"objective_summary":"collect 1: Thazz'ril's Pick","objective_reference_points":[],"rewards":{"xp":445,"money_copper":150,"money_at_max_level_copper":270,"items":[],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"},{"factionId":530,"value":150,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6394","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Thazz'ril's Pick","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Thazz'ril's Pick","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":16332,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":6394,"title":"Thazz'ril's Pick","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6394,"firstStop":32,"lastStop":35,"turninStop":35,"completed":true,"group":"Burning Blade Coven · one cave visit","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6394"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":790,"title":"Sarkoth","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hana'zua","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":62.58,"subzone":"Hana'zua","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hana'zua","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":62.58,"subzone":"Hana'zua","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sarkoth's Mangled Claw"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":40.5,"y":66.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sarkoth's Mangled Claw","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3281,"name":"Sarkoth","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4905,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3281],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3281],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3281],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[804],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":804,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4905,"item_name":"Sarkoth's Mangled Claw","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/790"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/790/sarkoth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Sarkoth's Mangled Claw","objective_reference_points":[],"rewards":{"xp":450,"money_copper":0,"money_at_max_level_copper":270,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/790","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sarkoth's Mangled Claw","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3281,"name":"Sarkoth","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4905,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3281],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3281],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3281],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":790,"title":"Sarkoth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":790,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Sarkoth · the western valley","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-790"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":790,"title":"Sarkoth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":794,"title":"Burning Blade Medallion","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zureetha Fargaze","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"subzone":"Zureetha Fargaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zureetha Fargaze","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"subzone":"Zureetha Fargaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Burning Blade Medallion"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.71,"y":52.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Burning Blade Medallion","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3183,"name":"Yarrog Baneshadow","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4859,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3183],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3183],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3183],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[792,1499],"next_quest_ids":[805,96652],"requirements":{"prerequisite_alternatives":[[{"quest_id":792,"required_state":"completed"}],[{"quest_id":1499,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":805,"previous_chain_quests_must_not_be_active":[792,1499],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4859,"item_name":"Burning Blade Medallion","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/794"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/794/burning-blade-medallion/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Burning Blade Medallion","objective_reference_points":[],"rewards":{"xp":670,"money_copper":0,"money_at_max_level_copper":405,"items":[{"id":118,"count":1,"name":"Minor Healing Potion"}],"choices":[{"id":4921,"count":1,"name":"Dust-covered Leggings"},{"id":4922,"count":1,"name":"Jagged Chain Vest"},{"id":6713,"count":1,"name":"Ripped Pants"}],"reputation":[{"factionId":76,"value":200,"factionName":"Orgrimmar"},{"factionId":530,"value":200,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/794","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Burning Blade Medallion","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3183,"name":"Yarrog Baneshadow","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4859,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3183],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3183],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3183],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":794,"title":"Burning Blade Medallion","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":794,"firstStop":31,"lastStop":36,"turninStop":36,"completed":true,"group":"Burning Blade Coven · one cave visit","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-794"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":794,"title":"Burning Blade Medallion","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":804,"title":"Sarkoth","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hana'zua","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":62.58,"subzone":"Hana'zua","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gornek","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"subzone":"Gornek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gornek"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.05,"y":68.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gornek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[790],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":790,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[790],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/804"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/804/sarkoth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Gornek","objective_reference_points":[],"rewards":{"xp":110,"money_copper":0,"money_at_max_level_copper":66,"items":[],"choices":[{"id":4916,"count":1,"name":"Soft Wool Vest"},{"id":4917,"count":1,"name":"Battleworn Chain Leggings"}],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/804","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gornek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":804,"title":"Sarkoth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":804,"firstStop":16,"lastStop":22,"turninStop":22,"completed":true,"group":"Sarkoth · the western valley","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-804"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":804,"title":"Sarkoth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":805,"title":"Report to Sen'jin Village","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zureetha Fargaze","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.85,"y":69.15,"subzone":"Zureetha Fargaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":56,"y":74.6,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Master Gadrin"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Master Gadrin","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[794],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":794,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[794],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/805"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/805/report-to-senjin-village/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Master Gadrin","objective_reference_points":[],"rewards":{"xp":225,"money_copper":0,"money_at_max_level_copper":138,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/805","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Master Gadrin","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":805,"title":"Report to Sen'jin Village","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":805,"firstStop":39,"lastStop":42,"turninStop":42,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-805"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":805,"title":"Report to Sen'jin Village","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2161,"title":"A Peon's Burden","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ukor","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.06,"y":68.3,"subzone":"Ukor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Grosk","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.51,"y":41.64,"subzone":"Innkeeper Grosk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ukor's Burden"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.51,"y":41.64,"subzone":"Innkeeper Grosk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Ukor's Burden","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":7629,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7629,"item_name":"Ukor's Burden","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2161"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2161/a-peons-burden/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Ukor's Burden","objective_reference_points":[],"rewards":{"xp":110,"money_copper":0,"money_at_max_level_copper":66,"items":[],"choices":[{"id":4540,"count":5,"name":"Tough Hunk of Bread"},{"id":159,"count":5,"name":"Refreshing Spring Water"}],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2161","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ukor's Burden","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":7629,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":2161,"title":"A Peon's Burden","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2161,"firstStop":40,"lastStop":71,"turninStop":71,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2161"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2161,"title":"A Peon's Burden","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":2161,"title":"A Peon's Burden","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":96102,"title":"Camping 101: Tailoring","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":["priest","mage","warlock"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Snang","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":62.9,"y":49.2,"subzone":"Snang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Snang"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":62.9,"y":49.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Snang","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96102"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96102/camping-101-tailoring/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96102"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96102"}],"missing_fields":[]},"objective_summary":"train_profession : Snang","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96102","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Snang","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96102","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_classes","detail":"Wowhead lists classes: priest, mage, warlock."},{"field":"eligibility_races","detail":"Wowhead lists races: orc, troll."},{"field":"profession_objective","detail":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_classes","detail":"Wowhead lists classes: priest, mage, warlock.","source":"https://www.wowhead.com/forever/quest=96102","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, troll.","source":"https://www.wowhead.com/forever/quest=96102","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=96102","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96102,"title":"Camping 101: Tailoring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96102,"firstStop":148,"lastStop":214,"turninStop":214,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96102"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":96604,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"rest_at_campfire","target":{"name":"Brakk's Basic Campfire"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"rest_at_campfire","target":"Brakk's Basic Campfire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96652],"next_quest_ids":[96102,96655,96658,96661,97899,97900,97901,97902,97903,97904,97905,97906,97907,97908,97927,97928,97929,97931,97932,97933,97934,97935,97936,97937,97951,97952,97953,97954,97955,97956,97957,97958,97959,97960,97961],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96604"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96604/the-great-outdoors/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96604"}],"missing_fields":[]},"objective_summary":"rest_at_campfire : Brakk's Basic Campfire","objective_summary_source":"https://wowforevertools.com/quests/96604","objective_reference_points":[],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96604","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"rest_at_campfire","target":"Brakk's Basic Campfire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96604","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96604,"title":"The Great Outdoors","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96604,"firstStop":97,"lastStop":99,"turninStop":99,"completed":true,"group":"Tiragarde Keep · Benedict, canvas and the orders","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96604"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":96652,"title":"The Adventurer","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Lost Journal","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.8,"y":69.1,"subzone":"Lost Journal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Pick up","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.8,"y":69.1,"subzone":"Pick up","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lost Journal"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lost Journal","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":275022,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[794],"next_quest_ids":[96604],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275022,"item_name":"Lost Journal","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96652"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96652/the-adventurer/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96652"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/96652"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Lost Journal","objective_reference_points":[],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96652","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lost Journal","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":275022,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"route_notes":"Deliver the supplied Lost Journal to Brakk. This item is carried from the pickup; it is not a farming objective.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96652"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96652/the-adventurer/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96652"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/96652"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96652","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96652,"title":"The Adventurer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96652,"firstStop":37,"lastStop":96,"turninStop":96,"completed":true,"group":"Burning Blade Coven · one cave visit","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96652"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Deliver the supplied Lost Journal to Brakk. This item is carried from the pickup; it is not a farming objective.","research_updates":[{"field":"eligibility_route","detail":"Deliver the supplied Lost Journal to Brakk. This item is carried from the pickup; it is not a farming objective.","source":"https://bindonforever.com/quest/96652","evidence":"Quest text and mapped route checked on 2026-10-24."}]},{"quest_id":96655,"title":"Camping 101: Cooking","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.1,"y":42.5,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":42.4,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cook Torka"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":42.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cook Torka","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96655"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96655/camping-101-cooking/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96655"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Cook Torka","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96655","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cook Torka","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96655","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":96655,"title":"Camping 101: Cooking","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96655,"firstStop":125,"lastStop":135,"turninStop":135,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96655"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":96821,"title":"Legging It","quest_level":6,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vel'rin Fang","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.8,"y":74,"subzone":"Vel'rin Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Vel'rin Fang","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.96,"y":73.93,"subzone":"Vel'rin Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":43.4,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ridgeshade Creeper"},"count_per_character":6,"locations":[{"zone_id":"durotar","zone":"Durotar","x":50,"y":56.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50,"y":56.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.2,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.2,"y":53.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.2,"y":53.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.4,"y":50.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.4,"y":52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.4,"y":54.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.6,"y":51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.6,"y":55.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.8,"y":51.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51,"y":53.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":56.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":49.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":53.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":57.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":59.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":61.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":61.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":49.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":53.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":57.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":58.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":51.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":57.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":60.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.4,"y":52.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":51.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.8,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.8,"y":61.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53,"y":59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.6,"y":59.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.6,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ridgeshade Creeper","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Ridgeshade Lurker"},"count_per_character":6,"locations":[{"zone_id":"durotar","zone":"Durotar","x":49.4,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.8,"y":54.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.8,"y":56.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50,"y":56.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.2,"y":54.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.4,"y":51.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.4,"y":51.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.4,"y":52.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.6,"y":52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.8,"y":51.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.8,"y":53.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.8,"y":56.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.8,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51,"y":54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51,"y":54.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":49.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":49.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":58.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":60,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":62.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":49.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":50.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":50.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":53.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":53.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":59.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":47.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":55.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":57.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":57.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":58.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":60,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.8,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.4,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Ridgeshade Lurker","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96821"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96821/legging-it/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96821"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=96821"}],"missing_fields":[]},"objective_summary":"kill 6: Ridgeshade Creeper; kill 6: Ridgeshade Lurker","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Durotar","x":53.1,"y":59.2,"continent_x":0.59339332100722,"continent_y":0.5330885070959924,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Tiragarde Keep","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96821","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":405,"money_copper":100,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96821","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Ridgeshade Creeper","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Ridgeshade Lurker","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96821"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96821/legging-it/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96821"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=96821"}],"routing_decision":{"id":96821,"title":"Legging It","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96821,"firstStop":49,"lastStop":67,"turninStop":67,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96821"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96821,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=96821","evidence":"User-confirmed inclusion and eligibility"}]},{"quest_id":96822,"title":"For Honor","quest_level":6,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Turroc","locations":[{"zone_id":"durotar","zone":"Durotar","x":54,"y":42.6,"subzone":"Turroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turroc","locations":[{"zone_id":"durotar","zone":"Durotar","x":54,"y":42.6,"subzone":"Turroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Raider's Bow"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":57.3,"y":58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Raider's Bow","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275713,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Raider's Battleaxe"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":57.3,"y":58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Raider's Battleaxe","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275716,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Raider's Shield"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.5,"y":53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Raider's Shield","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275717,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275713,"item_name":"Raider's Bow","per_character":1,"three_characters_total":3},{"item_id":275716,"item_name":"Raider's Battleaxe","per_character":1,"three_characters_total":3},{"item_id":275717,"item_name":"Raider's Shield","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96822"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96822/for-honor/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96822"}],"missing_fields":[]},"objective_summary":"collect 1: Raider's Bow; collect 1: Raider's Battleaxe; collect 1: Raider's Shield","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Tiragarde Keep","x":57.3,"y":58,"continent_x":0.5994279983960143,"continent_y":0.5313643130161985,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Tiragarde Keep","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96822","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Tiragarde Keep","x":56.5,"y":53,"continent_x":0.5982785360362439,"continent_y":0.5241801710170573,"zone_resolution":"source_zone_coordinates","label":"Objective 2, Tiragarde Keep","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96822","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":405,"money_copper":100,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96822","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Raider's Bow","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275713,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Raider's Battleaxe","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275716,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Raider's Shield","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275717,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":96822,"title":"For Honor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96822,"firstStop":79,"lastStop":91,"turninStop":91,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96822"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":96822,"title":"For Honor","field":"objective_location","detail":"Shared guide work-area marker for the bow and battleaxe; not an exact object spawn. Ground pickups, not creature drops.","source":"https://bindonforever.com/quest/96822","evidence":"Forever community guide; approximate work area"},{"questId":96822,"title":"For Honor","field":"objective_location","detail":"Shared guide work-area marker for the bow and battleaxe; not an exact object spawn. Ground pickups, not creature drops.","source":"https://bindonforever.com/quest/96822","evidence":"Forever community guide; approximate work area"},{"questId":96822,"title":"For Honor","field":"objective_location","detail":"Shield work area by the northern watchtower; ground pickup.","source":"https://bindonforever.com/quest/96822","evidence":"Forever community guide; approximate work area"}]},{"quest_id":96825,"title":"This Fruit Could Bite Back","quest_level":6,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.11,"y":42.45,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":42.4,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.11,"y":42.45,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":42.4,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prickly Pear Fruit"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":48.1,"y":48.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prickly Pear Fruit","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":275718,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275718,"item_name":"Prickly Pear Fruit","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96825"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96825/this-fruit-could-bite-back/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96825"}],"missing_fields":[]},"objective_summary":"collect 8: Prickly Pear Fruit","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Razormane Grounds","x":48.1,"y":48.8,"continent_x":0.5862091812586554,"continent_y":0.5181454917377787,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Razormane Grounds","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96825","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":405,"money_copper":100,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96825","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Prickly Pear Fruit","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":275718,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":120,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":96825,"title":"This Fruit Could Bite Back","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96825,"firstStop":78,"lastStop":149,"turninStop":149,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96825"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":97899,"title":"Camping 101: Alchemy","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Whuut","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.8,"y":32.9,"subzone":"Whuut","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Whuut"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.8,"y":32.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Whuut","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97899"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97899/camping-101-alchemy/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97899"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97899"}],"missing_fields":[]},"objective_summary":"train_profession : Whuut","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97899","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Whuut","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97899","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, troll."},{"field":"profession_objective","detail":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, troll.","source":"https://www.wowhead.com/forever/quest=97899","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97899","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97899,"title":"Camping 101: Alchemy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97899,"firstStop":145,"lastStop":208,"turninStop":208,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"paladin","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=paladin&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97899"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97900,"title":"Camping 101: Blacksmithing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dwukk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":40.6,"subzone":"Dwukk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Dwukk"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":40.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Dwukk","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97900"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97900/camping-101-blacksmithing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97900"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97900"}],"missing_fields":[]},"objective_summary":"train_profession : Dwukk","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97900","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Dwukk","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97900","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97900","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97900,"title":"Camping 101: Blacksmithing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97900,"firstStop":126,"lastStop":137,"turninStop":137,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97900"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97901,"title":"Camping 101: Enchanting","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jhag","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.5,"y":38.5,"subzone":"Jhag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Jhag"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.5,"y":38.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Jhag","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97901"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97901/camping-101-enchanting/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97901"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97901"}],"missing_fields":[]},"objective_summary":"train_profession : Jhag","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97901","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Jhag","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97901","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll."},{"field":"profession_objective","detail":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll.","source":"https://www.wowhead.com/forever/quest=97901","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97901","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97901,"title":"Camping 101: Enchanting","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97901,"firstStop":158,"lastStop":232,"turninStop":232,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97901"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97902,"title":"Camping 101: Engineering","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mukdrak","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":40.8,"subzone":"Mukdrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Mukdrak"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":40.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Mukdrak","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97902"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97902/camping-101-engineering/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97902"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97902"}],"missing_fields":[]},"objective_summary":"train_profession : Mukdrak","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97902","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Mukdrak","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97902","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning engineering: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning engineering: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97902","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97902,"title":"Camping 101: Engineering","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97902,"firstStop":127,"lastStop":138,"turninStop":138,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97902"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning engineering: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97903,"title":"Camping 101: First Aid","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rawrk","locations":[{"zone_id":"durotar","zone":"Durotar","x":54,"y":42,"subzone":"Rawrk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Rawrk"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":54,"y":42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Rawrk","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97903"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97903/camping-101-first-aid/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97903"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97903"}],"missing_fields":[]},"objective_summary":"train_profession : Rawrk","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97903","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Rawrk","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97903","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97903","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97903,"title":"Camping 101: First Aid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97903,"firstStop":128,"lastStop":139,"turninStop":139,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97903"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97904,"title":"Camping 101: Fishing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lau'Tiki","locations":[{"zone_id":"durotar","zone":"Durotar","x":53.2,"y":81.4,"subzone":"Lau'Tiki","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Lau'Tiki"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":53.2,"y":81.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Lau'Tiki","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97904"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97904/camping-101-fishing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97904"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97904"}],"missing_fields":[]},"objective_summary":"train_profession : Lau'Tiki","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97904","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Lau'Tiki","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97904","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97904","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97904,"title":"Camping 101: Fishing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97904,"firstStop":100,"lastStop":122,"turninStop":122,"completed":true,"group":"Tiragarde Keep · Benedict, canvas and the orders","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97904"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97905,"title":"Camping 101: Herbalism","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jandi","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.6,"y":39.5,"subzone":"Jandi","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Jandi"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.6,"y":39.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Jandi","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97905"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97905/camping-101-herbalism/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97905"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97905"}],"missing_fields":[]},"objective_summary":"train_profession : Jandi","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97905","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Jandi","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97905","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll."},{"field":"profession_objective","detail":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll.","source":"https://www.wowhead.com/forever/quest=97905","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97905","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97905,"title":"Camping 101: Herbalism","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97905,"firstStop":159,"lastStop":233,"turninStop":233,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97905"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97906,"title":"Camping 101: Leatherworking","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Karolek","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":62.8,"y":44.1,"subzone":"Karolek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Karolek"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":62.8,"y":44.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Karolek","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97906"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97906/camping-101-leatherworking/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97906"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97906"}],"missing_fields":[]},"objective_summary":"train_profession : Karolek","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97906","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Karolek","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97906","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97906","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97906,"title":"Camping 101: Leatherworking","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97906,"firstStop":142,"lastStop":195,"turninStop":195,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97906"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97907,"title":"Camping 101: Mining","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krunn","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":40.8,"subzone":"Krunn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Krunn"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.8,"y":40.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Krunn","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97907"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97907/camping-101-mining/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97907"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97907"}],"missing_fields":[]},"objective_summary":"train_profession : Krunn","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97907","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Krunn","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97907","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97907","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97907,"title":"Camping 101: Mining","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97907,"firstStop":129,"lastStop":136,"turninStop":136,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97907"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97908,"title":"Camping 101: Skinning","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brakk","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":47.4,"subzone":"Brakk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thuwd","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.4,"y":45.4,"subzone":"Thuwd","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Thuwd"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.4,"y":45.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Thuwd","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97908"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97908/camping-101-skinning/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97908"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97908"}],"missing_fields":[]},"objective_summary":"train_profession : Thuwd","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97908","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Thuwd","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97908","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97908","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97908,"title":"Camping 101: Skinning","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97908,"firstStop":143,"lastStop":196,"turninStop":196,"completed":true,"group":"Razor Hill · coastal turn-ins","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97908"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":784,"title":"Vanquish the Betrayers","quest_level":7,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":43.4,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Kul Tiras Sailor"},"count_per_character":10,"locations":[{"zone_id":"durotar","zone":"Durotar","x":61.01,"y":58.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.92,"y":59.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.22,"y":59.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.11,"y":53.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.72,"y":52.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.72,"y":57.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.77,"y":60.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.72,"y":53.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.36,"y":56.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.61,"y":52.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":58.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.65,"y":54.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.11,"y":57.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.65,"y":58.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":53.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.8,"y":58.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.22,"y":54.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.39,"y":56.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.38,"y":58.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.92,"y":57.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.12,"y":51.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.88,"y":51.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.98,"y":52.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.19,"y":56.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.82,"y":52.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.45,"y":53.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.84,"y":58.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.51,"y":57.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.38,"y":58.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.77,"y":58.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Kul Tiras Sailor","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Kul Tiras Marine"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":60.2,"y":60.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.75,"y":59.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.54,"y":53.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.93,"y":54.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.45,"y":55.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.5,"y":56.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.58,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.12,"y":55.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.5,"y":55.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.1,"y":55.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.8,"y":53.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.69,"y":58.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.42,"y":58.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.53,"y":50.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.57,"y":58.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.44,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.79,"y":57.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.2,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.95,"y":58.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.34,"y":58.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Kul Tiras Marine","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Lieutenant Benedict"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":59.72,"y":58.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Lieutenant Benedict","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[825],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":825,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/784"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/784/vanquish-the-betrayers/"}],"missing_fields":[]},"objective_summary":"kill 10: Kul Tiras Sailor; kill 8: Kul Tiras Marine; kill 1: Lieutenant Benedict","objective_reference_points":[],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/784","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Kul Tiras Sailor","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Kul Tiras Marine","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Lieutenant Benedict","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":342,"partyKnownSeconds":342,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":784,"title":"Vanquish the Betrayers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":784,"firstStop":75,"lastStop":89,"turninStop":89,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-784"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":791,"title":"Carry Your Weight","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Furl Scornbrow","locations":[{"zone_id":"durotar","zone":"Durotar","x":49.88,"y":40.39,"subzone":"Furl Scornbrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Furl Scornbrow","locations":[{"zone_id":"durotar","zone":"Durotar","x":49.88,"y":40.39,"subzone":"Furl Scornbrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Canvas Scraps"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.34,"y":79.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.26,"y":80.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":48.1,"y":77.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.89,"y":80.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.71,"y":80.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.04,"y":78.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.44,"y":79.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.67,"y":80.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.04,"y":79.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.63,"y":81.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":48.16,"y":78.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.15,"y":79.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.64,"y":78.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.7,"y":77.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.69,"y":77.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.59,"y":79.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.07,"y":80.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.29,"y":79.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.94,"y":78.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.01,"y":58.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.92,"y":59.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.11,"y":53.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.72,"y":52.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.77,"y":60.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.72,"y":53.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.36,"y":56.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":58.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.65,"y":54.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.11,"y":57.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":53.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.8,"y":58.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.39,"y":56.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.38,"y":58.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.92,"y":57.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.88,"y":51.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.98,"y":52.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.19,"y":56.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.45,"y":53.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.84,"y":58.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.38,"y":58.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.77,"y":58.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.2,"y":60.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.54,"y":53.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.93,"y":54.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.45,"y":55.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.58,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.12,"y":55.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.1,"y":55.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.8,"y":53.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.69,"y":58.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.53,"y":50.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.57,"y":58.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.44,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.2,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.95,"y":58.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.72,"y":58.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.88,"y":77.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.88,"y":80.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.24,"y":58.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.93,"y":59.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Canvas Scraps","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3119,"name":"Kolkar Drudge","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3120,"name":"Kolkar Outrunner","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3129,"name":"Kul Tiras Marine","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3128,"name":"Kul Tiras Sailor","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3192,"name":"Lieutenant Benedict","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":5808,"name":"Warlord Kolkanis","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4870,"reportedSourceCount":7,"dropRateRangePercent":[30,30],"planningDropRatePercent":30,"planningSourceIds":[3119,3120,3129,3128,3192,5808],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":26.666666666666668,"seconds":480,"lowSeconds":480,"highSeconds":480,"dropRatePercent":30,"sourceIds":[3119,3120,3129,3128,3192,5808],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":80,"seconds":1440,"lowSeconds":1440,"highSeconds":1440,"dropRatePercent":30,"sourceIds":[3119,3120,3129,3128,3192,5808],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4870,"item_name":"Canvas Scraps","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/791"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/791/carry-your-weight/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 8: Canvas Scraps","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[{"id":11845,"count":1,"name":"Handmade Leather Bag"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/791","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Canvas Scraps","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3119,"name":"Kolkar Drudge","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3120,"name":"Kolkar Outrunner","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3129,"name":"Kul Tiras Marine","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3128,"name":"Kul Tiras Sailor","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3192,"name":"Lieutenant Benedict","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":5808,"name":"Warlord Kolkanis","zone":"Durotar","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4870,"reportedSourceCount":7,"dropRateRangePercent":[30,30],"planningDropRatePercent":30,"planningSourceIds":[3119,3120,3129,3128,3192,5808],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":26.666666666666668,"seconds":480,"lowSeconds":480,"highSeconds":480,"dropRatePercent":30,"sourceIds":[3119,3120,3129,3128,3192,5808],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":80,"seconds":1440,"lowSeconds":1440,"highSeconds":1440,"dropRatePercent":30,"sourceIds":[3119,3120,3129,3128,3192,5808],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":480,"partyKnownSeconds":1440,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":791,"title":"Carry Your Weight","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":791,"firstStop":72,"lastStop":92,"turninStop":92,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-791"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":791,"title":"Carry Your Weight","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":791,"title":"Carry Your Weight","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":818,"title":"A Solvent Spirit","quest_level":7,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.8,"y":74.4,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.94,"y":74.39,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.8,"y":74.4,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.94,"y":74.39,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Intact Makrura Eye"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":70.35,"y":85.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.77,"y":80.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":70.75,"y":75.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.92,"y":88.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.15,"y":91.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.7,"y":72.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.96,"y":82.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.04,"y":77.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.3,"y":77.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.63,"y":77.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.6,"y":50.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.34,"y":80.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.07,"y":42.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.89,"y":73.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.46,"y":54.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.45,"y":73.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.91,"y":40.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.74,"y":71.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.22,"y":75.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.31,"y":71.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.83,"y":28.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.23,"y":29.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.43,"y":18.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.2,"y":52.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":65.29,"y":47.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.27,"y":50.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.55,"y":54.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.59,"y":49.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":65.13,"y":45.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Intact Makrura Eye","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3103,"name":"Makrura Clacker","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3141,"name":"Makrura Elder","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3104,"name":"Makrura Shellhide","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3105,"name":"Makrura Snapclaw","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":6020,"name":"Slimeshell Makrura","zone":"The Barrens","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4887,"reportedSourceCount":5,"dropRateRangePercent":[65,65],"planningDropRatePercent":65,"planningSourceIds":[3103,3141,3104,3105,6020],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":6.153846153846153,"seconds":110.76923076923076,"lowSeconds":110.76923076923076,"highSeconds":110.76923076923076,"dropRatePercent":65,"sourceIds":[3103,3141,3104,3105,6020],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":18.46153846153846,"seconds":332.30769230769226,"lowSeconds":332.30769230769226,"highSeconds":332.30769230769226,"dropRatePercent":65,"sourceIds":[3103,3141,3104,3105,6020],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Crawler Mucus"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":59.77,"y":73.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.19,"y":78.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.32,"y":61.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.96,"y":52.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.43,"y":82.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.12,"y":83.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.92,"y":83.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.53,"y":84.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.52,"y":79.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.18,"y":78.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.33,"y":49.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.94,"y":79.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.04,"y":82.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.85,"y":28.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.4,"y":92.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.15,"y":93.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.85,"y":81.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":66.2,"y":70.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.18,"y":22.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.72,"y":78.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":71.12,"y":71.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67,"y":90.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.2,"y":85.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.15,"y":78.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.63,"y":76.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.1,"y":79.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.66,"y":93.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.29,"y":92.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.07,"y":89.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.28,"y":83.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.31,"y":97.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.99,"y":86.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.44,"y":82.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.08,"y":90.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.49,"y":74.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.6,"y":98.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.63,"y":81.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.87,"y":15.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":11.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.18,"y":12.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.54,"y":9.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.75,"y":13.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.36,"y":21.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Crawler Mucus","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3228,"name":"Corrupted Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3108,"name":"Encrusted Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3106,"name":"Pygmy Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3107,"name":"Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4888,"reportedSourceCount":4,"dropRateRangePercent":[50,50],"planningDropRatePercent":50,"planningSourceIds":[3228,3108,3106,3107],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":16,"seconds":288,"lowSeconds":288,"highSeconds":288,"dropRatePercent":50,"sourceIds":[3228,3108,3106,3107],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":48,"seconds":864,"lowSeconds":864,"highSeconds":864,"dropRatePercent":50,"sourceIds":[3228,3108,3106,3107],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4887,"item_name":"Intact Makrura Eye","per_character":4,"three_characters_total":12},{"item_id":4888,"item_name":"Crawler Mucus","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/818"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/818/a-solvent-spirit/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 4: Intact Makrura Eye; collect 8: Crawler Mucus","objective_reference_points":[],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":375,"items":[{"id":4941,"count":10,"name":"Really Sticky Glue"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/818","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Intact Makrura Eye","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3103,"name":"Makrura Clacker","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3141,"name":"Makrura Elder","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3104,"name":"Makrura Shellhide","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3105,"name":"Makrura Snapclaw","zone":"Durotar","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":6020,"name":"Slimeshell Makrura","zone":"The Barrens","dropRatePercent":65,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4887,"reportedSourceCount":5,"dropRateRangePercent":[65,65],"planningDropRatePercent":65,"planningSourceIds":[3103,3141,3104,3105,6020],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":6.153846153846153,"seconds":110.76923076923076,"lowSeconds":110.76923076923076,"highSeconds":110.76923076923076,"dropRatePercent":65,"sourceIds":[3103,3141,3104,3105,6020],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":18.46153846153846,"seconds":332.30769230769226,"lowSeconds":332.30769230769226,"highSeconds":332.30769230769226,"dropRatePercent":65,"sourceIds":[3103,3141,3104,3105,6020],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Crawler Mucus","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3228,"name":"Corrupted Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3108,"name":"Encrusted Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3106,"name":"Pygmy Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3107,"name":"Surf Crawler","zone":"Durotar","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4888,"reportedSourceCount":4,"dropRateRangePercent":[50,50],"planningDropRatePercent":50,"planningSourceIds":[3228,3108,3106,3107],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":16,"seconds":288,"lowSeconds":288,"highSeconds":288,"dropRatePercent":50,"sourceIds":[3228,3108,3106,3107],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":48,"seconds":864,"lowSeconds":864,"highSeconds":864,"dropRatePercent":50,"sourceIds":[3228,3108,3106,3107],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":398.7692307692308,"partyKnownSeconds":1196.3076923076924,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":818,"title":"A Solvent Spirit","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":818,"firstStop":46,"lastStop":116,"turninStop":116,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-818"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":818,"title":"A Solvent Spirit","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":823,"title":"Report to Orgnil","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Orgnil Soulscar"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Orgnil Soulscar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[806],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/823"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/823/report-to-orgnil/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Orgnil Soulscar","objective_reference_points":[],"rewards":{"xp":315,"money_copper":0,"money_at_max_level_copper":192,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/823","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Orgnil Soulscar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":823,"title":"Report to Orgnil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":823,"firstStop":43,"lastStop":70,"turninStop":70,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-823"},{"questId":823,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Report to Orgnil · #823","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-823"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":823,"title":"Report to Orgnil","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":823,"title":"Report to Orgnil","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":830,"title":"The Admiral's Orders","quest_level":7,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Pick up","locations":[{"zone_id":"durotar","zone":"Durotar","x":59.3,"y":57.6,"subzone":"Pick up","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":43.4,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Admiral Proudmoore's Orders"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52,"y":43.4,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Admiral Proudmoore's Orders","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4883,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[831],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":831,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4883,"item_name":"Admiral Proudmoore's Orders","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/830"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/830/the-admirals-orders/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/830"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Admiral Proudmoore's Orders","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/830","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Admiral Proudmoore's Orders","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4883,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":830,"title":"The Admiral's Orders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":830,"firstStop":87,"lastStop":90,"turninStop":90,"completed":true,"group":"Tiragarde Keep · Benedict, canvas and the orders","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-830"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":830,"title":"The Admiral's Orders","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":831,"title":"The Admiral's Orders","quest_level":7,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nazgrel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.3,"y":35.8,"subzone":"Nazgrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Admiral Proudmoore's Orders"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.3,"y":35.8,"subzone":"Nazgrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Admiral Proudmoore's Orders","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4883,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[830],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":830,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[830],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4883,"item_name":"Admiral Proudmoore's Orders","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/831"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/831/the-admirals-orders/"}],"missing_fields":[]},"objective_summary":"collect 1: Admiral Proudmoore's Orders","objective_reference_points":[],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/831","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Admiral Proudmoore's Orders","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4883,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":831,"title":"The Admiral's Orders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":831,"firstStop":94,"lastStop":191,"turninStop":191,"completed":true,"group":"Tiragarde Keep · Benedict, canvas and the orders","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-831"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":786,"title":"Thwarting Kolkar Aggression","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lar Prowltusk","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.24,"y":73.28,"subzone":"Lar Prowltusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lar Prowltusk","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.24,"y":73.28,"subzone":"Lar Prowltusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Attack Plan: Valley of Trials"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":49.81,"y":81.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Attack Plan: Valley of Trials","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}},{"action":"interact","target":{"name":"Attack Plan: Sen'jin Village"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":47.66,"y":77.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Attack Plan: Sen'jin Village","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}},{"action":"interact","target":{"name":"Attack Plan: Orgrimmar"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":46.23,"y":78.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Attack Plan: Orgrimmar","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/786"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/786/thwarting-kolkar-aggression/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"interact 1: Attack Plan: Valley of Trials; interact 1: Attack Plan: Sen'jin Village; interact 1: Attack Plan: Orgrimmar","objective_reference_points":[],"rewards":{"xp":700,"money_copper":0,"money_at_max_level_copper":420,"items":[],"choices":[{"id":4933,"count":1,"name":"Seasoned Fighter's Cloak"},{"id":6062,"count":1,"name":"Heavy Cord Bracers"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/786","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Attack Plan: Valley of Trials","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}},{"index":1,"action":"interact","target":"Attack Plan: Sen'jin Village","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}},{"index":2,"action":"interact","target":"Attack Plan: Orgrimmar","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=786","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":786,"title":"Thwarting Kolkar Aggression","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":786,"firstStop":47,"lastStop":58,"turninStop":58,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-786"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":786,"title":"Thwarting Kolkar Aggression","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":786,"title":"Thwarting Kolkar Aggression","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":815,"title":"Break a Few Eggs","quest_level":8,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.11,"y":42.45,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":42.4,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.11,"y":42.45,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Cook Torka","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.2,"y":42.4,"subzone":"Cook Torka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Taillasher Egg"},"count_per_character":3,"locations":[{"zone_id":"durotar","zone":"Durotar","x":69.68,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.11,"y":96.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.26,"y":88.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.7,"y":70.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.94,"y":82.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.37,"y":71.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.56,"y":73.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.02,"y":71.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.23,"y":82.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.37,"y":78.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.34,"y":82.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.78,"y":89.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.81,"y":69.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.95,"y":71.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.4,"y":74.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.89,"y":78.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.01,"y":80.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.81,"y":83.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.5,"y":83.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Taillasher Egg","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Taillasher Eggs","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4890,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4890,"item_name":"Taillasher Egg","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/815"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/815/break-a-few-eggs/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 3: Taillasher Egg","objective_reference_points":[],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":420,"items":[{"id":4540,"count":5,"name":"Tough Hunk of Bread"},{"id":117,"count":5,"name":"Tough Jerky"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/815","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Taillasher Egg","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Taillasher Eggs","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4890,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":815,"title":"Break a Few Eggs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":815,"firstStop":76,"lastStop":140,"turninStop":140,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-815"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":815,"title":"Break a Few Eggs","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":817,"title":"Practical Prey","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vel'rin Fang","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.8,"y":74,"subzone":"Vel'rin Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Vel'rin Fang","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.96,"y":73.93,"subzone":"Vel'rin Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vel'rin Fang","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.96,"y":73.93,"subzone":"Vel'rin Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Durotar Tiger Fur"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":64.09,"y":95.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.25,"y":96.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.01,"y":72.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.89,"y":97.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.15,"y":69.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.08,"y":80.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.7,"y":81.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.63,"y":88.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":70.31,"y":73.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.77,"y":72.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.21,"y":70.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.99,"y":97.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59,"y":90.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.26,"y":80.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.23,"y":73.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.41,"y":95.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.13,"y":84.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.66,"y":73.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.64,"y":84.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.88,"y":81.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.31,"y":87.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.18,"y":80.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.68,"y":82.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.62,"y":84.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.83,"y":83.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.85,"y":88.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.52,"y":89.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.96,"y":90.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.43,"y":91.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.33,"y":91.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Durotar Tiger Fur","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3121,"name":"Durotar Tiger","zone":"Durotar","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4892,"reportedSourceCount":1,"dropRateRangePercent":[35,35],"planningDropRatePercent":35,"planningSourceIds":[3121],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":11.428571428571429,"seconds":205.71428571428572,"lowSeconds":205.71428571428572,"highSeconds":205.71428571428572,"dropRatePercent":35,"sourceIds":[3121],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":34.285714285714285,"seconds":617.1428571428571,"lowSeconds":617.1428571428571,"highSeconds":617.1428571428571,"dropRatePercent":35,"sourceIds":[3121],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4892,"item_name":"Durotar Tiger Fur","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/817"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/817/practical-prey/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 4: Durotar Tiger Fur","objective_reference_points":[],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":420,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/817","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Durotar Tiger Fur","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3121,"name":"Durotar Tiger","zone":"Durotar","dropRatePercent":35,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4892,"reportedSourceCount":1,"dropRateRangePercent":[35,35],"planningDropRatePercent":35,"planningSourceIds":[3121],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":11.428571428571429,"seconds":205.71428571428572,"lowSeconds":205.71428571428572,"highSeconds":205.71428571428572,"dropRatePercent":35,"sourceIds":[3121],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":34.285714285714285,"seconds":617.1428571428571,"lowSeconds":617.1428571428571,"highSeconds":617.1428571428571,"dropRatePercent":35,"sourceIds":[3121],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":205.71428571428572,"partyKnownSeconds":617.1428571428571,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":817,"title":"Practical Prey","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":817,"firstStop":48,"lastStop":115,"turninStop":115,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-817"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":817,"title":"Practical Prey","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":825,"title":"From The Wreckage....","quest_level":8,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":43.4,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gnomish Tools"},"count_per_character":3,"locations":[{"zone_id":"durotar","zone":"Durotar","x":64.75,"y":53.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.94,"y":55.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":61.4,"y":56.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.26,"y":56.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.59,"y":50.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.91,"y":50.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.51,"y":60.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.57,"y":56.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.29,"y":57.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":63.25,"y":58.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.03,"y":46.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":62.36,"y":46.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":64.39,"y":50.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gnomish Tools","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Gnomish Toolbox","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4863,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[784],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":784,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[784],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4863,"item_name":"Gnomish Tools","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/825"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/825/from-the-wreckage/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 3: Gnomish Tools","objective_reference_points":[],"rewards":{"xp":700,"money_copper":0,"money_at_max_level_copper":420,"items":[],"choices":[{"id":4936,"count":1,"name":"Dirt-trodden Boots"},{"id":4928,"count":1,"name":"Sandrunner Wristguards"},{"id":4935,"count":1,"name":"Wide Metal Girdle"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/825","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gnomish Tools","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Gnomish Toolbox","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4863,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":825,"title":"From The Wreckage....","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":825,"firstStop":93,"lastStop":141,"turninStop":141,"completed":true,"group":"Tiragarde Keep · Benedict, canvas and the orders","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-825"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":825,"title":"From The Wreckage....","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":96873,"title":"A Pain in the Neck","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pa'zula","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.6,"y":73.6,"subzone":"Pa'zula","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pa'zula","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.6,"y":73.6,"subzone":"Pa'zula","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Luminous Residue"},"count_per_character":3,"locations":[{"zone_id":"durotar","zone":"Durotar","x":67.2,"y":88.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Luminous Residue","countPerCharacter":3,"method":"unknown","dropSources":[],"itemId":247884,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":247884,"item_name":"Luminous Residue","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96873"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96873/a-pain-in-the-neck/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96873"}],"missing_fields":[]},"objective_summary":"collect 3: Luminous Residue","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Echo Isles","x":67.2,"y":88.8,"continent_x":0.6136525950981724,"continent_y":0.5756186277309084,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Echo Isles","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96873","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":530,"money_copper":175,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96873","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Luminous Residue","countPerCharacter":3,"method":"unknown","dropSources":[],"itemId":247884,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":96873,"title":"A Pain in the Neck","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96873,"firstStop":50,"lastStop":114,"turninStop":114,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96873"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":96876,"title":"Ukor's Lost Pack","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","ends"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Ukorsbane · Ukor’s Lost Pack","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.9,"y":62,"subzone":"Ukorsbane · Ukor’s Lost Pack","coordinate_role":null,"evidence":"user_supplied_coordinate"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ukor","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":68.2,"subzone":"Ukor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ukor's Lost Pack"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.9,"y":62,"subzone":"Ukorsbane · Ukor’s Lost Pack","coordinate_role":null,"evidence":"user_supplied_coordinate"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ukor's Lost Pack","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275722,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275722,"item_name":"Ukor's Lost Pack","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96876"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96876/ukors-lost-pack/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96876"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96876"}],"missing_fields":[]},"objective_summary":"collect 1: Ukor's Lost Pack","objective_reference_points":[],"rewards":{"xp":530,"money_copper":175,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96876","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ukor's Lost Pack","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275722,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96876","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"partial_research","detail":"The starting pack drops from Ukorsbane, an elite spider. Wowhead reports a 100% item drop; its exact spawn coordinates remain unverified."}],"remaining":["Starting-item acquisition location","Ukor's Lost Pack location"]},"research_updates":[{"field":"partial_research","detail":"The starting pack drops from Ukorsbane, an elite spider. Wowhead reports a 100% item drop; its exact spawn coordinates remain unverified.","source":"https://www.wowhead.com/forever/quest=96876","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"User supplied Ukorsbane / starting-pack marker at Durotar 51.9, 62.0 and requested the same outing as Legging It’s creepers and lurkers. Pickup, collection and return to Ukor are now routed.","source":"/quest-review.html#quest-96876","evidence":"User quest-review guidance; coordinate is not claimed as independently verified","checkedOn":"2026-10-25"}],"routing_decision":{"id":96876,"title":"Ukor's Lost Pack","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96876,"firstStop":60,"lastStop":64,"turninStop":64,"completed":true,"group":"Ridgeshade hollow · creepers, lurkers and Ukor’s pack","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96876"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Collect one pack per character while doing the Ridgeshade creeper and lurker objectives. Return it to Ukor at 52.0, 68.2 before continuing north to Razor Hill. The encounter marker at 51.9, 62.0 comes from your review note."},{"quest_id":97223,"title":"Bloodtalon Matriarch","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Xar'Ti","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.2,"y":75.4,"subzone":"Xar'Ti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Xar'Ti","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.2,"y":75.4,"subzone":"Xar'Ti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodtalon Martriarch Eggs"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":68.2,"y":71.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.4,"y":71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.4,"y":72.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.4,"y":73.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.6,"y":71.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.6,"y":72.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.8,"y":71.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":69.6,"y":73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodtalon Martriarch Eggs","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":268530,"name":"Bloodtalon Matriarch","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":277128,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277128,"item_name":"Bloodtalon Martriarch Eggs","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97223"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97223/bloodtalon-matriarch/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97223"}],"missing_fields":[]},"objective_summary":"collect 1: Bloodtalon Martriarch Eggs","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Echo Isles","x":68.8,"y":71.8,"continent_x":0.615951519817713,"continent_y":0.5511925449338283,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Echo Isles","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/97223","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":null,"items":[{"id":281267,"count":1,"name":"Raptorscale Pants"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97223","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bloodtalon Martriarch Eggs","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":268530,"name":"Bloodtalon Matriarch","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":277128,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":97223,"title":"Bloodtalon Matriarch","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97223,"firstStop":52,"lastStop":120,"turninStop":120,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97223"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":99123,"title":"Lost in the Shadows","quest_level":8,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pal'juh","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.2,"y":78.6,"subzone":"Pal'juh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.8,"y":74.4,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.94,"y":74.39,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Pal'juh"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.4,"y":79.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Pal'juh","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99123"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99123/lost-in-the-shadows/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99123"}],"missing_fields":[]},"objective_summary":"escort : Pal'juh","objective_summary_source":"https://wowforevertools.com/quests/99123","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Durotar","x":51.4,"y":79.3,"continent_x":0.5909507134927081,"continent_y":0.5619687579325401,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Kolkar Crag","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99123","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":700,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99123","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"escort","target":"Pal'juh","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99123","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":99123,"title":"Lost in the Shadows","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99123,"firstStop":56,"lastStop":59,"turninStop":59,"completed":true,"group":"Kolkar Crag · plans and the optional escort","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99123"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Optional escort alongside Thwarting Kolkar Aggression. Accept on every character before starting; skip the pickup, escort and turn-in if Pal’juh is unavailable or you choose not to escort him. Escort duration remains unestimated.","research_updates":[],"guide_optional":true},{"quest_id":808,"title":"Minshina's Skull","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":56,"y":74.6,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Minshina's Skull"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":67.46,"y":87.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.43,"y":87.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.43,"y":87.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.43,"y":87.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.46,"y":87.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.47,"y":87.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.45,"y":87.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Minshina's Skull","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Imprisoned Darkspear","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4864,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4864,"item_name":"Minshina's Skull","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/808"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/808/minshinas-skull/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Minshina's Skull","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[{"id":4945,"count":1,"name":"Faintly Glowing Skull"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/808","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Minshina's Skull","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Imprisoned Darkspear","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4864,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":808,"title":"Minshina's Skull","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":808,"firstStop":44,"lastStop":119,"turninStop":119,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-808"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":808,"title":"Minshina's Skull","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":808,"title":"Minshina's Skull","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":812,"title":"Need for a Cure","quest_level":9,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rhinag","locations":[{"zone_id":"durotar","zone":"Durotar","x":41.54,"y":18.6,"subzone":"Rhinag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rhinag","locations":[{"zone_id":"durotar","zone":"Durotar","x":41.54,"y":18.6,"subzone":"Rhinag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Venomtail Antidote"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.2,"y":53.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Venomtail Antidote","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":4904,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[813],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4904,"item_name":"Venomtail Antidote","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/812"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/812/need-for-a-cure/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/812"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Venomtail Antidote","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":47.2,"y":53.6,"continent_x":0.5817755495408196,"continent_y":0.44948911748536546,"zone_resolution":"source_zone_coordinates","label":"Objective 1","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/812","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":980,"money_copper":0,"money_at_max_level_copper":585,"items":[],"choices":[{"id":4937,"count":1,"name":"Charging Buckler"},{"id":4929,"count":1,"name":"Light Scorpid Armor"}],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"},{"factionId":530,"value":150,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/812","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Venomtail Antidote","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":4904,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=812","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Left out to avoid the additional Rhinag → Kor’ghan → venom sacs → Rhinag antidote circuit. From Durotar already makes the northern Skull Rock and Orgrimmar return; this separate return loop is not scheduled.","routing_decision":{"id":812,"title":"Need for a Cure","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Left out to avoid the additional Rhinag → Kor’ghan → venom sacs → Rhinag antidote circuit. From Durotar already makes the northern Skull Rock and Orgrimmar return; this separate return loop is not scheduled.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":812,"title":"Need for a Cure","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":812,"title":"Need for a Cure","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":813,"title":"Finding the Antidote","quest_level":9,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kor'ghan","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.2,"y":53.6,"subzone":"Kor'ghan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kor'ghan","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.2,"y":53.6,"subzone":"Kor'ghan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Venomtail Poison Sac"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.89,"y":14.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.55,"y":21.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.21,"y":28.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.96,"y":17.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.29,"y":53.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.33,"y":47.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.83,"y":27.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.66,"y":14.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.11,"y":18.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.02,"y":50.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.7,"y":47.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.02,"y":16.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":37.55,"y":50.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42,"y":20.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":37.11,"y":30.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.79,"y":22.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.9,"y":20.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.35,"y":11.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.78,"y":55.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":37.93,"y":49.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.58,"y":18.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.08,"y":16.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56,"y":18.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.82,"y":18.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.39,"y":11.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.61,"y":25.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.36,"y":17.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.67,"y":50.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.32,"y":52.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.8,"y":53.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.63,"y":12.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.48,"y":33.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.43,"y":20.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.96,"y":48.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.51,"y":30.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.8,"y":49.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.15,"y":20.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.02,"y":16.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.43,"y":22.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.93,"y":56.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.54,"y":15.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.87,"y":15.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.85,"y":17.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.72,"y":17.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.89,"y":12.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.87,"y":18.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.95,"y":18.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.89,"y":16.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.56,"y":29.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.4,"y":48.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.38,"y":14.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.53,"y":49.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Venomtail Poison Sac","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3226,"name":"Corrupted Scorpid","zone":"Durotar","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":5823,"name":"Death Flayer","zone":"Durotar","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3127,"name":"Venomtail Scorpid","zone":"Durotar","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4886,"reportedSourceCount":3,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[3226,5823,3127],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":40,"sourceIds":[3226,5823,3127],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":40,"sourceIds":[3226,5823,3127],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[812],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":812,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4886,"item_name":"Venomtail Poison Sac","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/813"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/813/finding-the-antidote/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 4: Venomtail Poison Sac","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":4904,"count":1,"name":"Venomtail Antidote"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/813","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Venomtail Poison Sac","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3226,"name":"Corrupted Scorpid","zone":"Durotar","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":5823,"name":"Death Flayer","zone":"Durotar","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3127,"name":"Venomtail Scorpid","zone":"Durotar","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4886,"reportedSourceCount":3,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[3226,5823,3127],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":40,"sourceIds":[3226,5823,3127],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":40,"sourceIds":[3226,5823,3127],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=813","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"Left out to avoid the additional Rhinag → Kor’ghan → venom sacs → Rhinag antidote circuit. From Durotar already makes the northern Skull Rock and Orgrimmar return; this separate return loop is not scheduled.","routing_decision":{"id":813,"title":"Finding the Antidote","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":813,"title":"Finding the Antidote","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":834,"title":"Winds in the Desert","quest_level":9,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sack of Supplies"},"count_per_character":5,"locations":[{"zone_id":"durotar","zone":"Durotar","x":48.09,"y":34.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.62,"y":32.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.18,"y":30.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.17,"y":29.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.1,"y":33.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.86,"y":26.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.1,"y":22.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.85,"y":25.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.68,"y":27.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.09,"y":25.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.71,"y":21.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.7,"y":24.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.1,"y":24.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.53,"y":27.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":48.14,"y":32.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.91,"y":33.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.32,"y":33.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.42,"y":33.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sack of Supplies","countPerCharacter":5,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Stolen Supply Sack","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4918,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[835],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":835,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4918,"item_name":"Sack of Supplies","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/834"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/834/winds-in-the-desert/"}],"missing_fields":[]},"objective_summary":"collect 5: Sack of Supplies","objective_reference_points":[],"rewards":{"xp":780,"money_copper":300,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"},{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/834","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sack of Supplies","countPerCharacter":5,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Stolen Supply Sack","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4918,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":75,"partyKnownSeconds":225,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":834,"title":"Winds in the Desert","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":834,"firstStop":162,"lastStop":164,"turninStop":164,"completed":true,"group":"Northern road · Rezlak and the supply sacks","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-834"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":97225,"title":"Forgotten Loa Idols","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.8,"y":74.4,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Vornal","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.94,"y":74.39,"subzone":"Master Vornal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":56,"y":74.6,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Forgotten Loa Idol"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":67.7,"y":83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Forgotten Loa Idol","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":277135,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277135,"item_name":"Forgotten Loa Idol","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97225"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97225/forgotten-loa-idols/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97225"}],"missing_fields":[]},"objective_summary":"collect 8: Forgotten Loa Idol","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Echo Isles","x":67.7,"y":83,"continent_x":0.6143710090730288,"continent_y":0.5672850230119046,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Echo Isles","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/97225","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":780,"money_copper":null,"money_at_max_level_copper":null,"items":[{"id":281268,"count":1,"name":"Depleted Ritual Band"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97225","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Forgotten Loa Idol","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":277135,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":120,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97225","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":97225,"title":"Forgotten Loa Idols","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97225,"firstStop":51,"lastStop":117,"turninStop":117,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97225"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":826,"title":"Zalazane","quest_level":10,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":56,"y":74.6,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hexed Troll"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":67.75,"y":83.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.7,"y":83.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.3,"y":83.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.17,"y":83.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.11,"y":83.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.29,"y":88.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.46,"y":86.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.9,"y":85.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.13,"y":85.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.14,"y":84.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.88,"y":84.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.76,"y":83.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":66.54,"y":86.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":66.54,"y":87.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":66.63,"y":83.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hexed Troll","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Voodoo Troll"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":68.58,"y":84.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.07,"y":87.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.16,"y":86.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.56,"y":86.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.22,"y":87.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.52,"y":83.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.92,"y":82.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.41,"y":82.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.4,"y":82.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.82,"y":82.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":65.92,"y":86.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":66.88,"y":87.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.07,"y":86.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Voodoo Troll","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Zalazane's Head"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":67.55,"y":87.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Zalazane's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3205,"name":"Zalazane","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4866,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3205],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3205],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3205],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4866,"item_name":"Zalazane's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/826"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/826/zalazane/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Hexed Troll; kill 8: Voodoo Troll; collect 1: Zalazane's Head","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[{"id":4946,"count":1,"name":"Lightweight Boots"},{"id":4940,"count":1,"name":"Veiled Grips"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/826","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Hexed Troll","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Voodoo Troll","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Zalazane's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3205,"name":"Zalazane","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4866,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3205],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3205],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3205],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":306,"partyKnownSeconds":342,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":826,"title":"Zalazane","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":826,"firstStop":45,"lastStop":118,"turninStop":118,"completed":true,"group":"Sen’jin Village · collect the southern quests","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-826"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":826,"title":"Zalazane","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":826,"title":"Zalazane","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":837,"title":"Encroachment","quest_level":10,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.95,"y":43.5,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gar'Thok","locations":[{"zone_id":"durotar","zone":"Durotar","x":52,"y":43.4,"subzone":"Gar'Thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Razormane Quilboar"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":50.21,"y":50.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.21,"y":49.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.99,"y":48.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.39,"y":49.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.08,"y":48.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.57,"y":47.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.59,"y":49.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.54,"y":48.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.21,"y":48.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":48.98,"y":48.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.7,"y":48.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.33,"y":49.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":48.83,"y":49.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.37,"y":48.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Razormane Quilboar","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razormane Scout"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":44.05,"y":49.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.22,"y":47.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.13,"y":49.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.38,"y":49.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.03,"y":50.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.44,"y":50.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.29,"y":50.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.87,"y":50.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.18,"y":49.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.49,"y":50.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.65,"y":50.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.84,"y":49.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.06,"y":49.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.37,"y":48.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.18,"y":49.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.56,"y":47.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.56,"y":47.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.15,"y":49.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Razormane Scout","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razormane Dustrunner"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":38.86,"y":52.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.02,"y":53.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.16,"y":52.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.3,"y":52.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.53,"y":53.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.37,"y":37.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.18,"y":38.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.09,"y":37.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.29,"y":39.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.73,"y":38.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.87,"y":38.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.76,"y":37.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.34,"y":37.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44,"y":39.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.88,"y":40.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.14,"y":39.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.86,"y":39.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Razormane Dustrunner","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razormane Battleguard"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":38.77,"y":53.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.26,"y":54.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.4,"y":53.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.25,"y":53.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.73,"y":55.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.74,"y":37.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.7,"y":38.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.93,"y":38.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.74,"y":38.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.1,"y":52.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.12,"y":39.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.65,"y":37.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":44.48,"y":39.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.54,"y":38.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.28,"y":39.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.06,"y":38.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.86,"y":40.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.96,"y":38.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":45.13,"y":37.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.24,"y":37.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.89,"y":41.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.72,"y":40.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.61,"y":39.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.88,"y":41.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.24,"y":40.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Razormane Battleguard","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/837"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/837/encroachment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 4: Razormane Quilboar; kill 4: Razormane Scout; kill 4: Razormane Dustrunner; kill 4: Razormane Battleguard","objective_reference_points":[],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"},{"factionId":530,"value":75,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/837","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Razormane Quilboar","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Razormane Scout","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Razormane Dustrunner","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Razormane Battleguard","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":837,"title":"Encroachment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":837,"firstStop":74,"lastStop":150,"turninStop":150,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-837"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":837,"title":"Encroachment","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":1506,"title":"Gan'rul's Summons","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ophek","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.37,"y":41.29,"subzone":"Ophek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.3,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gan'rul Bloodeye"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gan'rul Bloodeye","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1501],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1501,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1501,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1506"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1506/ganruls-summons/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Gan'rul Bloodeye","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1506","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gan'rul Bloodeye","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1506,"title":"Gan'rul's Summons","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1506,"firstStop":173,"lastStop":198,"turninStop":198,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1506"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1506,"title":"Gan'rul's Summons","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1859,"title":"Therzok","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaplak","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.98,"y":43.69,"subzone":"Kaplak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Therzok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53.5,"subzone":"Therzok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Therzok"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Therzok","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1963],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1885],"next_in_chain":1963,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1859"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1859/therzok/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1859/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Therzok","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1859","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Therzok","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1859"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1859/therzok/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1859/"}],"routing_decision":{"id":1859,"title":"Therzok","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1859,"firstStop":179,"lastStop":204,"turninStop":204,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1859"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1859,"title":"Therzok","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1859,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://questing.wiki/wow-forever/quests/series/1859/","evidence":"Forever 1.60.1 record; Classic cache has Orc-only, so retain change provenance"}]},{"quest_id":1883,"title":"Speak with Un'thuwa","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["ends","objectives"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthel'nay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":39.2,"y":86.3,"subzone":"Uthel'nay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Un'Thuwa","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":75.11,"subzone":"Un'Thuwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Un'Thuwa"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":75.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Un'Thuwa","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1884],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1881],"next_in_chain":1884,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1884,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1883"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1883/speak-with-unthuwa/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Un'Thuwa","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1883","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Un'Thuwa","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1883","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"This Orgrimmar breadcrumb sends the mage back south to Un’Thuwa. From Durotar already does Ju-Ju Heaps #1884 during its level-10 training visit, before reaching Orgrimmar; the extra return to Sen’jin is omitted.","routing_decision":{"id":1883,"title":"Speak with Un'thuwa","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"This Orgrimmar breadcrumb sends the mage back south to Un’Thuwa. From Durotar already does Ju-Ju Heaps #1884 during its level-10 training visit, before reaching Orgrimmar; the extra return to Sen’jin is omitted.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1883,"title":"Speak with Un'thuwa","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1884,"title":"Ju-Ju Heaps","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mage","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["mage"],"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Un'Thuwa","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":75.11,"subzone":"Un'Thuwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Un'Thuwa","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":75.11,"subzone":"Un'Thuwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Ju-Ju Heap"},"count_per_character":4,"locations":[{"zone_id":"durotar","zone":"Durotar","x":67.03,"y":87.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.53,"y":84.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.1,"y":86.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.38,"y":82.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.78,"y":83.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.45,"y":82.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":68.42,"y":83.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Ju-Ju Heap","countPerCharacter":4,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1883],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1883],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1883]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1884"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1884/ju-ju-heaps/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1883/"}],"missing_fields":[]},"objective_summary":"interact 4: Ju-Ju Heap","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[{"id":7508,"count":1,"name":"Ley Orb"},{"id":9513,"count":1,"name":"Ley Staff"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1884","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Ju-Ju Heap","countPerCharacter":4,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1884"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1884/ju-ju-heaps/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1883/"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1884","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":1884,"title":"Ju-Ju Heaps","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1884,"firstStop":180,"lastStop":182,"turninStop":182,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"mage","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=mage&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1884"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1884,"title":"Ju-Ju Heaps","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1884,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://questing.wiki/wow-forever/quests/series/1883/","evidence":"Forever 1.60.1 record; catalog is stale Classic Undead/Troll. Catalog rules and Classic DB PrevQuestId=0 allow direct pickup from Un'Thuwa; 1883 is a breadcrumb."}]},{"quest_id":2983,"title":"Call of Fire","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"],"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Swart","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.42,"y":42.59,"subzone":"Swart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kranal Fiss","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kranal Fiss"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1524],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1522,1523,2984],"next_in_chain":1524,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1524,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2983"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2983/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Kranal Fiss","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2983","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":2983,"title":"Call of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2983,"firstStop":179,"lastStop":195,"turninStop":195,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2983"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2983,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5655,"title":"Hex of Weakness","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tai'jin","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.26,"y":42.94,"subzone":"Tai'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ur'kyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":87.8,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ur'kyo"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":87.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5652,5654,5656,5657],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5655"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5655/hex-of-weakness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ur'kyo","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":{"id":19325,"name":"Hex of Weakness"},"cast":null,"source_url":"https://wowforevertools.com/quests/5655","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5655,"title":"Hex of Weakness","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5655,"firstStop":186,"lastStop":210,"turninStop":210,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"priest","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=priest&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5655"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5655,"title":"Hex of Weakness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5657,"title":"Hex of Weakness","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ken'jai","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.36,"y":68.81,"subzone":"Ken'jai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ur'kyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":87.8,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ur'kyo"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":87.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5652,5654,5655,5656],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5657"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5657/hex-of-weakness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ur'kyo","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":{"id":19325,"name":"Hex of Weakness"},"cast":null,"source_url":"https://wowforevertools.com/quests/5657","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5657","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Alternate Valley of Trials breadcrumb for Hex of Weakness. The troll priest route takes #5655 at Razor Hill and turns it in during its scheduled Orgrimmar visit, avoiding a return to the starting valley.","routing_decision":{"id":5657,"title":"Hex of Weakness","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternate Valley of Trials breadcrumb for Hex of Weakness. The troll priest route takes #5655 at Razor Hill and turns it in during its scheduled Orgrimmar visit, avoiding a return to the starting valley.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5657,"title":"Hex of Weakness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5660,"title":"Touch of Weakness","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tai'jin","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.26,"y":42.94,"subzone":"Tai'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aelthalyste","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.3,"y":17.1,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aelthalyste"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":49.3,"y":17.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5658,5661,5662,5663],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5660"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5660/touch-of-weakness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Aelthalyste","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":{"id":19318,"name":"Touch of Weakness"},"cast":null,"source_url":"https://wowforevertools.com/quests/5660","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5660","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"An undead-priest breadcrumb starting in Durotar and ending in Undercity. From Tirisfal Glades takes the local #5663 version before its Undercity visit; no trip to Durotar is needed for this class lesson.","routing_decision":{"id":5660,"title":"Touch of Weakness","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"An undead-priest breadcrumb starting in Durotar and ending in Undercity. From Tirisfal Glades takes the local #5663 version before its Undercity visit; no trip to Durotar is needed for this class lesson.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5660,"title":"Touch of Weakness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6062,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Tame a Dire Mottled Boar with the Taming Rod"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":55.4,"y":40.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Tame a Dire Mottled Boar with the Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6068,6069,6070],"next_quest_ids":[6083],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":6083,"previous_chain_quests_must_not_be_active":[6068,6069,6070],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15917,"item_name":"Taming Rod","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6062"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6062/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.60.tools/quests/6062-taming-the-beast"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Tame a Dire Mottled Boar with the Taming Rod","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6062","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Tame a Dire Mottled Boar with the Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Use this stage's Taming Rod to tame a Dire Mottled Boar near Razor Hill, then return to Thotar before the next tame. Every hunter needs their own tame credit.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6062"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6062/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.60.tools/quests/6062-taming-the-beast"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6062","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6062,"title":"Taming the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6062,"firstStop":179,"lastStop":181,"turninStop":181,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"hunter","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=hunter&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6062"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Use this stage's Taming Rod to tame a Dire Mottled Boar near Razor Hill, then return to Thotar before the next tame. Every hunter needs their own tame credit.","research_updates":[{"questId":6062,"title":"Taming the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6062,"field":"class_route","detail":"Use this stage's Taming Rod to tame a Dire Mottled Boar near Razor Hill, then return to Thotar before the next tame. Every hunter needs their own tame credit.","source":"https://www.60.tools/quests/6062-taming-the-beast","evidence":"BoF Forever guide explicitly records objective at55.4,40.1 and beta client tame text. Approximate work-area pin."}]},{"quest_id":6067,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"],"mulgore":["ends","objectives"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Yaw Sharpmane"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Yaw Sharpmane","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6061],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6065,6066],"next_in_chain":6061,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6067"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6067/the-hunters-path/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Yaw Sharpmane","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6067","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Yaw Sharpmane","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6067","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"A tauren-hunter breadcrumb from Razor Hill back to Bloodhoof Village. The tauren route already starts Taming the Beast #6061 in Mulgore; crossing to Durotar to obtain this introduction would add unnecessary travel.","routing_decision":{"id":6067,"title":"The Hunter's Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"A tauren-hunter breadcrumb from Razor Hill back to Bloodhoof Village. The tauren route already starts Taming the Beast #6061 in Mulgore; crossing to Durotar to obtain this introduction would add unnecessary travel.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6067,"title":"The Hunter's Path","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6068,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jen'shan","locations":[{"zone_id":"durotar","zone":"Durotar","x":42.84,"y":69.33,"subzone":"Jen'shan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thotar"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thotar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6062],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6069,6070],"next_in_chain":6062,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6068"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6068/the-hunters-path/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thotar","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6068","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thotar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6068","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The hunter route starts Taming the Beast #6062 directly with Thotar at Razor Hill at level 10. Returning to Jen’shan in the Valley of Trials just for this introduction is omitted.","routing_decision":{"id":6068,"title":"The Hunter's Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The hunter route starts Taming the Beast #6062 directly with Thotar at Razor Hill at level 10. Returning to Jen’shan in the Valley of Trials just for this introduction is omitted.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6068,"title":"The Hunter's Path","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6069,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["ends","objectives"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sian'dur","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":68,"y":17.8,"subzone":"Sian'dur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thotar"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thotar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6062],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6068,6070],"next_in_chain":6062,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6069"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6069/the-hunters-path/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thotar","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6069","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thotar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6069","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The hunter route has already completed Thotar’s #6062 taming chain before visiting Orgrimmar. This city breadcrumb would send the character back to Razor Hill to begin work already done.","routing_decision":{"id":6069,"title":"The Hunter's Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The hunter route has already completed Thotar’s #6062 taming chain before visiting Orgrimmar. This city breadcrumb would send the character back to Razor Hill to begin work already done.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6069,"title":"The Hunter's Path","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6070,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["ends","objectives"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sian'dur","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":68,"y":17.8,"subzone":"Sian'dur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thotar"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thotar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6062],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6068,6069],"next_in_chain":6062,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6070"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6070/the-hunters-path/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thotar","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6070","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thotar","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6070","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The hunter route has already completed Thotar’s #6062 taming chain before visiting Orgrimmar. This city breadcrumb would send the character back to Razor Hill to begin work already done.","routing_decision":{"id":6070,"title":"The Hunter's Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The hunter route has already completed Thotar’s #6062 taming chain before visiting Orgrimmar. This city breadcrumb would send the character back to Razor Hill to begin work already done.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6070,"title":"The Hunter's Path","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6081,"title":"Training the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Hunter","forever_status":"changed","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ormak Grimshot","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":66,"y":18.5,"subzone":"Ormak Grimshot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ormak Grimshot"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":66,"y":18.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ormak Grimshot","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6082],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6082,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6082],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6081"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6081/training-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ormak Grimshot","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[],"spell":{"id":23357,"name":"Training Lesson"},"cast":{"id":5300,"name":"Beast Training"},"source_url":"https://wowforevertools.com/quests/6081","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ormak Grimshot","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":6081,"title":"Training the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6081,"firstStop":188,"lastStop":213,"turninStop":213,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"hunter","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=hunter&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6081"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6081,"title":"Training the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6082,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"changed","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Tame an Armored Scorpid with the Taming Rod"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":44.5,"y":33.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Tame an Armored Scorpid with the Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6083],"next_quest_ids":[6081],"requirements":{"prerequisite_alternatives":[[{"quest_id":6083,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6081,"previous_chain_quests_must_not_be_active":[6083],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15920,"item_name":"Taming Rod","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6082"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6082/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.60.tools/quests/6082-taming-the-beast"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Tame an Armored Scorpid with the Taming Rod","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":{"id":23356,"name":"Taming Lesson"},"cast":{"id":1579,"name":"Tame Beast"},"source_url":"https://wowforevertools.com/quests/6082","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Tame an Armored Scorpid with the Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Use this stage's Taming Rod on an Armored Scorpid and return to Thotar. Accept Training the Beast before the city trip.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6082"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6082/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.60.tools/quests/6082-taming-the-beast"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6082","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6082,"title":"Taming the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6082,"firstStop":185,"lastStop":187,"turninStop":187,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"hunter","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=hunter&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6082"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Use this stage's Taming Rod on an Armored Scorpid and return to Thotar. Accept Training the Beast before the city trip.","research_updates":[{"questId":6082,"title":"Taming the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6082,"field":"class_route","detail":"Use this stage's Taming Rod on an Armored Scorpid and return to Thotar. Accept Training the Beast before the city trip.","source":"https://www.60.tools/quests/6082-taming-the-beast","evidence":"Classic Era database fallback; Forever client lists quest; community guide objective coordinate"}]},{"quest_id":6083,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thotar","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.85,"y":43.49,"subzone":"Thotar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Tame a Surf Crawler with the Taming Rod"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":62.2,"y":74.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Tame a Surf Crawler with the Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6062],"next_quest_ids":[6082],"requirements":{"prerequisite_alternatives":[[{"quest_id":6062,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6082,"previous_chain_quests_must_not_be_active":[6062],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15919,"item_name":"Taming Rod","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6083"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6083/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.60.tools/quests/6083-taming-the-beast"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Tame a Surf Crawler with the Taming Rod","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6083","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Tame a Surf Crawler with the Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Use the new Taming Rod on a Surf Crawler on the coast across from Sen'jin Village near the Echo Isles. Return to Thotar before the scorpid stage.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6083"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6083/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.60.tools/quests/6083-taming-the-beast"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6083","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6083,"title":"Taming the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6083,"firstStop":182,"lastStop":184,"turninStop":184,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"hunter","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=hunter&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6083"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Use the new Taming Rod on a Surf Crawler on the coast across from Sen'jin Village near the Echo Isles. Return to Thotar before the scorpid stage.","research_updates":[{"questId":6083,"title":"Taming the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6083,"field":"class_route","detail":"Use the new Taming Rod on a Surf Crawler on the coast across from Sen'jin Village near the Echo Isles. Return to Thotar before the scorpid stage.","source":"https://www.60.tools/quests/6083-taming-the-beast","evidence":"Forever pet community database lists62.2,74.2 among coastal Surf Crawler spawns. Approximate work-area pin; old suspicious inland points intentionally ignored."}]},{"quest_id":96874,"title":"This Is Spinal Axe","quest_level":10,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":["warrior","paladin","shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ug'thok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.8,"y":23.7,"subzone":"Ug'thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ug'thok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.8,"y":23.7,"subzone":"Ug'thok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Weathered Spine"},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Weathered Spine","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":275719,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Rough Grinding Stone"},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Rough Grinding Stone","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":3470,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275719,"item_name":"Weathered Spine","per_character":5,"three_characters_total":15},{"item_id":3470,"item_name":"Rough Grinding Stone","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96874"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96874/this-is-spinal-axe/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96874"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96874"}],"missing_fields":["Weathered Spine location","Rough Grinding Stone location"]},"objective_summary":"collect 5: Weathered Spine; collect 5: Rough Grinding Stone","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Thunder Ridge","x":42.1,"y":24.3,"continent_x":0.5775882135603778,"continent_y":0.48294319594198665,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Thunder Ridge","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96874","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":null,"items":[{"id":277673,"count":1,"name":"Plans: Rough Copper Chain Boots"}],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96874","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Weathered Spine","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":275719,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Rough Grinding Stone","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":3470,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"guide_deferral":"Ug’thok’s Orgrimmar pickup comes after the guide’s western Thunder Ridge circuit. Completing it would require another Thunder Ridge hunt and Orgrimmar return, plus sourcing five crafted Rough Grinding Stones per character. That extra procurement loop is not scheduled. The Weathered Spine and grinding-stone acquisition coordinates are still missing; known area: Thunder Ridge for the spines.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96874","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_classes","detail":"Wowhead lists classes: warrior, paladin, shaman."},{"field":"partial_research","detail":"Weathered Spines come from Thunder Ridge beasts. Rough Grinding Stones are crafted with Blacksmithing; exact acquisition points remain unresolved."}],"remaining":["Weathered Spine location","Rough Grinding Stone location"]},"research_updates":[{"field":"eligibility_classes","detail":"Wowhead lists classes: warrior, paladin, shaman.","source":"https://www.wowhead.com/forever/quest=96874","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"partial_research","detail":"Weathered Spines come from Thunder Ridge beasts. Rough Grinding Stones are crafted with Blacksmithing; exact acquisition points remain unresolved.","source":"https://www.wowhead.com/forever/quest=96874","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96874,"title":"This Is Spinal Axe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Deliberately deferred: this adds a separate Thunder Ridge → Orgrimmar trip for five Weathered Spines and five crafted Rough Grinding Stones. The current starter route does not justify that extra travel; the exact spine locations also remain unverified.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":96875,"title":"Beasts of Thunder Ridge","quest_level":10,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kamari","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.3,"y":44.8,"subzone":"Kamari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kamari","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.3,"y":44.8,"subzone":"Kamari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rough Lizard Hide"},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rough Lizard Hide","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":275720,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Cured Light Hide"},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cured Light Hide","countPerCharacter":2,"method":"unknown","dropSources":[],"itemId":4231,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":2,"seconds":30,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275720,"item_name":"Rough Lizard Hide","per_character":5,"three_characters_total":15},{"item_id":4231,"item_name":"Cured Light Hide","per_character":2,"three_characters_total":6}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96875"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96875/beasts-of-thunder-ridge/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96875"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96875"}],"missing_fields":["Rough Lizard Hide location","Cured Light Hide location"]},"objective_summary":"collect 5: Rough Lizard Hide; collect 2: Cured Light Hide","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Thunder Ridge","x":42.1,"y":24.7,"continent_x":0.5775882135603778,"continent_y":0.48351792730191795,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Thunder Ridge","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96875","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":null,"items":[{"id":277716,"count":1,"name":"Pattern: Light Leather Reagent Bag"}],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96875","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rough Lizard Hide","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":275720,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Cured Light Hide","countPerCharacter":2,"method":"unknown","dropSources":[],"itemId":4231,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":2,"seconds":30,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":105,"partyKnownSeconds":315,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"guide_deferral":"The Orgrimmar pickup comes after the guide’s Thunder Ridge circuit. This would add a second beast hunt and capital return, plus two Cured Light Hides per character from Leatherworking or a supplier. That procurement loop is not scheduled. Rough Lizard Hide and Cured Light Hide acquisition coordinates are still missing; the beast objective is in Thunder Ridge.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96875","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"partial_research","detail":"Rough Lizard Hides come from Thunder Ridge beasts. Cured Light Hides are Leatherworking materials, not an additional kill objective."}],"remaining":["Rough Lizard Hide location","Cured Light Hide location"]},"research_updates":[{"field":"partial_research","detail":"Rough Lizard Hides come from Thunder Ridge beasts. Cured Light Hides are Leatherworking materials, not an additional kill objective.","source":"https://www.wowhead.com/forever/quest=96875","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96875,"title":"Beasts of Thunder Ridge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Rough Lizard Hide location; Cured Light Hide location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":816,"title":"Lost But Not Forgotten","quest_level":11,"minimum_level":8,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Misha Tor'kren","locations":[{"zone_id":"durotar","zone":"Durotar","x":43.1,"y":30.24,"subzone":"Misha Tor'kren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Misha Tor'kren","locations":[{"zone_id":"durotar","zone":"Durotar","x":43.1,"y":30.24,"subzone":"Misha Tor'kren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kron's Amulet"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":34.98,"y":26.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.24,"y":30.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.84,"y":54.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.52,"y":53.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.24,"y":24.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.09,"y":39.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.61,"y":57.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.29,"y":28.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.27,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.48,"y":22.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.7,"y":25.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.33,"y":48.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.82,"y":22.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.48,"y":44.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.63,"y":52.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.15,"y":46.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.71,"y":23.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.42,"y":61.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":37.45,"y":66.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.48,"y":61.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.78,"y":17.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":37.06,"y":15.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":37.65,"y":68.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.85,"y":62.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.38,"y":44.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":35.76,"y":57.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":34.26,"y":52.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.16,"y":15.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.26,"y":13.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.04,"y":23.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.36,"y":11.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.78,"y":20.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.93,"y":21.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.84,"y":23.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.89,"y":27.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.29,"y":12.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.86,"y":24.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.2,"y":8.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.18,"y":16.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.21,"y":13.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.29,"y":11.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.07,"y":15.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.97,"y":33.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.18,"y":10.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.78,"y":8.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.69,"y":15.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.88,"y":20.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":65.33,"y":34.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.2,"y":26.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.72,"y":23.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.26,"y":10.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kron's Amulet","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3231,"name":"Corrupted Dreadmaw Crocolisk","zone":"Durotar","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3110,"name":"Dreadmaw Crocolisk","zone":"Durotar","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4891,"reportedSourceCount":2,"dropRateRangePercent":[10,10],"planningDropRatePercent":10,"planningSourceIds":[3231,3110],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":10,"sourceIds":[3231,3110],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":10,"sourceIds":[3231,3110],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4891,"item_name":"Kron's Amulet","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/816"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/816/lost-but-not-forgotten/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Kron's Amulet","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[{"id":4944,"count":1,"name":"Handsewn Cloak"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/816","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Kron's Amulet","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3231,"name":"Corrupted Dreadmaw Crocolisk","zone":"Durotar","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3110,"name":"Dreadmaw Crocolisk","zone":"Durotar","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4891,"reportedSourceCount":2,"dropRateRangePercent":[10,10],"planningDropRatePercent":10,"planningSourceIds":[3231,3110],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":10,"sourceIds":[3231,3110],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":10,"sourceIds":[3231,3110],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":816,"title":"Lost But Not Forgotten","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":816,"firstStop":172,"lastStop":177,"turninStop":177,"completed":true,"group":"Western river · Fizzle and the lost amulet","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-816"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":816,"title":"Lost But Not Forgotten","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":816,"title":"Lost But Not Forgotten","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":835,"title":"Securing the Lines","quest_level":11,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dustwind Savage"},"count_per_character":12,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.82,"y":23.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.39,"y":23.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.81,"y":24.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.06,"y":24.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.75,"y":21.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.03,"y":23.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.12,"y":20.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.87,"y":25.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.07,"y":27.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.91,"y":22.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.93,"y":27.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.7,"y":21.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.96,"y":26.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.32,"y":24.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.43,"y":20.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dustwind Savage","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dustwind Storm Witch"},"count_per_character":8,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.57,"y":21.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.36,"y":23.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.03,"y":20.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.87,"y":23.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.52,"y":23.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.97,"y":19.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.34,"y":23.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.01,"y":23.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.35,"y":23.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.22,"y":23.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.11,"y":22.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.26,"y":21.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.01,"y":21.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.73,"y":19.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.27,"y":19.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.57,"y":19.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.34,"y":20.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.13,"y":24.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Dustwind Storm Witch","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[834],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":834,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[834],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/835"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/835/securing-the-lines/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 12: Dustwind Savage; kill 8: Dustwind Storm Witch","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[{"id":4932,"count":1,"name":"Harpy Wing Clipper"},{"id":4931,"count":1,"name":"Hickory Shortbow"},{"id":4938,"count":1,"name":"Blemished Wooden Staff"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"},{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/835","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Dustwind Savage","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Dustwind Storm Witch","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":835,"title":"Securing the Lines","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":835,"firstStop":165,"lastStop":211,"turninStop":211,"completed":true,"group":"Northern road · Rezlak and the supply sacks","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-835"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":835,"title":"Securing the Lines","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1501,"title":"Creature of the Void","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["objectives"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.3,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.3,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tablet of Verga"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.62,"y":9.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tablet of Verga","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Burning Blade Stash","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6535,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1506],"next_quest_ids":[1504],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1504,"previous_chain_quests_must_not_be_active":[1506],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1506]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6535,"item_name":"Tablet of Verga","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1501"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1501/creature-of-the-void/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Tablet of Verga","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1501","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Tablet of Verga","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Burning Blade Stash","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6535,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1501,"title":"Creature of the Void","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1501,"firstStop":199,"lastStop":231,"turninStop":231,"completed":true,"group":"Orgrimmar · deliver the orders and prepare for Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1501"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1501,"title":"Creature of the Void","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":97281,"title":"A Simmering Storm","quest_level":11,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Dustwind Eggtender / Storm Witch · user-reported","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.6,"y":20,"subzone":"Dustwind Eggtender / Storm Witch · user-reported","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rezlak"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rezlak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[97282],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97281"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97281/a-simmering-storm/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97281"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Rezlak","objective_reference_points":[],"rewards":{"xp":880,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"},{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97281","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rezlak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97281","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Starting-item acquisition location","Coin reward"]},"routing_decision":{"id":97281,"title":"A Simmering Storm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97281,"firstStop":209,"lastStop":214,"turninStop":214,"completed":true,"group":"Northern Durotar · harpies and Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97281"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"field":"start","detail":"Quest-review instruction and acquisition coordinates supplied by user.","checkedOn":"2026-10-25","evidence":"user_reported"}],"guide_optional":true},{"quest_id":97282,"title":"Stormy Potential","quest_level":11,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.37,"y":22.94,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rezlak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.4,"y":23,"subzone":"Rezlak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Charged Thunder Lizard Organ"},"count_per_character":5,"locations":[{"zone_id":"durotar","zone":"Durotar","x":39,"y":26.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39,"y":26.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39,"y":29.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39,"y":31.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39,"y":31.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.2,"y":28.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.2,"y":29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.4,"y":23.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.4,"y":25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.6,"y":24.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.6,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40,"y":24.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.4,"y":29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.4,"y":29.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":24.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.6,"y":30,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.4,"y":24.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.4,"y":24.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":24.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.4,"y":24.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.8,"y":23.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.4,"y":24.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.6,"y":24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.6,"y":24.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Charged Thunder Lizard Organ","countPerCharacter":5,"method":"unknown","dropSources":[{"kind":"creature","id":3130,"name":"Thunder Lizard","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3131,"name":"Lightning Hide","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":277665,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[97281],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277665,"item_name":"Charged Thunder Lizard Organ","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97282"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97282/stormy-potential/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97282"}],"missing_fields":[]},"objective_summary":"collect 5: Charged Thunder Lizard Organ","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Thunder Ridge","x":42.1,"y":24.3,"continent_x":0.5775882135603778,"continent_y":0.48294319594198665,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Thunder Ridge","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/97282","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":880,"money_copper":400,"money_at_max_level_copper":null,"items":[{"id":281274,"count":1,"name":"Makeshift Stormcaller"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"},{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97282","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Charged Thunder Lizard Organ","countPerCharacter":5,"method":"unknown","dropSources":[{"kind":"creature","id":3130,"name":"Thunder Lizard","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3131,"name":"Lightning Hide","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":277665,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":75,"partyKnownSeconds":225,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":97282,"title":"Stormy Potential","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97282,"firstStop":161,"lastStop":180,"turninStop":180,"completed":true,"group":"Northern road · Rezlak and the supply sacks","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97282"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":99048,"title":"A Missing Hand","quest_level":11,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Heglan Shadeeye","locations":[{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":45.6,"subzone":"Heglan Shadeeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Heglan Shadeeye"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":45.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Heglan Shadeeye","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[99049],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99048"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99048/a-missing-hand/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99048"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Heglan Shadeeye","objective_reference_points":[],"rewards":{"xp":90,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99048","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Heglan Shadeeye","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99048","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":99048,"title":"A Missing Hand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99048,"firstStop":152,"lastStop":154,"turninStop":154,"completed":true,"group":"Razor Hill coast · Threat from Below","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99048"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":99049,"title":"Threat from Below","quest_level":11,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Heglan Shadeeye","locations":[{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":45.6,"subzone":"Heglan Shadeeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Orcish Dagger"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":58.8,"y":44.4,"subzone":"Orcish Dagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Orcish Dagger","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286012,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Banner Scrap"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":60.1,"y":42.4,"subzone":"Banner Scrap","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Banner Scrap","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286011,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Broken Bone Trident"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":60.1,"y":44.8,"subzone":"Broken Bone Trident","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Broken Bone Trident","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286010,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99048],"next_quest_ids":[99051],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286012,"item_name":"Orcish Dagger","per_character":1,"three_characters_total":3},{"item_id":286011,"item_name":"Banner Scrap","per_character":1,"three_characters_total":3},{"item_id":286010,"item_name":"Broken Bone Trident","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99049"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99049/threat-from-below/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99049"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99049"}],"missing_fields":[]},"objective_summary":"collect 1: Orcish Dagger; collect 1: Banner Scrap; collect 1: Broken Bone Trident","objective_reference_points":[],"rewards":{"xp":880,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99049","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Orcish Dagger","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286012,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Banner Scrap","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286011,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Broken Bone Trident","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":286010,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99049","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"objective_location","detail":"Ground clue near Heglan’s house; coordinates reported in Wowhead Forever comments."},{"field":"objective_location","detail":"Ground clue near Heglan’s house; coordinates reported in Wowhead Forever comments."},{"field":"objective_location","detail":"Ground clue near Heglan’s house; coordinates reported in Wowhead Forever comments."}],"remaining":["Coin reward"]},"research_updates":[{"field":"objective_location","detail":"Ground clue near Heglan’s house; coordinates reported in Wowhead Forever comments.","source":"https://www.wowhead.com/forever/quest=99049","evidence":"Wowhead Forever community coordinates","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Ground clue near Heglan’s house; coordinates reported in Wowhead Forever comments.","source":"https://www.wowhead.com/forever/quest=99049","evidence":"Wowhead Forever community coordinates","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Ground clue near Heglan’s house; coordinates reported in Wowhead Forever comments.","source":"https://www.wowhead.com/forever/quest=99049","evidence":"Wowhead Forever community coordinates","checkedOn":"2026-10-25"}],"routing_decision":{"id":99049,"title":"Threat from Below","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99049,"firstStop":155,"lastStop":159,"turninStop":159,"completed":true,"group":"Razor Hill coast · Threat from Below","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99049"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99051,"title":"Threat from Below","quest_level":11,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Naga Spinefin"},"count_per_character":9,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.6,"y":31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.8,"y":26.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57,"y":29.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.2,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58,"y":21.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.2,"y":25.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.2,"y":28.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.2,"y":29.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":28.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":28.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":29.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.8,"y":27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.8,"y":29.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59,"y":23.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59,"y":26.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.2,"y":25.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.4,"y":22.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.4,"y":23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":22.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":24.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.8,"y":25.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57,"y":21.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.4,"y":27.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.4,"y":29.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.8,"y":25.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58,"y":22.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58,"y":23.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.2,"y":25.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.2,"y":26.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.2,"y":29.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":23.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.4,"y":29.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.8,"y":26.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.8,"y":29.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59,"y":23.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.2,"y":25.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.4,"y":24.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":22.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":22.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":26.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.8,"y":24.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.8,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Naga Spinefin","countPerCharacter":9,"method":"unknown","dropSources":[{"kind":"creature","id":275662,"name":"Spitelash Scout","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":275663,"name":"Spitelash Attendant","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":286008,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":27,"seconds":405,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99049],"next_quest_ids":[99052],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286008,"item_name":"Naga Spinefin","per_character":9,"three_characters_total":27}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99051"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99051/threat-from-below/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99051"}],"missing_fields":[]},"objective_summary":"collect 9: Naga Spinefin","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Durotar","x":57.4,"y":29.8,"continent_x":0.5995716811909856,"continent_y":0.490845752141042,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Razor Hill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99051","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":880,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99051","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Naga Spinefin","countPerCharacter":9,"method":"unknown","dropSources":[{"kind":"creature","id":275662,"name":"Spitelash Scout","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":275663,"name":"Spitelash Attendant","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":286008,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":27,"seconds":405,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":135,"partyKnownSeconds":405,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99051","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":99051,"title":"Threat from Below","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99051,"firstStop":160,"lastStop":167,"turninStop":167,"completed":true,"group":"Razor Hill coast · Threat from Below","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99051"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":806,"title":"Dark Storms","quest_level":12,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fizzle's Claw"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":42.12,"y":26.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fizzle's Claw","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3203,"name":"Fizzle Darkstorm","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4869,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3203],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3203],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3203],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[823],"next_quest_ids":[828],"requirements":{"prerequisite_alternatives":[[{"quest_id":823,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4869,"item_name":"Fizzle's Claw","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/806"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/806/dark-storms/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Fizzle's Claw","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[{"id":4942,"count":1,"name":"Tiger Hide Boots"}],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/806","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Fizzle's Claw","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3203,"name":"Fizzle Darkstorm","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4869,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3203],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3203],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3203],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":806,"title":"Dark Storms","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":806,"firstStop":73,"lastStop":178,"turninStop":178,"completed":true,"group":"Razor Hill · deliveries and the Tiragarde bundle","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-806"},{"questId":806,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Dark Storms · #806","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-806"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":806,"title":"Dark Storms","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":827,"title":"Skull Rock","quest_level":12,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Margoz","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":20.04,"subzone":"Margoz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Margoz","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":20.04,"subzone":"Margoz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Searing Collar"},"count_per_character":6,"locations":[{"zone_id":"durotar","zone":"Durotar","x":53.15,"y":29.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.85,"y":29.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.67,"y":27.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.4,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.04,"y":27.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.5,"y":29.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.92,"y":25.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.78,"y":28.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.83,"y":26.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.88,"y":26.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.12,"y":27.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.07,"y":26.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.61,"y":10.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.39,"y":10.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.5,"y":10.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.74,"y":9.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.28,"y":9.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.45,"y":8.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.01,"y":26.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.29,"y":26.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.25,"y":26.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.32,"y":27.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55,"y":9.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.08,"y":8.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.32,"y":8.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.77,"y":8.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.46,"y":9.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.87,"y":10.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.47,"y":9.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.71,"y":9.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.7,"y":11.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.35,"y":8.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.38,"y":8.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.95,"y":8.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.71,"y":7.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.71,"y":8.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.08,"y":9.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.36,"y":7.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.3,"y":11.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.89,"y":26.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.87,"y":26.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.12,"y":11.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.82,"y":9.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.62,"y":8.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.1,"y":9.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.55,"y":8.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.62,"y":10.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.25,"y":10.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.9,"y":7.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":8.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.67,"y":25.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.23,"y":24.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.14,"y":24.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.63,"y":24.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.42,"y":26.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.64,"y":26.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.89,"y":25.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Searing Collar","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3198,"name":"Burning Blade Apprentice","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3199,"name":"Burning Blade Cultist","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3197,"name":"Burning Blade Fanatic","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3196,"name":"Burning Blade Neophyte","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3195,"name":"Burning Blade Thug","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4871,"reportedSourceCount":5,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3198,3199,3197,3196,3195],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":6,"seconds":108,"lowSeconds":108,"highSeconds":108,"dropRatePercent":100,"sourceIds":[3198,3199,3197,3196,3195],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":18,"seconds":324,"lowSeconds":324,"highSeconds":324,"dropRatePercent":100,"sourceIds":[3198,3199,3197,3196,3195],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[828],"next_quest_ids":[829],"requirements":{"prerequisite_alternatives":[[{"quest_id":828,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[828],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4871,"item_name":"Searing Collar","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/827"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/827/skull-rock/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Searing Collar","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[{"id":4947,"count":1,"name":"Jagged Dagger"},{"id":4939,"count":1,"name":"Steady Bastard Sword"},{"id":4948,"count":1,"name":"Stinging Mace"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/827","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Searing Collar","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3198,"name":"Burning Blade Apprentice","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3199,"name":"Burning Blade Cultist","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3197,"name":"Burning Blade Fanatic","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3196,"name":"Burning Blade Neophyte","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]},{"kind":"creature","id":3195,"name":"Burning Blade Thug","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4871,"reportedSourceCount":5,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3198,3199,3197,3196,3195],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":6,"seconds":108,"lowSeconds":108,"highSeconds":108,"dropRatePercent":100,"sourceIds":[3198,3199,3197,3196,3195],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":18,"seconds":324,"lowSeconds":324,"highSeconds":324,"dropRatePercent":100,"sourceIds":[3198,3199,3197,3196,3195],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":108,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":827,"title":"Skull Rock","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":827,"firstStop":183,"lastStop":212,"turninStop":212,"completed":true,"group":"Northern road · report to Margoz","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-827"},{"questId":827,"firstStop":10,"lastStop":12,"turninStop":12,"completed":true,"group":"Skull Rock · #827","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-827"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":827,"title":"Skull Rock","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":828,"title":"Margoz","quest_level":12,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Margoz","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":20.04,"subzone":"Margoz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Margoz"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":20.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Margoz","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[806],"next_quest_ids":[827],"requirements":{"prerequisite_alternatives":[[{"quest_id":806,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":827,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/828"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/828/margoz/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Margoz","objective_reference_points":[],"rewards":{"xp":90,"money_copper":0,"money_at_max_level_copper":54,"items":[],"choices":[],"reputation":[{"factionId":76,"value":10,"factionName":"Orgrimmar"},{"factionId":530,"value":10,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/828","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Margoz","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":828,"title":"Margoz","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":828,"firstStop":179,"lastStop":182,"turninStop":182,"completed":true,"group":"Western river · Fizzle and the lost amulet","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-828"},{"questId":828,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Margoz · #828","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-828"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":828,"title":"Margoz","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":829,"title":"Neeru Fireblade","quest_level":12,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Margoz","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.41,"y":20.04,"subzone":"Margoz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Example Collar"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Example Collar","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6658,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[827],"next_quest_ids":[809],"requirements":{"prerequisite_alternatives":[[{"quest_id":827,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":809,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6658,"item_name":"Example Collar","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/829"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/829/neeru-fireblade/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Example Collar","objective_reference_points":[],"rewards":{"xp":455,"money_copper":0,"money_at_max_level_copper":276,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/829","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Example Collar","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6658,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":829,"title":"Neeru Fireblade","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":829,"firstStop":213,"lastStop":220,"turninStop":220,"completed":true,"group":"Northern Durotar · harpies and Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-829"},{"questId":829,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Neeru Fireblade · #829","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-829"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":829,"title":"Neeru Fireblade","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":832,"title":"Burning Shadows","quest_level":12,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Eye of Burning Shadow","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.81,"y":10.05,"subzone":"Eye of Burning Shadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Eye of Burning Shadow","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.81,"y":10.04,"subzone":"Eye of Burning Shadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Eye of Burning Shadow","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.61,"y":8.82,"subzone":"Eye of Burning Shadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Eye of Burning Shadow","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.89,"y":9.58,"subzone":"Eye of Burning Shadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Eye of Burning Shadow","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.46,"y":9.72,"subzone":"Eye of Burning Shadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Eye of Burning Shadow"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.81,"y":10.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.61,"y":8.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.89,"y":9.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.46,"y":9.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Eye of Burning Shadow","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"creature","id":3204,"name":"Gazz'uz","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4903,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4903,"item_name":"Eye of Burning Shadow","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/832"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/832/burning-shadows/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Eye of Burning Shadow","objective_reference_points":[],"rewards":{"xp":680,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"},{"factionId":530,"value":75,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/832","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Eye of Burning Shadow","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"creature","id":3204,"name":"Gazz'uz","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":4903,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=832","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":832,"title":"Burning Shadows","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":832,"firstStop":209,"lastStop":222,"turninStop":222,"completed":true,"group":"Northern Durotar · harpies and Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-832"},{"questId":832,"firstStop":261,"lastStop":266,"turninStop":266,"completed":true,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-832"},{"questId":832,"firstStop":243,"lastStop":248,"turninStop":248,"completed":true,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-832"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":832,"title":"Burning Shadows","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":832,"title":"Burning Shadows","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}],"guide_note":"Use the Eye of Burning Shadow found during the Skull Rock kills on each character. Turn it in to Neeru on the scheduled Orgrimmar return."},{"quest_id":840,"title":"Conscript of the Horde","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts"],"the-barrens":["ends"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Takrin Pathseeker","locations":[{"zone_id":"durotar","zone":"Durotar","x":50.84,"y":43.59,"subzone":"Takrin Pathseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kargal Battlescar","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.26,"y":19.38,"subzone":"Kargal Battlescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Recruitment Letter"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.26,"y":19.38,"subzone":"Kargal Battlescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Recruitment Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4992,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[842],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":842,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4992,"item_name":"Recruitment Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/840"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/840/conscript-of-the-horde/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Recruitment Letter","objective_reference_points":[],"rewards":{"xp":455,"money_copper":0,"money_at_max_level_copper":276,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/840","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Recruitment Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4992,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":840,"title":"Conscript of the Horde","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":840,"firstStop":233,"lastStop":237,"turninStop":237,"completed":true,"group":"Razor Hill → Far Watch Post","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-840"},{"questId":840,"firstStop":270,"lastStop":272,"turninStop":272,"completed":true,"group":"Razor Hill → Far Watch Post → Crossroads","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-840"},{"questId":840,"firstStop":252,"lastStop":254,"turninStop":254,"completed":true,"group":"Razor Hill → Far Watch Post → Crossroads","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-840"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":840,"title":"Conscript of the Horde","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":842,"title":"Crossroads Conscription","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone"],"the-barrens":["starts","ends"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kargal Battlescar","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.26,"y":19.38,"subzone":"Kargal Battlescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signed Recruitment Letter"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Signed Recruitment Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4995,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[840],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":840,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[840],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4995,"item_name":"Signed Recruitment Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/842"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/842/crossroads-conscription/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Signed Recruitment Letter","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/842","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Signed Recruitment Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4995,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":842,"title":"Crossroads Conscription","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":842,"firstStop":238,"lastStop":246,"turninStop":246,"completed":true,"group":"Razor Hill → Far Watch Post","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-842"},{"questId":842,"firstStop":273,"lastStop":275,"turninStop":275,"completed":true,"group":"Razor Hill → Far Watch Post → Crossroads","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-842"},{"questId":842,"firstStop":255,"lastStop":258,"turninStop":258,"completed":true,"group":"Razor Hill → Far Watch Post → Crossroads","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-842"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":842,"title":"Crossroads Conscription","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1525,"title":"Call of Fire","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Telf Joolam","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Telf Joolam","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fire Tar"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":54.37,"y":25.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.04,"y":25.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.03,"y":25.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.42,"y":26.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.54,"y":25.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.38,"y":25.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.33,"y":25.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.94,"y":26.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.03,"y":26.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.85,"y":27.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.49,"y":26.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.39,"y":26.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.67,"y":27.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.76,"y":26.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.82,"y":26.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.72,"y":25.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.97,"y":26.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.65,"y":24.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.44,"y":24.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.16,"y":25.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.43,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.86,"y":26.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.61,"y":26.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.02,"y":25.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.74,"y":25.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.59,"y":25.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.72,"y":27.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.1,"y":26.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.79,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.71,"y":26.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.07,"y":25.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.15,"y":25.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.76,"y":25.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.12,"y":23.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.92,"y":24.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.06,"y":24.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.71,"y":24.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.44,"y":24.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.29,"y":24.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.46,"y":24.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.47,"y":25.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.96,"y":24.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57,"y":24.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.32,"y":24.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.91,"y":25.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.79,"y":25.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.91,"y":25.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.95,"y":25.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.51,"y":27.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.75,"y":27.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.36,"y":26.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.34,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.61,"y":26.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.6,"y":26.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fire Tar","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3269,"name":"Razormane Geomancer","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]},{"kind":"creature","id":3271,"name":"Razormane Mystic","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]},{"kind":"creature","id":3268,"name":"Razormane Thornweaver","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]},{"kind":"creature","id":3267,"name":"Razormane Water Seeker","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":5026,"reportedSourceCount":4,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3269,3271,3268,3267],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3269,3271,3268,3267],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3269,3271,3268,3267],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Reagent Pouch"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":52.67,"y":25.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.23,"y":24.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.14,"y":24.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.63,"y":24.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.42,"y":26.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.64,"y":26.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.89,"y":25.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Reagent Pouch","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3199,"name":"Burning Blade Cultist","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":6652,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3199],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3199],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3199],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1524],"next_quest_ids":[1526],"requirements":{"prerequisite_alternatives":[[{"quest_id":1524,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1526,"previous_chain_quests_must_not_be_active":[1524],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5026,"item_name":"Fire Tar","per_character":1,"three_characters_total":3},{"item_id":6652,"item_name":"Reagent Pouch","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1525"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1525/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Fire Tar; collect 1: Reagent Pouch","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[{"id":6636,"count":1,"name":"Fire Sapta"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1525","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Fire Tar","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3269,"name":"Razormane Geomancer","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]},{"kind":"creature","id":3271,"name":"Razormane Mystic","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]},{"kind":"creature","id":3268,"name":"Razormane Thornweaver","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]},{"kind":"creature","id":3267,"name":"Razormane Water Seeker","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":5026,"reportedSourceCount":4,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3269,3271,3268,3267],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3269,3271,3268,3267],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3269,3271,3268,3267],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Reagent Pouch","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3199,"name":"Burning Blade Cultist","zone":"Durotar","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":6652,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3199],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3199],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3199],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":36,"partyKnownSeconds":108,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1525,"title":"Call of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1525,"firstStop":199,"lastStop":202,"turninStop":202,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1525"},{"questId":1525,"firstStop":237,"lastStop":240,"turninStop":240,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1525"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1525,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5726,"title":"Hidden Enemies","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["objectives"]},"quest_category":"Orgrimmar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lieutenant's Insignia"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":51.61,"y":10.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.39,"y":10.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.5,"y":10.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.74,"y":9.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.28,"y":9.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.45,"y":8.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.01,"y":26.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.29,"y":26.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.25,"y":26.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.32,"y":27.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55,"y":9.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.08,"y":8.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.32,"y":8.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.77,"y":8.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.46,"y":9.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.87,"y":10.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.47,"y":9.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.71,"y":9.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.7,"y":11.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.35,"y":8.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.38,"y":8.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.95,"y":8.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.71,"y":7.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.71,"y":8.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.08,"y":9.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.36,"y":7.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.3,"y":11.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.89,"y":26.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.87,"y":26.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.12,"y":11.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.82,"y":9.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.62,"y":8.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.1,"y":9.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.55,"y":8.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.62,"y":10.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.25,"y":10.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.9,"y":7.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.6,"y":8.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lieutenant's Insignia","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3198,"name":"Burning Blade Apprentice","zone":"Durotar","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"]},{"kind":"creature","id":3197,"name":"Burning Blade Fanatic","zone":"Durotar","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"]},{"kind":"quest-given","id":5727,"name":"Hidden Enemies","zone":"Orgrimmar","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"]}],"itemId":14544,"reportedSourceCount":3,"dropRateRangePercent":[20,20],"planningDropRatePercent":20,"planningSourceIds":[3198,3197],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":20,"sourceIds":[3198,3197],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":20,"sourceIds":[3198,3197],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5727],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":5727,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":14544,"item_name":"Lieutenant's Insignia","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5726"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5726/hidden-enemies/"}],"missing_fields":[]},"objective_summary":"collect 1: Lieutenant's Insignia","objective_reference_points":[],"rewards":{"xp":910,"money_copper":250,"money_at_max_level_copper":540,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5726","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Lieutenant's Insignia","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3198,"name":"Burning Blade Apprentice","zone":"Durotar","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"]},{"kind":"creature","id":3197,"name":"Burning Blade Fanatic","zone":"Durotar","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"]},{"kind":"quest-given","id":5727,"name":"Hidden Enemies","zone":"Orgrimmar","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"]}],"itemId":14544,"reportedSourceCount":3,"dropRateRangePercent":[20,20],"planningDropRatePercent":20,"planningSourceIds":[3198,3197],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":20,"sourceIds":[3198,3197],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":20,"sourceIds":[3198,3197],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5726,"title":"Hidden Enemies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5726,"firstStop":199,"lastStop":223,"turninStop":223,"completed":true,"group":"Orgrimmar · deliver the orders and prepare for Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5726"},{"questId":5726,"firstStop":256,"lastStop":263,"turninStop":263,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5726"},{"questId":5726,"firstStop":238,"lastStop":245,"turninStop":245,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5726"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"preparation","url":"/journey/ragefire-chasm.html?quest=5726"},"research_updates":[]},{"quest_id":96877,"title":"Halikor's Hoof","quest_level":12,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Halikor · user-reported drop area","locations":[{"zone_id":"durotar","zone":"Durotar","x":40.8,"y":24.7,"subzone":"Halikor · user-reported drop area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kamari","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.3,"y":44.8,"subzone":"Kamari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Halikor's Hoof"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":40.8,"y":24.7,"subzone":"Halikor · user-reported drop area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Halikor's Hoof","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275723,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275723,"item_name":"Halikor's Hoof","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96877"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96877/halikors-hoof/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96877"}],"missing_fields":[]},"objective_summary":"collect 1: Halikor's Hoof","objective_reference_points":[],"rewards":{"xp":680,"money_copper":350,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96877","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Halikor's Hoof","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":275723,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96877","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Starting-item acquisition location","Halikor's Hoof location"]},"routing_decision":{"id":96877,"title":"Halikor's Hoof","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96877,"firstStop":171,"lastStop":198,"turninStop":198,"completed":true,"group":"Western river · Fizzle and the lost amulet","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96877"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"field":"start","detail":"Quest-review instruction and acquisition coordinates supplied by user.","checkedOn":"2026-10-25","evidence":"user_reported"}],"guide_optional":true},{"quest_id":99052,"title":"Threat from Below","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.2,"y":43.2,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Orgnil Soulscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":52.24,"y":43.15,"subzone":"Orgnil Soulscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Aggor's Belt"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":55.6,"y":14.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.6,"y":18.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.4,"y":15.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.4,"y":16.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58,"y":16.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.6,"y":16.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59,"y":17.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.2,"y":17.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":59.6,"y":17.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Aggor's Belt","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":275666,"name":"Aggor the Young","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":286009,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99051],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286009,"item_name":"Aggor's Belt","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99052"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99052/threat-from-below/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99052"}],"missing_fields":[]},"objective_summary":"collect 1: Aggor's Belt","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Bladefist Bay","x":59.2,"y":17.5,"continent_x":0.6021579715004689,"continent_y":0.47317276282315457,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Drygulch Ravine","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99052","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":910,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99052","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Aggor's Belt","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":275666,"name":"Aggor the Young","zone":"Durotar","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/durotar-D33Vrb3I.js"]}],"itemId":286009,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99052","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":99052,"title":"Threat from Below","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99052,"firstStop":170,"lastStop":226,"turninStop":226,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99052"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":809,"title":"Ak'Zeloth","quest_level":13,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone"],"the-barrens":["ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ak'Zeloth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.07,"subzone":"Ak'Zeloth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ak'Zeloth"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ak'Zeloth","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[829],"next_quest_ids":[924],"requirements":{"prerequisite_alternatives":[[{"quest_id":829,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":924,"previous_chain_quests_must_not_be_active":[829],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/809"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/809/akzeloth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ak'Zeloth","objective_reference_points":[],"rewards":{"xp":455,"money_copper":0,"money_at_max_level_copper":276,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/809","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ak'Zeloth","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":809,"title":"Ak'Zeloth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":809,"firstStop":222,"lastStop":230,"turninStop":230,"completed":true,"group":"Orgrimmar · Thrall and Neeru","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-809"},{"questId":809,"firstStop":16,"lastStop":18,"turninStop":18,"completed":true,"group":"Ak'Zeloth · #809","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-809"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":809,"title":"Ak'Zeloth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1464,"title":"Fire Sapta","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Telf Joolam","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Telf Joolam","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Telf Joolam"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Telf Joolam","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1526],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1526,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1464"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1464/fire-sapta/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"talk_or_deliver : Telf Joolam","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":6636,"count":1,"name":"Fire Sapta"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1464","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Telf Joolam","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1464","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A replacement-sapta recovery quest, not another required totem lesson. Use it only if the supplied sapta was lost while its parent quest is active. The normal class route uses the original supplied item and does not schedule an extra recovery visit.","routing_decision":{"id":1464,"title":"Fire Sapta","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1464,"title":"Fire Sapta","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1526,"title":"Call of Fire","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Telf Joolam","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brazier of the Dormant Flame","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.9,"y":58.2,"subzone":"Brazier of the Dormant Flame","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Brazier of the Dormant Flame","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.96,"y":58.21,"subzone":"Brazier of the Dormant Flame","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"summon_and_defeat","target":{"name":"Use Fire Sapta, defeat the fire manifestation, loot its ember and use the brazier"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":38.9,"y":58.2,"subzone":"Brazier of the Dormant Flame","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.96,"y":58.21,"subzone":"Brazier of the Dormant Flame","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"summon_and_defeat","target":"Use Fire Sapta, defeat the fire manifestation, loot its ember and use the brazier","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1525],"next_quest_ids":[1464,1527],"requirements":{"prerequisite_alternatives":[[{"quest_id":1525,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1527,"previous_chain_quests_must_not_be_active":[1525],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6653,"item_name":"Torch of the Dormant Flame","per_character":1,"three_characters_total":3},{"item_id":6655,"item_name":"Glowing Ember","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1526"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1526/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1526"}],"missing_fields":[]},"objective_summary":"summon_and_defeat 1: Use Fire Sapta, defeat the fire manifestation, loot its ember and use the brazier","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[{"id":6654,"count":1,"name":"Torch of the Eternal Flame"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1526","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"summon_and_defeat","target":"Use Fire Sapta, defeat the fire manifestation, loot its ember and use the brazier","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Drink the Fire Sapta at the shrine near Telf, defeat the Minor Manifestation of Fire on the summit, loot its Glowing Ember and use the brazier. Keep the supplied torch. This is not only an item delivery.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1526"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1526/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1526"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1526","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":1526,"title":"Call of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1526,"firstStop":203,"lastStop":205,"turninStop":205,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1526"},{"questId":1526,"firstStop":241,"lastStop":243,"turninStop":243,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1526"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Drink the Fire Sapta at the shrine near Telf, defeat the Minor Manifestation of Fire on the summit, loot its Glowing Ember and use the brazier. Keep the supplied torch. This is not only an item delivery.","research_updates":[{"questId":1526,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1526,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1526","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":1527,"title":"Call of Fire","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"],"the-barrens":["ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Brazier of the Dormant Flame","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.9,"y":58.2,"subzone":"Brazier of the Dormant Flame","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"Brazier of the Dormant Flame","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.96,"y":58.21,"subzone":"Brazier of the Dormant Flame","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kranal Fiss","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Torch of the Eternal Flame"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Torch of the Eternal Flame","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1526],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1526,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1526],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6654,"item_name":"Torch of the Eternal Flame","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1527"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1527/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1527"}],"missing_fields":[]},"objective_summary":"collect 1: Torch of the Eternal Flame","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[{"id":5176,"count":1,"name":"Fire Totem"}],"choices":[],"reputation":[],"spell":{"id":3599,"name":"Searing Totem"},"cast":{"id":2075,"name":"Searing Totem"},"source_url":"https://wowforevertools.com/quests/1527","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Torch of the Eternal Flame","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1527"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1527/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1527"}],"routing_decision":{"id":1527,"title":"Call of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1527,"firstStop":206,"lastStop":208,"turninStop":208,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1527"},{"questId":1527,"firstStop":244,"lastStop":246,"turninStop":246,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1527"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1527,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1527,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1527","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":924,"title":"The Demon Seed","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone"],"the-barrens":["starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ak'Zeloth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.07,"subzone":"Ak'Zeloth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ak'Zeloth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.07,"subzone":"Ak'Zeloth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"The Altar of Fire"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.98,"y":19.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"The Altar of Fire","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[809],"next_quest_ids":[926],"requirements":{"prerequisite_alternatives":[[{"quest_id":809,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[809],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/924"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/924/the-demon-seed/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"interact 1: The Altar of Fire","objective_reference_points":[],"rewards":{"xp":1250,"money_copper":0,"money_at_max_level_copper":750,"items":[{"id":5420,"count":1,"name":"Banshee Armor"}],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/924","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"The Altar of Fire","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=924","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"guide_deferral":"The Demon Seed requires a Dreadmist Peak outing and a return to Ak’Zeloth at Far Watch Post; that round trip is not scheduled in the current northbound route. #926 is its replacement Power Stone, needed only while #924 is active, not a separate leveling stop.","routing_decision":{"id":924,"title":"The Demon Seed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":924,"firstStop":19,"lastStop":21,"turninStop":21,"completed":true,"group":"The Demon Seed · #924","kinds":["pickup","objective","turnin"],"guide":"demon-seed","title":"Optional detour: The Demon Seed","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":13},"url":"/journey/demon-seed.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-924"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":924,"title":"The Demon Seed","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":926,"title":"Flawed Power Stone","quest_level":14,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["quest_category","source_geographic_zone"],"the-barrens":["starts","ends","objectives"]},"quest_category":"Durotar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Flawed Power Stone","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.03,"subzone":"Flawed Power Stone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Flawed Power Stone","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.03,"subzone":"Flawed Power Stone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Flawed Power Stone"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":20.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Flawed Power Stone","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[924],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":924,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/926"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/926/flawed-power-stone/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"talk_or_deliver : Flawed Power Stone","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":4986,"count":1,"name":"Flawed Power Stone"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/926","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Flawed Power Stone","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=926","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"The Demon Seed requires a Dreadmist Peak outing and a return to Ak’Zeloth at Far Watch Post; that round trip is not scheduled in the current northbound route. #926 is its replacement Power Stone, needed only while #924 is active, not a separate leveling stop.","routing_decision":{"id":926,"title":"Flawed Power Stone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":926,"title":"Flawed Power Stone","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2380,"title":"To Orgrimmar!","quest_level":16,"minimum_level":16,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaplak","locations":[{"zone_id":"durotar","zone":"Durotar","x":51.98,"y":43.69,"subzone":"Kaplak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shenthul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shenthul","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[2379],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[2378],"next_in_chain":2379,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2380"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2380/to-orgrimmar/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Shenthul","objective_reference_points":[],"rewards":{"xp":115,"money_copper":0,"money_at_max_level_copper":72,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2380","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shenthul","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=2380","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":2380,"title":"To Orgrimmar!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2380,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Rogue introductions · before crossing east","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2380"},{"questId":2380,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Rogue introduction · choose your origin","kinds":["pickup","objective","turnin"],"guide":"rogue-ratchet","title":"Rogue · Ratchet lockpicking","profile":{"class":"rogue","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-ratchet.html?class=rogue&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2380"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2380,"title":"To Orgrimmar!","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2985,"title":"Call of Water","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts"],"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Swart","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.42,"y":42.59,"subzone":"Swart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1530],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1528,1529,2986],"next_in_chain":1530,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1530,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2985"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2985/call-of-water/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Islen Waterseer","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2985","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=2985","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This shaman chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":2985,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2985,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Islen → Brine · choose one introduction","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2985"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2985,"title":"Call of Water","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":97246,"title":"Meal Appeal","quest_level":15,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"orgrimmar":["starts","ends","objectives"]},"quest_category":"Orgrimmar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thatog","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.6,"y":72,"subzone":"Thatog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Borstan","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":57.4,"y":53.4,"subzone":"Borstan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Borstan"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":57.4,"y":53.4,"subzone":"Borstan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Borstan","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[97249],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":97249,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead","url":"https://www.wowhead.com/forever/quest=97246"},{"source_id":"realmfirst","url":"https://realmfirst.net/de/world-of-warcraft-forever/quests/meal-appeal/"},{"source_id":"eternadex","url":"https://eternadex.com/de/karte/orgrimmar/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Borstan","objective_reference_points":[],"rewards":{"xp":800,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://www.wowhead.com/forever/quest=97246","evidence":"reported_beta","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Borstan","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97246","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":97246,"title":"Meal Appeal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97246,"firstStop":191,"lastStop":193,"turninStop":193,"completed":true,"group":"Orgrimmar · deliver the orders and prepare for Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97246"},{"questId":97246,"firstStop":252,"lastStop":254,"turninStop":254,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97246"},{"questId":97246,"firstStop":234,"lastStop":236,"turninStop":236,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97246"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":97249,"title":"Favorite Food","quest_level":15,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"orgrimmar":["starts","ends","objectives"]},"quest_category":"Orgrimmar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Borstan","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":57.4,"y":53.4,"subzone":"Borstan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Migi","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":36.8,"y":29,"subzone":"Migi","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Migi’s Lunch"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":36.8,"y":29,"subzone":"Migi","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Migi’s Lunch","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":277284,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[97246],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":97246,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[97246],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277284,"item_name":"Migi’s Lunch","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead","url":"https://www.wowhead.com/forever/quest=97249"},{"source_id":"realmfirst","url":"https://realmfirst.net/de/world-of-warcraft-forever/quests/meal-appeal/"},{"source_id":"eternadex","url":"https://eternadex.com/de/karte/orgrimmar/"}],"missing_fields":[]},"objective_summary":"collect 1: Migi’s Lunch","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://www.wowhead.com/forever/quest=97249","evidence":"reported_beta","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Migi’s Lunch","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":277284,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97249","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":97249,"title":"Favorite Food","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97249,"firstStop":194,"lastStop":207,"turninStop":207,"completed":true,"group":"Orgrimmar · deliver the orders and prepare for Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97249"},{"questId":97249,"firstStop":255,"lastStop":259,"turninStop":259,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97249"},{"questId":97249,"firstStop":237,"lastStop":241,"turninStop":241,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97249"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":5727,"title":"Hidden Enemies","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"orgrimmar":["starts","ends","objectives"]},"quest_category":"Orgrimmar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk","target":{"name":"Gauge Neeru Fireblade’s reaction"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"talk","target":"Gauge Neeru Fireblade’s reaction","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":"Speak to Neeru using his quest dialogue, then return to Thrall.","chain":{"is_part_of_chain":true,"previous_quest_ids":[5726],"next_quest_ids":[5728],"requirements":{"prerequisite_alternatives":[[{"quest_id":5726,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":5728,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5727"},{"source_id":"wowhead_forever","url":"https://www.wowhead.com/forever/quest=5727/hidden-enemies"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quests"}],"missing_fields":[]},"objective_summary":"talk 1: Gauge Neeru Fireblade’s reaction","objective_reference_points":[],"rewards":{"xp":460,"money_copper":0,"money_at_max_level_copper":276,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5727","evidence":"classic_fallback_with_reported_reward_record","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk","target":"Gauge Neeru Fireblade’s reaction","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5727,"title":"Hidden Enemies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5727,"firstStop":224,"lastStop":228,"turninStop":228,"completed":true,"group":"Orgrimmar · Thrall and Neeru","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5727"},{"questId":5727,"firstStop":264,"lastStop":268,"turninStop":268,"completed":true,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5727"},{"questId":5727,"firstStop":246,"lastStop":250,"turninStop":250,"completed":true,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5727"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Wowhead Forever category reports 460 base XP for updated reaction objective, rather than 455.","dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"preparation","url":"/journey/ragefire-chasm.html?quest=5727"},"research_updates":[{"questId":5727,"title":"Hidden Enemies","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5728,"title":"Hidden Enemies","quest_level":16,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"durotar","region_relevance":{"orgrimmar":["starts","ends"]},"quest_category":"Ragefire Chasm","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bazzalan"},"count_per_character":1,"locations":[],"location_label":"Ragefire Chasm — Bazzalan","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bazzalan","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Jergosh the Invoker"},"count_per_character":1,"locations":[],"location_label":"Ragefire Chasm — Jergosh the Invoker","delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Jergosh the Invoker","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":"Dungeon completion is outside this guide.","chain":{"is_part_of_chain":true,"previous_quest_ids":[5727],"next_quest_ids":[5729],"requirements":{"prerequisite_alternatives":[[{"quest_id":5727,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":5729,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5728"},{"source_id":"wowhead_forever","url":"https://www.wowhead.com/forever/quest=5728/hidden-enemies"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5728"}],"missing_fields":[]},"objective_summary":"kill 1: Bazzalan; kill 1: Jergosh the Invoker","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5728","evidence":"classic_fallback_with_reported_reward_record","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Bazzalan","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Jergosh the Invoker","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5728","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"partial_research","detail":"Bazzalan and Jergosh the Invoker are inside Ragefire Chasm. Their interior map coordinates are still missing."}],"remaining":["Bazzalan location","Jergosh the Invoker location"]},"research_updates":[{"field":"partial_research","detail":"Bazzalan and Jergosh the Invoker are inside Ragefire Chasm. Their interior map coordinates are still missing.","source":"https://www.wowhead.com/forever/quest=5728","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":5728,"title":"Hidden Enemies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5728,"firstStop":246,"lastStop":246,"turninStop":null,"completed":false,"group":"Orgrimmar · Thrall and Neeru","kinds":["pickup"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5728"},{"questId":5728,"firstStop":184,"lastStop":184,"turninStop":null,"completed":false,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5728"},{"questId":5728,"firstStop":254,"lastStop":254,"turninStop":null,"completed":false,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5728"},{"questId":5728,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ragefire Chasm · one run","kinds":["objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5728"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"The dungeon step is followed by 5729 and 5730; weapon reward belongs to 5730.","dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"core","url":"/journey/ragefire-chasm.html?quest=5728"}},{"quest_id":1842,"title":"Satyr Hooves","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ula'elek","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ula'elek","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Uncloven Satyr Hoof","item_id":7128},"count_per_character":7,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":78.34,"y":43.69,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":77.58,"y":46.17,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.08,"y":45.31,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.83,"y":46.66,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.4,"y":45.12,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.51,"y":44.76,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.27,"y":46.4,"subzone":"Xavian Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.26,"y":45.63,"subzone":"Xavian Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.42,"y":47.48,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.39,"y":42.96,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.35,"y":42.21,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":77.31,"y":44.89,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":79.61,"y":46.86,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":77.83,"y":46.69,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":77.8,"y":42.52,"subzone":"Xavian Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":77.73,"y":44.78,"subzone":"Xavian Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Uncloven Satyr Hoof","countPerCharacter":7,"itemId":7128,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1839],"next_quest_ids":[1843],"requirements":{"prerequisite_alternatives":[[{"quest_id":1839,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Uncloven Satyr Hoof","countPerCharacter":7,"itemId":7128,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 7 Uncloven Satyr Hooves to Ula'elek at Sen'jin Village in Durotar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1842,"title":"Satyr Hooves","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1842,"firstStop":29,"lastStop":31,"turninStop":31,"completed":true,"group":"Satyr Hooves #1842","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1842"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1842"}],"missing_fields":[]}},{"quest_id":2936,"title":"The Spider God","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Read the Tablet of Theka — learn the Spider God’s name","object_id":142715},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":38.7,"y":19.9,"subzone":"Zul’Farrak · Tablet of Theka in the scarab area","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Zul’Farrak · Tablet of Theka in the scarab area","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Master Gadrin","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2935],"next_quest_ids":[2937],"requirements":{"prerequisite_alternatives":[[{"quest_id":2935,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Master Gadrin","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Read from the Tablet of Theka to learn the name of the Witherbark spider god, then return to Master Gadrin.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Replace incorrect Master Gadrin talk objective; Gadrin is the outside turn-in. Reading, not merely killing Theka, grants the objective credit.","guide_optional":true,"routing_decision":{"id":2936,"title":"The Spider God","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2936,"firstStop":11,"lastStop":14,"turninStop":14,"completed":true,"group":"The Spider God · optional preparation circuit","kinds":["pickup","objective","turnin"],"guide":"spider-god-detour","title":"Optional detour: The Spider God","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":46},"url":"/journey/spider-god-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2936"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Replace incorrect Master Gadrin talk objective; Gadrin is the outside turn-in. Reading, not merely killing Theka, grants the objective credit."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Replace incorrect Master Gadrin talk objective; Gadrin is the outside turn-in. Reading, not merely killing Theka, grants the objective credit."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2936"}],"missing_fields":[]}},{"quest_id":1843,"title":"Brutal Gauntlets","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ula'elek","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ula'elek","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ula'elek"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ula'elek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1842],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1842,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[{"id":7129,"name":"Brutal Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=7129"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ula'elek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1843,"title":"Brutal Gauntlets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1843"}],"missing_fields":[]}},{"quest_id":2937,"title":"Summoning Shadra","quest_level":55,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadra's Venom","item_id":9324},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadra's Venom","countPerCharacter":1,"itemId":9324,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2936],"next_quest_ids":[2938],"requirements":{"prerequisite_alternatives":[[{"quest_id":2936,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadra's Venom","countPerCharacter":1,"itemId":9324,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defeat Shadra at the altar of Shadra'Alor, then bring her venom to Apothecary Lydon in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2937,"title":"Summoning Shadra","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Shadra's Venom location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2937"}],"missing_fields":["Shadra's Venom location"]}},{"quest_id":8150,"title":"Honoring a Hero","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Javnir Nashak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.1,"y":13.77,"subzone":"Javnir Nashak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Javnir Nashak","locations":[{"zone_id":"durotar","zone":"Durotar","x":46.1,"y":13.77,"subzone":"Javnir Nashak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Javnir Nashak"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":46.1,"y":13.77,"subzone":"Javnir Nashak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Javnir Nashak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20010,"name":"The Horde's Hellscream","count":1,"url":"https://www.wowhead.com/forever/item=20010"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Javnir Nashak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Grom's Monument in the Demon Fall Canyon of Ashenvale and use Grom's Tribute at the base of the monument. Return to Javnir Nashak outside Orgrimmar before the Harvest Festival is over.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8150,"title":"Honoring a Hero","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8150"}],"missing_fields":[]}},{"quest_id":8358,"title":"Incoming Gumdrop","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kali Remik","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.13,"y":74.24,"subzone":"Kali Remik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kali Remik","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.13,"y":74.24,"subzone":"Kali Remik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kali Remik"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.13,"y":74.24,"subzone":"Kali Remik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kali Remik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8312,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20495,"name":"Darkspear Gumdrop","count":1,"url":"https://www.wowhead.com/forever/item=20495"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kali Remik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Do a train emote at Kali Remik, and in exchange you'll receive a Darkspear Gumdrop!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8358,"title":"Incoming Gumdrop","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8358"}],"missing_fields":["Quest XP"]}},{"quest_id":8670,"title":"Runetotem the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"durotar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Runetotem","locations":[{"zone_id":"durotar","zone":"Durotar","x":53.2,"y":43.68,"subzone":"Elder Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Runetotem","locations":[{"zone_id":"durotar","zone":"Durotar","x":53.2,"y":43.68,"subzone":"Elder Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Runetotem"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":53.2,"y":43.68,"subzone":"Elder Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8670,"title":"Runetotem the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8670"}],"missing_fields":["Quest XP"]}}],"quest_count":131},{"region_id":"mulgore","name":"Mulgore","quests":[{"quest_id":3091,"title":"Simple Note","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Harutt Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.75,"y":76.72,"subzone":"Harutt Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Harutt Thunderhorn"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.75,"y":76.72,"subzone":"Harutt Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Harutt Thunderhorn","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[747],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":747,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9547,"item_name":"Simple Note","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3091"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3091/simple-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3091"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Harutt Thunderhorn","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":24,"items":[],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3091","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Harutt Thunderhorn","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3091"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3091/simple-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3091"}],"routing_decision":{"id":3091,"title":"Simple Note","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3091,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3091"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3091,"title":"Simple Note","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3091,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3091","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3092,"title":"Etched Note","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lanka Farshot","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.95,"y":76.35,"subzone":"Lanka Farshot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Lanka Farshot"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.95,"y":76.35,"subzone":"Lanka Farshot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Lanka Farshot","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[747],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":747,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9565,"item_name":"Etched Note","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3092"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3092/etched-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3092"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Lanka Farshot","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":30,"items":[],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3092","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Lanka Farshot","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3092"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3092/etched-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3092"}],"routing_decision":{"id":3092,"title":"Etched Note","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3092,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3092"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3092,"title":"Etched Note","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3092,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3092","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3093,"title":"Rune-Inscribed Note","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Meela Dawnstrider","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.58,"y":76.56,"subzone":"Meela Dawnstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Meela Dawnstrider"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.58,"y":76.56,"subzone":"Meela Dawnstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Meela Dawnstrider","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[747],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":747,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9552,"item_name":"Rune-Inscribed Note","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3093"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3093/rune-inscribed-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3093"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Meela Dawnstrider","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":30,"items":[],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3093","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Meela Dawnstrider","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3093"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3093/rune-inscribed-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3093"}],"routing_decision":{"id":3093,"title":"Rune-Inscribed Note","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3093,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3093"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3093,"title":"Rune-Inscribed Note","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3093,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3093","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":3094,"title":"Verdant Note","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Druid","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gart Mistrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.65,"y":76.55,"subzone":"Gart Mistrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Read the supplied introduction and speak to Gart Mistrunner"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.65,"y":76.55,"subzone":"Gart Mistrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Gart Mistrunner","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[747],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":747,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":9581,"item_name":"Verdant Note","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3094"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3094/verdant-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3094"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Read the supplied introduction and speak to Gart Mistrunner","objective_reference_points":[],"rewards":{"xp":40,"money_copper":0,"money_at_max_level_copper":30,"items":[],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3094","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Read the supplied introduction and speak to Gart Mistrunner","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3094"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3094/verdant-note/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=3094"}],"routing_decision":{"id":3094,"title":"Verdant Note","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3094,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3094"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3094,"title":"Verdant Note","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":3094,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=3094","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":5844,"title":"Welcome!","quest_level":1,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","ends"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vorn Skyseer","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.05,"y":77.43,"subzone":"Vorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Camp Narache Gift Voucher"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.05,"y":77.43,"subzone":"Vorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Camp Narache Gift Voucher","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":14650,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":14650,"item_name":"Camp Narache Gift Voucher","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5844"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5844/welcome/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Starting-item acquisition location","Quest XP"]},"objective_summary":"collect 1: Camp Narache Gift Voucher","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[{"id":13584,"count":1,"name":"Diablo Stone"},{"id":13583,"count":1,"name":"Panda Collar"},{"id":13582,"count":1,"name":"Zergling Leash"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5844","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Camp Narache Gift Voucher","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":14650,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5844","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Starting-item acquisition location","Quest XP"]},"guide_deferral":"Deliberately excluded at your request. Your original guidance remains in Reviewed history; the quest stays in the catalog.","routing_decision":{"id":5844,"title":"Welcome!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Deliberately excluded at your request.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5844,"title":"Welcome!","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":5844,"title":"Welcome!","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":747,"title":"The Hunt Begins","quest_level":2,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Plainstrider Meat"},"count_per_character":7,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":49.36,"y":85.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.73,"y":84.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.03,"y":83.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.84,"y":85.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.15,"y":77.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.8,"y":77.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.23,"y":84.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.01,"y":86.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.95,"y":86.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.78,"y":86.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.38,"y":81.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.39,"y":84.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.97,"y":74.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.83,"y":74.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.51,"y":75.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.27,"y":84.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.43,"y":77.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.91,"y":83.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.28,"y":82.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.16,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47,"y":85.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.37,"y":75.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.82,"y":79.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.28,"y":77.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.84,"y":75.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.83,"y":75.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":76.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52,"y":82.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.01,"y":76.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.84,"y":77.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.7,"y":76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.83,"y":75.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.66,"y":82.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.82,"y":84.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.59,"y":85.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.19,"y":87.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.89,"y":86.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.3,"y":87.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.45,"y":84.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.59,"y":83.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.73,"y":82.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.67,"y":82.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.42,"y":81.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.99,"y":77.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.52,"y":78.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.95,"y":79.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.61,"y":81.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":83.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.31,"y":80.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.32,"y":81.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.31,"y":81.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.93,"y":83.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.26,"y":83.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.35,"y":83.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.84,"y":81.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.96,"y":80.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.92,"y":81.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.2,"y":81.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.83,"y":84.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.98,"y":78.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Plainstrider Meat","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":2955,"name":"Plainstrider","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4739,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2955],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Plainstrider Feather"},"count_per_character":7,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":49.36,"y":85.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.73,"y":84.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.03,"y":83.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.84,"y":85.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.15,"y":77.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.8,"y":77.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.23,"y":84.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.01,"y":86.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.95,"y":86.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.78,"y":86.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.38,"y":81.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.39,"y":84.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.97,"y":74.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.83,"y":74.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.51,"y":75.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.27,"y":84.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.43,"y":77.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.91,"y":83.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.28,"y":82.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.16,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47,"y":85.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.37,"y":75.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.82,"y":79.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.28,"y":77.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.84,"y":75.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.83,"y":75.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":76.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52,"y":82.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.01,"y":76.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.84,"y":77.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.7,"y":76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.83,"y":75.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.66,"y":82.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.82,"y":84.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.59,"y":85.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.19,"y":87.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.89,"y":86.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.3,"y":87.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.45,"y":84.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.59,"y":83.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.73,"y":82.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.67,"y":82.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.42,"y":81.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.99,"y":77.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.52,"y":78.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.95,"y":79.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.61,"y":81.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":83.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.31,"y":80.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.32,"y":81.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.31,"y":81.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.93,"y":83.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.26,"y":83.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.35,"y":83.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.84,"y":81.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.96,"y":80.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.92,"y":81.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.2,"y":81.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.83,"y":84.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.98,"y":78.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Plainstrider Feather","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":2955,"name":"Plainstrider","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4740,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2955],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[750,3091,3092,3093,3094],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4739,"item_name":"Plainstrider Meat","per_character":7,"three_characters_total":21},{"item_id":4740,"item_name":"Plainstrider Feather","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/747"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/747/the-hunt-begins/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 7: Plainstrider Meat; collect 7: Plainstrider Feather","objective_reference_points":[],"rewards":{"xp":170,"money_copper":0,"money_at_max_level_copper":102,"items":[],"choices":[{"id":4954,"count":1,"name":"Nomadic Belt"},{"id":4910,"count":1,"name":"Painted Chain Gloves"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/747","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Plainstrider Meat","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":2955,"name":"Plainstrider","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4739,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2955],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Plainstrider Feather","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":2955,"name":"Plainstrider","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4740,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2955],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[2955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":315,"partyKnownSeconds":945,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":747,"title":"The Hunt Begins","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":747,"firstStop":1,"lastStop":9,"turninStop":9,"completed":true,"group":"Camp Narache · first errands","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-747"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":747,"title":"The Hunt Begins","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":747,"title":"The Hunt Begins","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":752,"title":"A Humble Task","quest_level":2,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greatmother Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.78,"y":80.91,"subzone":"Greatmother Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Greatmother Hawkwind"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.78,"y":80.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Greatmother Hawkwind","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[753],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":753,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/752"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/752/a-humble-task/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Greatmother Hawkwind","objective_reference_points":[],"rewards":{"xp":85,"money_copper":17,"money_at_max_level_copper":51,"items":[],"choices":[{"id":247840,"count":1,"name":"Mining for Dummies"},{"id":247841,"count":1,"name":"Wild Harvest"},{"id":247846,"count":1,"name":"Pelt Collecting for Beginners"}],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/752","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Greatmother Hawkwind","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":752,"title":"A Humble Task","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":752,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"Camp Narache · first errands","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-752"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":752,"title":"A Humble Task","field":"coin_reward","detail":"Recorded base coin reward/cost: 17 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":750,"title":"The Hunt Continues","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mountain Cougar Pelt"},"count_per_character":10,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53.6,"y":91.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.12,"y":90.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.14,"y":91.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.22,"y":91.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.31,"y":90.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.1,"y":88.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.74,"y":88.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.74,"y":82.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.17,"y":84.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.44,"y":84.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.67,"y":83.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.97,"y":88.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.68,"y":88.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.56,"y":89.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.19,"y":89.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.99,"y":87.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.57,"y":87.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.1,"y":86.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.86,"y":88.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.97,"y":89.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.47,"y":90.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.24,"y":89.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.7,"y":87.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.72,"y":89.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.44,"y":90.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.65,"y":89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.35,"y":89.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.38,"y":90.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.77,"y":89.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.97,"y":88.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.73,"y":88.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.99,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.19,"y":88.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.63,"y":87.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.87,"y":87.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.6,"y":89.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.51,"y":88.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.07,"y":90.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.59,"y":90.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.1,"y":81.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.3,"y":88.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.91,"y":87.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.91,"y":92.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.56,"y":91.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.37,"y":88.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.43,"y":88.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.53,"y":88.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.59,"y":86.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.2,"y":87.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.13,"y":87.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.69,"y":86.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.73,"y":87.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.06,"y":87.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.18,"y":87.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.39,"y":86.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.44,"y":88.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.41,"y":89.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.53,"y":88.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.5,"y":90.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.48,"y":89.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mountain Cougar Pelt","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":2961,"name":"Mountain Cougar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4742,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2961],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":80,"sourceIds":[2961],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":80,"sourceIds":[2961],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[747],"next_quest_ids":[780],"requirements":{"prerequisite_alternatives":[[{"quest_id":747,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":780,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4742,"item_name":"Mountain Cougar Pelt","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/750"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/750/the-hunt-continues/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 10: Mountain Cougar Pelt","objective_reference_points":[],"rewards":{"xp":250,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[{"id":4908,"count":1,"name":"Nomadic Bracers"},{"id":4913,"count":1,"name":"Painted Chain Belt"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/750","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Mountain Cougar Pelt","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":2961,"name":"Mountain Cougar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4742,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2961],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":80,"sourceIds":[2961],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":80,"sourceIds":[2961],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":225,"partyKnownSeconds":675,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":750,"title":"The Hunt Continues","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":750,"firstStop":14,"lastStop":22,"turninStop":22,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-750"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":750,"title":"The Hunt Continues","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":753,"title":"A Humble Task","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Greatmother Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.78,"y":80.91,"subzone":"Greatmother Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Water Pitcher"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":49.03,"y":81.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.03,"y":81.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.93,"y":81.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.91,"y":81.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Water Pitcher","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Water Pitcher","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4755,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[752],"next_quest_ids":[755],"requirements":{"prerequisite_alternatives":[[{"quest_id":752,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":755,"previous_chain_quests_must_not_be_active":[752],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4755,"item_name":"Water Pitcher","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/753"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/753/a-humble-task/"}],"missing_fields":[]},"objective_summary":"collect 1: Water Pitcher","objective_reference_points":[],"rewards":{"xp":250,"money_copper":40,"money_at_max_level_copper":150,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/753","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Water Pitcher","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Water Pitcher","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4755,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":753,"title":"A Humble Task","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":753,"firstStop":5,"lastStop":10,"turninStop":10,"completed":true,"group":"Camp Narache · first errands","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-753"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":755,"title":"Rites of the Earthmother","quest_level":3,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Graytongue","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.55,"y":90.12,"subzone":"Seer Graytongue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Seer Graytongue"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.55,"y":90.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Seer Graytongue","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[753],"next_quest_ids":[757,95805],"requirements":{"prerequisite_alternatives":[[{"quest_id":753,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":757,"previous_chain_quests_must_not_be_active":[753],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/755"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/755/rites-of-the-earthmother/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Seer Graytongue","objective_reference_points":[],"rewards":{"xp":250,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":{"id":1126,"name":"Mark of the Wild"},"source_url":"https://wowforevertools.com/quests/755","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Seer Graytongue","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":755,"title":"Rites of the Earthmother","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":755,"firstStop":13,"lastStop":16,"turninStop":16,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-755"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":755,"title":"Rites of the Earthmother","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":757,"title":"Rite of Strength","quest_level":4,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Graytongue","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.55,"y":90.12,"subzone":"Seer Graytongue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Seer Graytongue","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.6,"y":92,"subzone":"Seer Graytongue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bristleback Belt"},"count_per_character":12,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":55.25,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.75,"y":81.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.44,"y":83.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.94,"y":78.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.72,"y":76.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.42,"y":78.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.35,"y":77.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.64,"y":75.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.41,"y":78.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.89,"y":78.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.56,"y":77.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.05,"y":79.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.72,"y":77.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.26,"y":77.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.17,"y":77.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.55,"y":78.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.09,"y":78.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.75,"y":78.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.81,"y":77.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.17,"y":78.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.4,"y":80.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.04,"y":79.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.71,"y":78.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.71,"y":79.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.7,"y":78.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.57,"y":78.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.48,"y":77.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.86,"y":79.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.68,"y":79.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.45,"y":83.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.92,"y":81.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.94,"y":81.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.72,"y":82.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.04,"y":81.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.36,"y":78.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.5,"y":83.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.35,"y":82.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.21,"y":81.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.24,"y":80.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.43,"y":78.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.64,"y":81.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.04,"y":79.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.82,"y":83.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.83,"y":77.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.32,"y":79.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.85,"y":81.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.18,"y":78.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.06,"y":77.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.28,"y":78.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.14,"y":76.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.41,"y":76.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.55,"y":76.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.17,"y":76.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.06,"y":76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.71,"y":76.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.83,"y":82.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.33,"y":80.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.28,"y":79.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.62,"y":78.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.05,"y":78.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bristleback Belt","countPerCharacter":12,"method":"creature_drop","dropSources":[{"kind":"creature","id":2952,"name":"Bristleback Quilboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2953,"name":"Bristleback Shaman","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4770,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2952,2953],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[2952,2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":36,"expectedKills":45,"seconds":810,"lowSeconds":810,"highSeconds":810,"dropRatePercent":80,"sourceIds":[2952,2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[755],"next_quest_ids":[763,96659],"requirements":{"prerequisite_alternatives":[[{"quest_id":755,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":763,"previous_chain_quests_must_not_be_active":[755],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4770,"item_name":"Bristleback Belt","per_character":12,"three_characters_total":36}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/757"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/757/rite-of-strength/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 12: Bristleback Belt","objective_reference_points":[],"rewards":{"xp":445,"money_copper":0,"money_at_max_level_copper":270,"items":[],"choices":[{"id":1382,"count":1,"name":"Rock Mace"},{"id":1383,"count":1,"name":"Stone Tomahawk"},{"id":2137,"count":1,"name":"Whittling Knife"},{"id":5776,"count":1,"name":"Elder's Cane"},{"id":5777,"count":1,"name":"Brave's Axe"}],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/757","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bristleback Belt","countPerCharacter":12,"method":"creature_drop","dropSources":[{"kind":"creature","id":2952,"name":"Bristleback Quilboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2953,"name":"Bristleback Shaman","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4770,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2952,2953],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[2952,2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":36,"expectedKills":45,"seconds":810,"lowSeconds":810,"highSeconds":810,"dropRatePercent":80,"sourceIds":[2952,2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":270,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":757,"title":"Rite of Strength","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":757,"firstStop":17,"lastStop":34,"turninStop":34,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-757"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":757,"title":"Rite of Strength","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":780,"title":"The Battleboars","quest_level":4,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grull Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.47,"y":77.5,"subzone":"Grull Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Battleboar Snout"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":78.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.33,"y":76.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.9,"y":85.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.49,"y":76.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.21,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.98,"y":79.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.25,"y":77.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.91,"y":78.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58,"y":80.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.66,"y":78.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.39,"y":77.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.95,"y":84.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.2,"y":78.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.09,"y":79.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.99,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.65,"y":88.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.3,"y":87.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.74,"y":88.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.52,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.57,"y":87.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.72,"y":87.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.64,"y":86.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.1,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.74,"y":75.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.3,"y":77.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.06,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.4,"y":76.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.42,"y":76.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.97,"y":75.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.93,"y":77.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.58,"y":76.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.55,"y":86.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.46,"y":86.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.1,"y":85.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.53,"y":87.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.93,"y":79.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.97,"y":85.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.18,"y":86.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.88,"y":83.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.97,"y":84.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.56,"y":84.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.13,"y":83.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.49,"y":85.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.02,"y":84.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.56,"y":83.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.92,"y":80.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.31,"y":77.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.49,"y":79.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.99,"y":79.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":78.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.21,"y":81.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.81,"y":81.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.34,"y":81.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.91,"y":81.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.93,"y":81.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.9,"y":80.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.55,"y":80.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.3,"y":81.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.5,"y":80.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.14,"y":84.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Battleboar Snout","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2966,"name":"Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2954,"name":"Bristleback Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4848,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2966,2954],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Battleboar Flank"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":78.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.33,"y":76.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.9,"y":85.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.49,"y":76.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.21,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.98,"y":79.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.25,"y":77.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.91,"y":78.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58,"y":80.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.66,"y":78.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.39,"y":77.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.95,"y":84.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.2,"y":78.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.09,"y":79.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.99,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.65,"y":88.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.3,"y":87.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.74,"y":88.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.52,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.57,"y":87.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.72,"y":87.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.64,"y":86.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.1,"y":88.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.74,"y":75.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.3,"y":77.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.06,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.4,"y":76.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.42,"y":76.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.97,"y":75.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.93,"y":77.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.58,"y":76.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.55,"y":86.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.46,"y":86.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.1,"y":85.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.53,"y":87.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.93,"y":79.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.97,"y":85.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.18,"y":86.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.88,"y":83.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.97,"y":84.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.56,"y":84.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.13,"y":83.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.49,"y":85.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.02,"y":84.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.56,"y":83.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.92,"y":80.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.31,"y":77.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.49,"y":79.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.99,"y":79.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":78.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.21,"y":81.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.81,"y":81.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.34,"y":81.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.91,"y":81.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.93,"y":81.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.9,"y":80.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.55,"y":80.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.3,"y":81.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.5,"y":80.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.14,"y":84.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Battleboar Flank","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2966,"name":"Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2954,"name":"Bristleback Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4849,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2966,2954],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[750],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":750,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[750],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4848,"item_name":"Battleboar Snout","per_character":8,"three_characters_total":24},{"item_id":4849,"item_name":"Battleboar Flank","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/780"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/780/the-battleboars/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 8: Battleboar Snout; collect 8: Battleboar Flank","objective_reference_points":[],"rewards":{"xp":445,"money_copper":0,"money_at_max_level_copper":270,"items":[{"id":6059,"count":1,"name":"Nomadic Vest"},{"id":4540,"count":10,"name":"Tough Hunk of Bread"}],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/780","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Battleboar Snout","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2966,"name":"Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2954,"name":"Bristleback Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4848,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2966,2954],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Battleboar Flank","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2966,"name":"Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2954,"name":"Bristleback Battleboar","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4849,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2966,2954],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[2966,2954],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":360,"partyKnownSeconds":1080,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":780,"title":"The Battleboars","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":780,"firstStop":23,"lastStop":37,"turninStop":37,"completed":true,"group":"Western mesa · cougars and the unfinished task","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-780"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":780,"title":"The Battleboars","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":781,"title":"Attack on Camp Narache","quest_level":4,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Pick up","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":59.8,"y":82.2,"subzone":"Pick up","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bristleback Attack Plans"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Bristleback Attack Plans","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4850,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4850,"item_name":"Bristleback Attack Plans","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/781"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/781/attack-on-camp-narache/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/781"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Bristleback Attack Plans","objective_reference_points":[],"rewards":{"xp":355,"money_copper":0,"money_at_max_level_copper":216,"items":[{"id":4911,"count":1,"name":"Thick Bark Buckler"}],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/781","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bristleback Attack Plans","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4850,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=781","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":781,"title":"Attack on Camp Narache","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":781,"firstStop":32,"lastStop":35,"turninStop":35,"completed":true,"group":"Brambleblade Ravine · one eastern sweep","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-781"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":781,"title":"Attack on Camp Narache","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":781,"title":"Attack on Camp Narache","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}],"guide_note":"Use the Bristleback Attack Plans found during the Brambleblade outing on each character, then deliver them with the other Camp Narache turn-ins."},{"quest_id":1462,"title":"Earth Sapta","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Ravenfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Ravenfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Seer Ravenfeather"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Seer Ravenfeather","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1520],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1520,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1462"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1462/earth-sapta/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"talk_or_deliver : Seer Ravenfeather","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":6635,"count":1,"name":"Earth Sapta"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1462","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Seer Ravenfeather","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1462","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A replacement-sapta recovery quest, not another required totem lesson. Use it only if the supplied sapta was lost while its parent quest is active. The normal class route uses the original supplied item and does not schedule an extra recovery visit.","routing_decision":{"id":1462,"title":"Earth Sapta","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1462,"title":"Earth Sapta","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1519,"title":"Call of Earth","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Ravenfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Ravenfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ritual Salve"},"count_per_character":2,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":62.18,"y":78.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.06,"y":77.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.28,"y":78.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.14,"y":76.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.41,"y":76.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.55,"y":76.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.17,"y":76.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.06,"y":76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.71,"y":76.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.83,"y":82.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.33,"y":80.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.28,"y":79.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.62,"y":78.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.05,"y":78.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ritual Salve","countPerCharacter":2,"method":"creature_drop","dropSources":[{"kind":"creature","id":2953,"name":"Bristleback Shaman","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":6634,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2953],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":2,"expectedKills":2.5,"seconds":45,"lowSeconds":45,"highSeconds":45,"dropRatePercent":80,"sourceIds":[2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1520],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1520,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6634,"item_name":"Ritual Salve","per_character":2,"three_characters_total":6}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1519"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1519/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 2: Ritual Salve","objective_reference_points":[],"rewards":{"xp":270,"money_copper":0,"money_at_max_level_copper":150,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1519","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ritual Salve","countPerCharacter":2,"method":"creature_drop","dropSources":[{"kind":"creature","id":2953,"name":"Bristleback Shaman","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"]}],"itemId":6634,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2953],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":2,"expectedKills":2.5,"seconds":45,"lowSeconds":45,"highSeconds":45,"dropRatePercent":80,"sourceIds":[2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[2953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1519,"title":"Call of Earth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1519,"firstStop":30,"lastStop":44,"turninStop":44,"completed":true,"group":"Brambleblade Ravine · one eastern sweep","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1519"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1519,"title":"Call of Earth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1520,"title":"Call of Earth","quest_level":4,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"],"durotar":["ends"]},"quest_category":"Shaman","forever_status":"changed","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Ravenfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.35,"y":76.76,"subzone":"Seer Ravenfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kodo Rock · Minor Manifestation of Earth","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53.8,"y":80.4,"subzone":"Kodo Rock · Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Drink Earth Sapta at Kodo Rock and speak to the earth manifestation"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53.8,"y":80.4,"subzone":"Kodo Rock · Minor Manifestation of Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Drink Earth Sapta at Kodo Rock and speak to the earth manifestation","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1519],"next_quest_ids":[1462,1521],"requirements":{"prerequisite_alternatives":[[{"quest_id":1519,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1521,"previous_chain_quests_must_not_be_active":[1519],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1520"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1520/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1520"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Drink Earth Sapta at Kodo Rock and speak to the earth manifestation","objective_summary_source":"https://wowforevertools.com/quests/1520","objective_reference_points":[],"rewards":{"xp":180,"money_copper":0,"money_at_max_level_copper":120,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1520","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Drink Earth Sapta at Kodo Rock and speak to the earth manifestation","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1520"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1520/call-of-earth/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1520"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1520","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":1520,"title":"Call of Earth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1520,"firstStop":47,"lastStop":49,"turninStop":49,"completed":true,"group":"Shaman · the earth totem","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1520"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1520,"title":"Call of Earth","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1520,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1520","evidence":"Classic/comment coordinate corroborated by community Forever source. Corrects erroneous Durotar endpoint."}]},{"quest_id":95805,"title":"Grace of An'she and Mu'sha","quest_level":4,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Graytongue","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.55,"y":90.12,"subzone":"Seer Graytongue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Seer Graytongue","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.6,"y":92,"subzone":"Seer Graytongue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ritual Fire","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.6,"y":88.7,"subzone":"Ritual Fire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Hand in","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.6,"y":88.7,"subzone":"Hand in","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pouch of Smoldering Incense"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.6,"y":88.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Pouch of Smoldering Incense","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":277199,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[755],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":755,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277199,"item_name":"Pouch of Smoldering Incense","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95805"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95805/grace-of-anshe-and-musha/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95805"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=95805"}],"missing_fields":[]},"objective_summary":"collect 1: Pouch of Smoldering Incense","objective_reference_points":[],"rewards":{"xp":180,"money_copper":null,"money_at_max_level_copper":null,"items":[{"id":277200,"count":1,"name":"Scorched Leather Pouch"}],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95805","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Pouch of Smoldering Incense","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":277199,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":false,"noClassRestriction":true,"noRaceRestriction":false,"description":"no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95805","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."}],"remaining":["Coin reward"]},"research_updates":[{"questId":95805,"title":"Grace of An'she and Mu'sha","field":"objective_location","detail":"Carry the supplied incense to the shrine within ten minutes; do not farm it as a drop.","source":"https://bindonforever.com/quest/95805","evidence":"Forever community guide; approximate work area"},{"questId":95805,"title":"Grace of An'she and Mu'sha","field":"prerequisites","detail":"Recorded prerequisite: complete #755. Other unverified eligibility restrictions remain flagged.","source":"https://bindonforever.com/quest/95805","evidence":"Forever community guide; server eligibility not independently verified"},{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=95805","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":95805,"title":"Grace of An'she and Mu'sha","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95805,"firstStop":21,"lastStop":41,"turninStop":41,"completed":true,"group":"Camp Narache · trainers and the southern rite","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95805"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":748,"title":"Poison Water","quest_level":5,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prairie Wolf Paw"},"count_per_character":6,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":35.63,"y":74.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.44,"y":79.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42,"y":74.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.33,"y":56.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.43,"y":62.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.11,"y":66.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.33,"y":71.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.82,"y":60.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.55,"y":71.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.99,"y":68.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.07,"y":58.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.87,"y":68.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.06,"y":63.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.6,"y":67.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.22,"y":71.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.17,"y":72.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.03,"y":69.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.45,"y":71.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.74,"y":71.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.88,"y":69.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.21,"y":71.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.7,"y":50.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.93,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.56,"y":55.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.28,"y":53.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.57,"y":44.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.88,"y":59.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.85,"y":68.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.06,"y":47.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.68,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.3,"y":46.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.19,"y":47.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.55,"y":52.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.3,"y":62.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.93,"y":50.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.2,"y":53.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.68,"y":36.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.75,"y":59.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.17,"y":52.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.62,"y":54.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.61,"y":50.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.82,"y":43.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.17,"y":41.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.26,"y":26.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.5,"y":70.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.99,"y":69.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.99,"y":29.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.39,"y":69.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.08,"y":23.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.81,"y":28.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.95,"y":60.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.71,"y":25.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.3,"y":60.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.33,"y":61.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.92,"y":67.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.8,"y":20.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.06,"y":38.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.46,"y":64.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.67,"y":19.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":26.06,"y":41.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prairie Wolf Paw","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2958,"name":"Prairie Wolf","zone":"Mulgore","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2959,"name":"Prairie Stalker","zone":"Mulgore","dropRatePercent":15,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2960,"name":"Prairie Wolf Alpha","zone":"Mulgore","dropRatePercent":15,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4758,"reportedSourceCount":3,"dropRateRangePercent":[15,40],"planningDropRatePercent":15,"planningSourceIds":[2959,2960],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":40,"seconds":720,"lowSeconds":270,"highSeconds":720,"dropRatePercent":15,"sourceIds":[2959,2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":120,"seconds":2160,"lowSeconds":810,"highSeconds":2160,"dropRatePercent":15,"sourceIds":[2959,2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Plainstrider Talon"},"count_per_character":4,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":49.36,"y":85.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.23,"y":84.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.83,"y":74.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.16,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":76.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.66,"y":82.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.59,"y":83.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.95,"y":79.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.95,"y":84.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.83,"y":84.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.3,"y":45.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.5,"y":45.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":49.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.43,"y":58.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.05,"y":68.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.79,"y":56.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.94,"y":56.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.02,"y":68.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.13,"y":62.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.55,"y":41.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.57,"y":31.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.87,"y":28.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.21,"y":25.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.05,"y":39.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.31,"y":32.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.25,"y":28.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":64.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.12,"y":65.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.3,"y":22.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.67,"y":24.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.63,"y":21.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.42,"y":19.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.28,"y":14.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.35,"y":33.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.01,"y":27.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.1,"y":27.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.35,"y":32.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.09,"y":15.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.46,"y":17.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":28.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.09,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.28,"y":49.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.09,"y":47.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.38,"y":48.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.35,"y":32.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.51,"y":52.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.2,"y":22.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.17,"y":27.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.93,"y":34.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.46,"y":29.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.12,"y":32.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.13,"y":17.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.42,"y":19.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.21,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.88,"y":34.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.86,"y":26.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.02,"y":28.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.39,"y":20.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.96,"y":31.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.67,"y":35.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Plainstrider Talon","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":2956,"name":"Adult Plainstrider","zone":"Mulgore","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2957,"name":"Elder Plainstrider","zone":"Mulgore","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3068,"name":"Mazzranache","zone":"Mulgore","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4759,"reportedSourceCount":7,"dropRateRangePercent":[50,50],"planningDropRatePercent":50,"planningSourceIds":[2956,2957,3246,3244,3068,3245],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":50,"sourceIds":[2956,2957,3246,3244,3068,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":50,"sourceIds":[2956,2957,3246,3244,3068,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[754],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4758,"item_name":"Prairie Wolf Paw","per_character":6,"three_characters_total":18},{"item_id":4759,"item_name":"Plainstrider Talon","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/748"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/748/poison-water/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Prairie Wolf Paw; collect 4: Plainstrider Talon","objective_reference_points":[],"rewards":{"xp":450,"money_copper":0,"money_at_max_level_copper":270,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/748","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Prairie Wolf Paw","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2958,"name":"Prairie Wolf","zone":"Mulgore","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2959,"name":"Prairie Stalker","zone":"Mulgore","dropRatePercent":15,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2960,"name":"Prairie Wolf Alpha","zone":"Mulgore","dropRatePercent":15,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4758,"reportedSourceCount":3,"dropRateRangePercent":[15,40],"planningDropRatePercent":15,"planningSourceIds":[2959,2960],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":40,"seconds":720,"lowSeconds":270,"highSeconds":720,"dropRatePercent":15,"sourceIds":[2959,2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":120,"seconds":2160,"lowSeconds":810,"highSeconds":2160,"dropRatePercent":15,"sourceIds":[2959,2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Plainstrider Talon","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":2956,"name":"Adult Plainstrider","zone":"Mulgore","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2957,"name":"Elder Plainstrider","zone":"Mulgore","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3068,"name":"Mazzranache","zone":"Mulgore","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":50,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4759,"reportedSourceCount":7,"dropRateRangePercent":[50,50],"planningDropRatePercent":50,"planningSourceIds":[2956,2957,3246,3244,3068,3245],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":8,"seconds":144,"lowSeconds":144,"highSeconds":144,"dropRatePercent":50,"sourceIds":[2956,2957,3246,3244,3068,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":24,"seconds":432,"lowSeconds":432,"highSeconds":432,"dropRatePercent":50,"sourceIds":[2956,2957,3246,3244,3068,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":864,"partyKnownSeconds":2592,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":748,"title":"Poison Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":748,"firstStop":55,"lastStop":88,"turninStop":88,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-748"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":748,"title":"Poison Water","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":748,"title":"Poison Water","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":763,"title":"Rites of the Earthmother","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.89,"y":76.66,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Totem of Hawkwind"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Totem of Hawkwind","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4783,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[757],"next_quest_ids":[767],"requirements":{"prerequisite_alternatives":[[{"quest_id":757,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[757],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4783,"item_name":"Totem of Hawkwind","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/763"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/763/rites-of-the-earthmother/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Totem of Hawkwind","objective_reference_points":[],"rewards":{"xp":335,"money_copper":0,"money_at_max_level_copper":204,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/763","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Totem of Hawkwind","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4783,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":763,"title":"Rites of the Earthmother","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":763,"firstStop":39,"lastStop":50,"turninStop":50,"completed":true,"group":"Brambleblade Ravine · one eastern sweep","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-763"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":763,"title":"Rites of the Earthmother","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1656,"title":"A Task Unfinished","quest_level":5,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Antur Fallow","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":39.17,"y":81.24,"subzone":"Antur Fallow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Kauth","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.93,"y":64.16,"subzone":"Innkeeper Kauth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bundle of Furs"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.93,"y":64.16,"subzone":"Innkeeper Kauth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Bundle of Furs","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":7626,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7626,"item_name":"Bundle of Furs","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1656"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1656/a-task-unfinished/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Bundle of Furs","objective_reference_points":[],"rewards":{"xp":110,"money_copper":0,"money_at_max_level_copper":66,"items":[],"choices":[{"id":4540,"count":5,"name":"Tough Hunk of Bread"},{"id":159,"count":5,"name":"Refreshing Spring Water"}],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1656","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bundle of Furs","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":7626,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1656,"title":"A Task Unfinished","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1656,"firstStop":20,"lastStop":49,"turninStop":49,"completed":true,"group":"Western mesa · cougars and the unfinished task","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1656"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1656,"title":"A Task Unfinished","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":1656,"title":"A Task Unfinished","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3376,"title":"Break Sharptusk!","quest_level":5,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brave Windfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.18,"y":77.03,"subzone":"Brave Windfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brave Windfeather","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.18,"y":77.03,"subzone":"Brave Windfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chief Sharptusk Thornmantle's Head"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":61.02,"y":77.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chief Sharptusk Thornmantle's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":8554,"name":"Chief Sharptusk Thornmantle","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":10459,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[8554],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[8554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[8554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":10459,"item_name":"Chief Sharptusk Thornmantle's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3376"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3376/break-sharptusk/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Chief Sharptusk Thornmantle's Head","objective_reference_points":[],"rewards":{"xp":670,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[{"id":10635,"count":1,"name":"Painted Chain Leggings"},{"id":10636,"count":1,"name":"Nomadic Gloves"}],"reputation":[{"factionId":81,"value":200,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3376","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Chief Sharptusk Thornmantle's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":8554,"name":"Chief Sharptusk Thornmantle","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":10459,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[8554],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[8554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[8554],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":3376,"title":"Break Sharptusk!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3376,"firstStop":24,"lastStop":36,"turninStop":36,"completed":true,"group":"Western mesa · cougars and the unfinished task","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3376"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3376,"title":"Break Sharptusk!","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":3376,"title":"Break Sharptusk!","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":754,"title":"Winterhoof Cleansing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"cleanse_well","target":{"name":"Winterhoof Water Well"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":51.8,"y":68.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"cleanse_well","target":"Winterhoof Water Well","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[748],"next_quest_ids":[756],"requirements":{"prerequisite_alternatives":[[{"quest_id":748,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/754"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/754/winterhoof-cleansing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/754"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"cleanse_well : Winterhoof Water Well","objective_summary_source":"https://wowforevertools.com/quests/754","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Winterhoof Water Well","x":51.8,"y":68.4,"continent_x":0.4830267019037706,"continent_y":0.625236755183117,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Winterhoof Water Well","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/754","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":540,"money_copper":0,"money_at_max_level_copper":330,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/754","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"cleanse_well","target":"Winterhoof Water Well","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=754","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":754,"title":"Winterhoof Cleansing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":754,"firstStop":92,"lastStop":106,"turninStop":106,"completed":true,"group":"Central plains · water, hunting and vision materials","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-754"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":754,"title":"Winterhoof Cleansing","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":761,"title":"Swoop Hunting","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Harken Windtotem","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.68,"y":62.68,"subzone":"Harken Windtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Harken Windtotem","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.68,"y":62.68,"subzone":"Harken Windtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Trophy Swoop Quill"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":35.54,"y":78.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.31,"y":71.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.23,"y":68.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.37,"y":65.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.69,"y":68.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.97,"y":66.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.87,"y":58.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.99,"y":62.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":71.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.99,"y":71.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.53,"y":61.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.67,"y":70.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.12,"y":62.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.95,"y":62.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.53,"y":57.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.18,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.3,"y":59.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.48,"y":44.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.55,"y":43.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.34,"y":42.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.4,"y":54.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.21,"y":46.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.21,"y":48.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.08,"y":48.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.21,"y":50.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.74,"y":56.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.5,"y":49.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.93,"y":47.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.11,"y":45.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.41,"y":47.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.6,"y":50.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.66,"y":56.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.15,"y":67.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.04,"y":42.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.28,"y":49.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.39,"y":47.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.95,"y":53.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.9,"y":63.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.71,"y":46.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.92,"y":53.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.59,"y":49.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.2,"y":70.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.65,"y":53.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.17,"y":54.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.84,"y":20.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.43,"y":37.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.98,"y":35.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.35,"y":40.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.41,"y":37.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.15,"y":29.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.88,"y":39.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.29,"y":26.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.98,"y":21.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.77,"y":61.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.91,"y":24.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.54,"y":28.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.2,"y":62.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.21,"y":21.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.4,"y":32.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.62,"y":38.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Trophy Swoop Quill","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2970,"name":"Swoop","zone":"Mulgore","dropRatePercent":70,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2971,"name":"Taloned Swoop","zone":"Mulgore","dropRatePercent":70,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2969,"name":"Wiry Swoop","zone":"Mulgore","dropRatePercent":70,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4769,"reportedSourceCount":3,"dropRateRangePercent":[70,70],"planningDropRatePercent":70,"planningSourceIds":[2970,2971,2969],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":11.428571428571429,"seconds":205.71428571428572,"lowSeconds":205.71428571428572,"highSeconds":205.71428571428572,"dropRatePercent":70,"sourceIds":[2970,2971,2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":34.285714285714285,"seconds":617.1428571428571,"lowSeconds":617.1428571428571,"highSeconds":617.1428571428571,"dropRatePercent":70,"sourceIds":[2970,2971,2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4769,"item_name":"Trophy Swoop Quill","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/761"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/761/swoop-hunting/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 8: Trophy Swoop Quill","objective_reference_points":[],"rewards":{"xp":680,"money_copper":250,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/761","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Trophy Swoop Quill","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2970,"name":"Swoop","zone":"Mulgore","dropRatePercent":70,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2971,"name":"Taloned Swoop","zone":"Mulgore","dropRatePercent":70,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2969,"name":"Wiry Swoop","zone":"Mulgore","dropRatePercent":70,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4769,"reportedSourceCount":3,"dropRateRangePercent":[70,70],"planningDropRatePercent":70,"planningSourceIds":[2970,2971,2969],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":11.428571428571429,"seconds":205.71428571428572,"lowSeconds":205.71428571428572,"highSeconds":205.71428571428572,"dropRatePercent":70,"sourceIds":[2970,2971,2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":34.285714285714285,"seconds":617.1428571428571,"lowSeconds":617.1428571428571,"highSeconds":617.1428571428571,"dropRatePercent":70,"sourceIds":[2970,2971,2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":205.71428571428572,"partyKnownSeconds":617.1428571428571,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":761,"title":"Swoop Hunting","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":761,"firstStop":53,"lastStop":86,"turninStop":86,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-761"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":761,"title":"Swoop Hunting","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":767,"title":"Rite of Vision","quest_level":6,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zarlman Two-Moons","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.88,"y":61.19,"subzone":"Zarlman Two-Moons","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zarlman Two-Moons"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.88,"y":61.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zarlman Two-Moons","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[763],"next_quest_ids":[771],"requirements":{"prerequisite_alternatives":[[{"quest_id":763,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":771,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/767"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/767/rite-of-vision/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Zarlman Two-Moons","objective_reference_points":[],"rewards":{"xp":55,"money_copper":0,"money_at_max_level_copper":33,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/767","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zarlman Two-Moons","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":767,"title":"Rite of Vision","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":767,"firstStop":51,"lastStop":56,"turninStop":56,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-767"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":767,"title":"Rite of Vision","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":96605,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"rest_at_campfire","target":{"name":"Kaga's Basic Campfire"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"rest_at_campfire","target":"Kaga's Basic Campfire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[96659],"next_quest_ids":[96102,96655,96658,96661,97899,97900,97901,97902,97903,97904,97905,97906,97907,97908,97927,97928,97929,97931,97932,97933,97934,97935,97936,97937,97951,97952,97953,97954,97955,97956,97957,97958,97959,97960,97961],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96605"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96605/the-great-outdoors/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96605"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96605"}],"missing_fields":[]},"objective_summary":"rest_at_campfire : Kaga's Basic Campfire","objective_summary_source":"https://wowforevertools.com/quests/96605","objective_reference_points":[],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96605","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"rest_at_campfire","target":"Kaga's Basic Campfire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96605","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=96605","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96605,"title":"The Great Outdoors","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96605,"firstStop":47,"lastStop":49,"turninStop":49,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96605"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":96659,"title":"The Adventurer","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.2,"y":76,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chief Hawkwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.9,"y":76.7,"subzone":"Chief Hawkwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Supply Bundle"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Supply Bundle","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":275019,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[757],"next_quest_ids":[96605],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":275019,"item_name":"Supply Bundle","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96659"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96659/the-adventurer/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96659"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/96659"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96659"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Supply Bundle","objective_reference_points":[],"rewards":{"xp":405,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96659","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Supply Bundle","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":275019,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"route_notes":"Deliver the supplied Supply Bundle to Kaga Wildhoof. This item is carried from the pickup; it is not a farming objective.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96659"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96659/the-adventurer/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96659"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/96659"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96659","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_route","detail":"Deliver the supplied Supply Bundle to Kaga Wildhoof. This item is carried from the pickup; it is not a farming objective.","source":"https://bindonforever.com/quest/96659","evidence":"Quest text and mapped route checked on 2026-10-24."},{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=96659","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96659,"title":"The Adventurer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96659,"firstStop":43,"lastStop":46,"turninStop":46,"completed":true,"group":"Brambleblade Ravine · one eastern sweep","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96659"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Deliver the supplied Supply Bundle to Kaga Wildhoof. This item is carried from the pickup; it is not a farming objective."},{"quest_id":96661,"title":"Camping 101: Cooking","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pyall Silentstride","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.4,"y":58,"subzone":"Pyall Silentstride","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Pyall Silentstride","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.9,"y":61.7,"subzone":"Pyall Silentstride","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Pyall Silentstride"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.4,"y":58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.9,"y":61.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Pyall Silentstride","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96661"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96661/camping-101-cooking/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96661"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96661"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Pyall Silentstride","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96661","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Pyall Silentstride","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=96661","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=96661","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":96661,"title":"Camping 101: Cooking","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96661,"firstStop":62,"lastStop":74,"turninStop":74,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96661"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97927,"title":"Camping 101: Alchemy","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kray","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":46.7,"y":34.4,"subzone":"Kray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Kray"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":46.7,"y":34.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Kray","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97927"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97927/camping-101-alchemy/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97927"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97927"}],"missing_fields":[]},"objective_summary":"train_profession : Kray","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97927","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Kray","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97927","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97927","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97927,"title":"Camping 101: Alchemy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97927,"firstStop":172,"lastStop":189,"turninStop":189,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97927"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning alchemy: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97928,"title":"Camping 101: Blacksmithing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrag Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":39.4,"y":56.7,"subzone":"Thrag Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Thrag Stonehoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":39.4,"y":56.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Thrag Stonehoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97928"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97928/camping-101-blacksmithing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97928"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97928"}],"missing_fields":[]},"objective_summary":"train_profession : Thrag Stonehoof","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97928","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Thrag Stonehoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97928","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97928","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97928,"title":"Camping 101: Blacksmithing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97928,"firstStop":173,"lastStop":186,"turninStop":186,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97928"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning blacksmithing: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97929,"title":"Camping 101: Enchanting","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"train_profession","target":{"name":"Mot Dawnstrider"},"count_per_character":null,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Mot Dawnstrider","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97929"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97929"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97929"}],"missing_fields":["Turn-in location","Mot Dawnstrider location"]},"objective_summary":"train_profession : Mot Dawnstrider","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97929","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Mot Dawnstrider","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"guide_deferral":"Not routed because these locations are still missing: Turn-in location; Mot Dawnstrider location. Without them, the guide cannot place the pickup, objective and return in a reliable travel order. Rewards or an unknown timing estimate are not the blocker.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97929","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated."},{"field":"partial_research","detail":"Mot Dawnstrider is in Thunder Bluff. Classic guide coordinates are 45, 38; a Forever map confirmation is still needed."}],"remaining":["Turn-in location","Mot Dawnstrider location","Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97929","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"partial_research","detail":"Mot Dawnstrider is in Thunder Bluff. Classic guide coordinates are 45, 38; a Forever map confirmation is still needed.","source":"https://www.wowhead.com/forever/quest=97929","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97929,"title":"Camping 101: Enchanting","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Mot Dawnstrider location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning enchanting: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97931,"title":"Camping 101: First Aid","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vira Younghoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.8,"y":60.8,"subzone":"Vira Younghoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Vira Younghoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.1,"y":64,"subzone":"Vira Younghoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Vira Younghoof"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.8,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.1,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Vira Younghoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97931"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97931/camping-101-first-aid/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97931"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97931"}],"missing_fields":[]},"objective_summary":"train_profession : Vira Younghoof","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97931","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Vira Younghoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97931","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."},{"field":"profession_objective","detail":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=97931","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97931","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97931,"title":"Camping 101: First Aid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97931,"firstStop":60,"lastStop":69,"turninStop":69,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97931"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning first aid: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97932,"title":"Camping 101: Fishing","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthan Stillwater","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.4,"y":60.6,"subzone":"Uthan Stillwater","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Uthan Stillwater","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.2,"y":63.8,"subzone":"Uthan Stillwater","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Uthan Stillwater"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.4,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.2,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Uthan Stillwater","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97932"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97932/camping-101-fishing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97932"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97932"}],"missing_fields":[]},"objective_summary":"train_profession : Uthan Stillwater","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97932","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Uthan Stillwater","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97932","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."},{"field":"profession_objective","detail":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=97932","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97932","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97932,"title":"Camping 101: Fishing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97932,"firstStop":64,"lastStop":73,"turninStop":73,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97932"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning fishing: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97933,"title":"Camping 101: Herbalism","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Komin Winterhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":50,"y":40.4,"subzone":"Komin Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Komin Winterhoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":50,"y":40.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Komin Winterhoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97933"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97933/camping-101-herbalism/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97933"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97933"}],"missing_fields":[]},"objective_summary":"train_profession : Komin Winterhoof","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97933","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Komin Winterhoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97933","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."},{"field":"profession_objective","detail":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=97933","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97933","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97933,"title":"Camping 101: Herbalism","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97933,"firstStop":178,"lastStop":198,"turninStop":198,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97933"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning herbalism: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97934,"title":"Camping 101: Leatherworking","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chaw Stronghide","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.4,"y":57.8,"subzone":"Chaw Stronghide","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chaw Stronghide","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.9,"y":61.5,"subzone":"Chaw Stronghide","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Chaw Stronghide"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.4,"y":57.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.9,"y":61.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Chaw Stronghide","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97934"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97934/camping-101-leatherworking/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97934"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97934"}],"missing_fields":[]},"objective_summary":"train_profession : Chaw Stronghide","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97934","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Chaw Stronghide","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97934","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren."},{"field":"profession_objective","detail":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren.","source":"https://www.wowhead.com/forever/quest=97934","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97934","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97934,"title":"Camping 101: Leatherworking","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97934,"firstStop":62,"lastStop":72,"turninStop":72,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97934"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning leatherworking: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97935,"title":"Camping 101: Mining","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brek Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":57.9,"subzone":"Brek Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Brek Stonehoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":57.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Brek Stonehoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97935"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97935/camping-101-mining/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97935"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97935"}],"missing_fields":[]},"objective_summary":"train_profession : Brek Stonehoof","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97935","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Brek Stonehoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97935","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."},{"field":"profession_objective","detail":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=97935","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97935","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97935,"title":"Camping 101: Mining","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97935,"firstStop":175,"lastStop":187,"turninStop":187,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97935"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning mining: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97936,"title":"Camping 101: Skinning","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yonn Deepcut","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.4,"y":57.8,"subzone":"Yonn Deepcut","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yonn Deepcut","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45,"y":61.4,"subzone":"Yonn Deepcut","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Yonn Deepcut"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":45.4,"y":57.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45,"y":61.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Yonn Deepcut","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97936"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97936/camping-101-skinning/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97936"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97936"}],"missing_fields":[]},"objective_summary":"train_profession : Yonn Deepcut","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97936","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Yonn Deepcut","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97936","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."},{"field":"profession_objective","detail":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=97936","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"profession_objective","detail":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97936","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97936,"title":"Camping 101: Skinning","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97936,"firstStop":63,"lastStop":73,"turninStop":73,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97936"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning skinning: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":97937,"title":"Camping 101: Tailoring","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["starts"]},"quest_category":"Camping","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaga Wildhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.2,"y":67.2,"subzone":"Kaga Wildhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vhan","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.3,"y":44.3,"subzone":"Vhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"train_profession","target":{"name":"Vhan"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.3,"y":44.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"train_profession","target":"Vhan","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97937"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97937"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97937"}],"missing_fields":[]},"objective_summary":"train_profession : Vhan","objective_reference_points":[],"rewards":{"xp":270,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97937","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"train_profession","target":"Vhan","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=97937","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"profession_objective","detail":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated."}],"remaining":["Coin reward"]},"research_updates":[{"field":"profession_objective","detail":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated.","source":"https://www.wowhead.com/forever/quest=97937","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":97937,"title":"Camping 101: Tailoring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97937,"firstStop":176,"lastStop":188,"turninStop":188,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97937"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"For characters learning tailoring: reach skill 20 before this turn-in. Training time is not estimated."},{"quest_id":99108,"title":"Sparring Match","quest_level":6,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krang Stonehoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":63.7,"subzone":"Krang Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krang Stonehoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":63.7,"subzone":"Krang Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"duel","target":{"name":"Other players or Novice Warriors"},"count_per_character":3,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.7,"y":63.7,"subzone":"Novice Warriors","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"duel","target":"Other players or Novice Warriors","countPerCharacter":3,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99108"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99108/sparring-match/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99108"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/99108"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99108"}],"missing_fields":[]},"objective_summary":"duel 3: Other players or Novice Warriors","objective_summary_source":"https://wowforevertools.com/quests/99108","objective_reference_points":[],"rewards":{"xp":540,"money_copper":null,"money_at_max_level_copper":null,"items":[{"id":118,"count":1,"name":"Minor Healing Potion"},{"id":1251,"count":3,"name":"Linen Bandage"}],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99108","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"duel","target":"Other players or Novice Warriors","countPerCharacter":3,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"route_notes":"Talk to the Novice Warriors just east of Krang to begin each bout. Win three bouts on every character. Duel and event duration are not yet measured.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99108"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99108/sparring-match/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99108"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/99108"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99108","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_route","detail":"Talk to the Novice Warriors just east of Krang to begin each bout. Win three bouts on every character. Duel and event duration are not yet measured.","source":"https://bindonforever.com/quest/99108","evidence":"Quest text and mapped route checked on 2026-10-24."},{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=99108","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99108,"title":"Sparring Match","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99108,"firstStop":91,"lastStop":93,"turninStop":93,"completed":true,"group":"Central plains · water, hunting and vision materials","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99108"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Talk to the Novice Warriors just east of Krang to begin each bout. Win three bouts on every character. Duel and event duration are not yet measured."},{"quest_id":756,"title":"Thunderhorn Totem","quest_level":7,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stalker Claws"},"count_per_character":6,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.36,"y":72.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.76,"y":42.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.26,"y":74.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.81,"y":68.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.07,"y":59.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.53,"y":48.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.11,"y":51.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.93,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.92,"y":47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.51,"y":46.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.48,"y":66.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.56,"y":51.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.28,"y":53.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.29,"y":50.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.71,"y":50.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.57,"y":44.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.77,"y":57.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.56,"y":39.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.65,"y":39.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.68,"y":50.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.85,"y":68.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.41,"y":48.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.92,"y":43.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.32,"y":59.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.19,"y":72.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.68,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.91,"y":53.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.79,"y":50.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.08,"y":48.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.31,"y":46.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.19,"y":47.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.17,"y":46.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.88,"y":40.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.57,"y":44.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.96,"y":42.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.04,"y":41.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.1,"y":53.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.12,"y":54.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.72,"y":47.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.63,"y":63.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.21,"y":52.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.28,"y":49.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.92,"y":65.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.07,"y":55.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.75,"y":55.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.08,"y":62.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.68,"y":36.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.18,"y":48.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.75,"y":59.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.04,"y":52.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.17,"y":52.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40,"y":46.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.39,"y":45.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.98,"y":50.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.41,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.61,"y":50.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.59,"y":65.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.87,"y":41.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.01,"y":43.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":26.34,"y":39.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stalker Claws","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2959,"name":"Prairie Stalker","zone":"Mulgore","dropRatePercent":44,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4801,"reportedSourceCount":1,"dropRateRangePercent":[44,44],"planningDropRatePercent":44,"planningSourceIds":[2959],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":13.636363636363637,"seconds":245.45454545454547,"lowSeconds":245.45454545454547,"highSeconds":245.45454545454547,"dropRatePercent":44,"sourceIds":[2959],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":40.90909090909091,"seconds":736.3636363636363,"lowSeconds":736.3636363636363,"highSeconds":736.3636363636363,"dropRatePercent":44,"sourceIds":[2959],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Cougar Claws"},"count_per_character":6,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.29,"y":39.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.41,"y":42.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.46,"y":44.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.51,"y":42.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.06,"y":44.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.13,"y":44.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.54,"y":42.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.01,"y":43.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.91,"y":44.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.56,"y":43.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.63,"y":57.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.66,"y":46.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.2,"y":56.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.62,"y":46.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.24,"y":44.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.76,"y":48.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.21,"y":53.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.84,"y":67.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.37,"y":46.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.12,"y":49.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.57,"y":49.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.44,"y":53.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.79,"y":49.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.11,"y":45.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.67,"y":65.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.18,"y":44.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.79,"y":53.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.09,"y":45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.8,"y":58.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.14,"y":40.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":45.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.49,"y":40.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.66,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.69,"y":43.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.6,"y":50.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.09,"y":41.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.25,"y":45.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.13,"y":47.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.14,"y":50.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.25,"y":61.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.5,"y":43.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.6,"y":47.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.57,"y":47.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.98,"y":57.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.83,"y":66.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.25,"y":47.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.95,"y":56.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.04,"y":54.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.08,"y":51.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.26,"y":48.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.58,"y":47.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.73,"y":52.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.1,"y":34.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.65,"y":48.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.17,"y":51.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.52,"y":46.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.16,"y":46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.72,"y":49.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.37,"y":45.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":24.65,"y":71.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cougar Claws","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3035,"name":"Flatland Cougar","zone":"Mulgore","dropRatePercent":44,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4802,"reportedSourceCount":1,"dropRateRangePercent":[44,44],"planningDropRatePercent":44,"planningSourceIds":[3035],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":13.636363636363637,"seconds":245.45454545454547,"lowSeconds":245.45454545454547,"highSeconds":245.45454545454547,"dropRatePercent":44,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":40.90909090909091,"seconds":736.3636363636363,"lowSeconds":736.3636363636363,"highSeconds":736.3636363636363,"dropRatePercent":44,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[754],"next_quest_ids":[758],"requirements":{"prerequisite_alternatives":[[{"quest_id":754,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4801,"item_name":"Stalker Claws","per_character":6,"three_characters_total":18},{"item_id":4802,"item_name":"Cougar Claws","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/756"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/756/thunderhorn-totem/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Stalker Claws; collect 6: Cougar Claws","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/756","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Stalker Claws","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2959,"name":"Prairie Stalker","zone":"Mulgore","dropRatePercent":44,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4801,"reportedSourceCount":1,"dropRateRangePercent":[44,44],"planningDropRatePercent":44,"planningSourceIds":[2959],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":13.636363636363637,"seconds":245.45454545454547,"lowSeconds":245.45454545454547,"highSeconds":245.45454545454547,"dropRatePercent":44,"sourceIds":[2959],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":40.90909090909091,"seconds":736.3636363636363,"lowSeconds":736.3636363636363,"highSeconds":736.3636363636363,"dropRatePercent":44,"sourceIds":[2959],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Cougar Claws","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3035,"name":"Flatland Cougar","zone":"Mulgore","dropRatePercent":44,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4802,"reportedSourceCount":1,"dropRateRangePercent":[44,44],"planningDropRatePercent":44,"planningSourceIds":[3035],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":13.636363636363637,"seconds":245.45454545454547,"lowSeconds":245.45454545454547,"highSeconds":245.45454545454547,"dropRatePercent":44,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":40.90909090909091,"seconds":736.3636363636363,"lowSeconds":736.3636363636363,"highSeconds":736.3636363636363,"dropRatePercent":44,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":490.90909090909093,"partyKnownSeconds":1472.7272727272725,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":756,"title":"Thunderhorn Totem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":756,"firstStop":107,"lastStop":122,"turninStop":122,"completed":true,"group":"Winterhoof well and the southern ridge","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-756"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":756,"title":"Thunderhorn Totem","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":771,"title":"Rite of Vision","quest_level":7,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zarlman Two-Moons","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.88,"y":61.19,"subzone":"Zarlman Two-Moons","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zarlman Two-Moons","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.88,"y":61.19,"subzone":"Zarlman Two-Moons","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Well Stone"},"count_per_character":2,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.74,"y":25.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.08,"y":49.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.29,"y":50.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.48,"y":50.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.11,"y":50.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.87,"y":50.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.7,"y":50.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.8,"y":50.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.64,"y":51.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.85,"y":51.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.39,"y":51.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.08,"y":51.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.09,"y":51.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.84,"y":67.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.08,"y":68.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.54,"y":68.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.99,"y":68.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.44,"y":68.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.69,"y":68.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.13,"y":68.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.45,"y":68.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.62,"y":68.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.02,"y":68.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.81,"y":68.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.84,"y":69.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.02,"y":25.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.41,"y":25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.98,"y":24.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.49,"y":24.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.75,"y":24.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Well Stone","countPerCharacter":2,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Well Stone","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"boss","id":null,"name":"Razorlash","zone":"Maraudon","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4808,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":2,"seconds":30,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Ambercorn"},"count_per_character":2,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":59.01,"y":60.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.72,"y":49.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.95,"y":48.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.87,"y":43.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.05,"y":39.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.23,"y":38.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.49,"y":43.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.52,"y":39.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.28,"y":34.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.91,"y":71.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.55,"y":68.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.68,"y":71.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.42,"y":72.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.22,"y":70.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.43,"y":26.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.39,"y":26.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.94,"y":24.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.45,"y":71.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.69,"y":61.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.41,"y":58.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.01,"y":55.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.5,"y":61.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.87,"y":57.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.41,"y":52.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.91,"y":69.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.57,"y":61.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.17,"y":51.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.73,"y":71.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.45,"y":72.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.44,"y":66.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.11,"y":51.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.32,"y":54.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.17,"y":60.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.89,"y":56.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.87,"y":70.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.76,"y":65.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.68,"y":72.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.42,"y":63.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.42,"y":66.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.4,"y":64.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.55,"y":56.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.31,"y":57.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.15,"y":60.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.74,"y":68.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.37,"y":74.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.19,"y":67.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.49,"y":63.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.68,"y":66.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.05,"y":68.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.68,"y":61.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.87,"y":22.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.67,"y":45.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.28,"y":53.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.27,"y":66.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.12,"y":66.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.45,"y":66.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.65,"y":72.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ambercorn","countPerCharacter":2,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Ambercorn","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4809,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":2,"seconds":30,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[767],"next_quest_ids":[772],"requirements":{"prerequisite_alternatives":[[{"quest_id":767,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[767],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4808,"item_name":"Well Stone","per_character":2,"three_characters_total":6},{"item_id":4809,"item_name":"Ambercorn","per_character":2,"three_characters_total":6}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/771"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/771/rite-of-vision/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 2: Well Stone; collect 2: Ambercorn","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/771","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Well Stone","countPerCharacter":2,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Well Stone","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"boss","id":null,"name":"Razorlash","zone":"Maraudon","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4808,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":2,"seconds":30,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Ambercorn","countPerCharacter":2,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Ambercorn","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4809,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":2,"seconds":30,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":771,"title":"Rite of Vision","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":771,"firstStop":57,"lastStop":84,"turninStop":84,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-771"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":771,"title":"Rite of Vision","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":772,"title":"Rite of Vision","quest_level":7,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zarlman Two-Moons","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.88,"y":61.19,"subzone":"Zarlman Two-Moons","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Wiserunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":32.8,"y":36,"subzone":"Seer Wiserunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"follow_vision","target":{"name":"Bloodhoof Village tribal fire"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47,"y":57,"subzone":"Bloodhoof tribal fire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"follow_vision","target":"Bloodhoof Village tribal fire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[771],"next_quest_ids":[773],"requirements":{"prerequisite_alternatives":[[{"quest_id":771,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":773,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/772"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/772/rite-of-vision/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=772"}],"missing_fields":[]},"objective_summary":"follow_vision : Bloodhoof Village tribal fire","objective_summary_source":"https://wowforevertools.com/quests/772","objective_reference_points":[],"rewards":{"xp":475,"money_copper":0,"money_at_max_level_copper":288,"items":[],"choices":[{"id":4906,"count":1,"name":"Rainwalker Boots"},{"id":4958,"count":1,"name":"Sun-beaten Cloak"}],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":{"id":1126,"name":"Mark of the Wild"},"source_url":"https://wowforevertools.com/quests/772","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"follow_vision","target":"Bloodhoof Village tribal fire","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=772","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"objective_location","detail":"Drink Water of the Seers at the tribal fire and follow the vision. Follow duration remains unknown."},{"field":"turnin_location","detail":"Seer Wiserunner is shown at 32.8, 36 on Wowhead Forever’s map."}],"remaining":[]},"research_updates":[{"questId":772,"title":"Rite of Vision","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"Drink Water of the Seers at the tribal fire and follow the vision. Follow duration remains unknown.","source":"https://www.wowhead.com/forever/quest=772","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"},{"field":"turnin_location","detail":"Seer Wiserunner is shown at 32.8, 36 on Wowhead Forever’s map.","source":"https://www.wowhead.com/forever/quest=772","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":772,"title":"Rite of Vision","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":772,"firstStop":114,"lastStop":122,"turninStop":122,"completed":true,"group":"Western plains · Thunderhorn supplies and Bael’dun","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-772"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99411,"title":"Kyle's Gone Missing!","quest_level":7,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":["orc","undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ahab Wheathoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.3,"y":57.6,"subzone":"Ahab Wheathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ahab Wheathoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.3,"y":57.6,"subzone":"Ahab Wheathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"feed","target":{"name":"Kyle the Frenzied"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.7,"y":62.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"feed","target":"Kyle the Frenzied","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":"Feed Kyle the Frenzied with Tender Strider Meat, then return to Ahab Wheathoof. The guide supplies a reference point in Bloodhoof Village.","chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99411/kyles-gone-missing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99411"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99411"}],"missing_fields":[]},"objective_summary":"feed 1: Kyle the Frenzied","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Bloodhoof Village","x":46.7,"y":62.7,"continent_x":0.474497785261611,"continent_y":0.6157060509162547,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Bloodhoof Village","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99411","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":630,"money_copper":175,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99411","evidence":"unrecorded","record_available":false},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"feed","target":"Kyle the Frenzied","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"minimumLevelFromQuestLevel":7,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99411","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"reward_xp","detail":"Quest reward: 630 base XP."},{"field":"reward_money","detail":"Quest reward: 175 copper."},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, tauren."}],"remaining":[]},"research_updates":[{"field":"reward_xp","detail":"Quest reward: 630 base XP.","source":"https://www.wowhead.com/forever/quest=99411","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"reward_money","detail":"Quest reward: 175 copper.","source":"https://www.wowhead.com/forever/quest=99411","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, tauren.","source":"https://www.wowhead.com/forever/quest=99411","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99411,"title":"Kyle's Gone Missing!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99411,"firstStop":120,"lastStop":123,"turninStop":123,"completed":true,"group":"Western plains · Thunderhorn supplies and Bael’dun","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99411"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":743,"title":"Dangers of the Windfury","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ruul Eagletalon","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.54,"y":64.94,"subzone":"Ruul Eagletalon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ruul Eagletalon","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.54,"y":64.94,"subzone":"Ruul Eagletalon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Windfury Talon"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":35.62,"y":48.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.14,"y":49.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.37,"y":71.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.39,"y":73.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.72,"y":70.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.19,"y":72.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.08,"y":47.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.09,"y":47.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.99,"y":48.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.04,"y":49.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.01,"y":48.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.49,"y":46.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.5,"y":48.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.95,"y":47.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.45,"y":72.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.06,"y":72.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.07,"y":71.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.19,"y":72.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.55,"y":72.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.08,"y":71.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.55,"y":71.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.17,"y":73.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.75,"y":70.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.28,"y":71.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.16,"y":71.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.92,"y":72.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.78,"y":71.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.72,"y":49.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.82,"y":71.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.64,"y":47.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.52,"y":73.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.19,"y":70.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.32,"y":71.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.84,"y":71.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.43,"y":72.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.76,"y":72.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.73,"y":71.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.09,"y":48.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.55,"y":47.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.58,"y":49.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.62,"y":48.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.6,"y":49.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.6,"y":49.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.21,"y":46.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.08,"y":72.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.56,"y":70.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Windfury Talon","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2962,"name":"Windfury Harpy","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2963,"name":"Windfury Wind Witch","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4751,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2962,2963],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[2962,2963],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[2962,2963],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4751,"item_name":"Windfury Talon","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/743"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/743/dangers-of-the-windfury/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 8: Windfury Talon","objective_reference_points":[],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":420,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/743","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Windfury Talon","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2962,"name":"Windfury Harpy","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2963,"name":"Windfury Wind Witch","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4751,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2962,2963],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[2962,2963],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[2962,2963],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":743,"title":"Dangers of the Windfury","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":743,"firstStop":88,"lastStop":101,"turninStop":101,"completed":true,"group":"Central plains · water, hunting and vision materials","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-743"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":743,"title":"Dangers of the Windfury","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":745,"title":"Sharing the Land","quest_level":8,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Palemane Tanner"},"count_per_character":10,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.53,"y":72.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.37,"y":73.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.37,"y":73.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.21,"y":65.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.76,"y":66.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.57,"y":64.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.62,"y":64.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.9,"y":64.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.37,"y":64.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.64,"y":65.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.32,"y":64.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.82,"y":64.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.69,"y":65.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.55,"y":65.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.93,"y":73.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.5,"y":74.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.91,"y":73.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.92,"y":73.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.84,"y":75.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.63,"y":74.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.09,"y":72.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.65,"y":72.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.18,"y":73.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Palemane Tanner","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Palemane Skinner"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.52,"y":73.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.1,"y":74.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.07,"y":72.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.28,"y":73.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.67,"y":74.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.54,"y":73.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.27,"y":66.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.57,"y":64.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.3,"y":64.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.06,"y":64.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.93,"y":63.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.53,"y":73.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.47,"y":72.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.44,"y":75.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.91,"y":74.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.5,"y":74.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Palemane Skinner","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Palemane Poacher"},"count_per_character":5,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53.12,"y":74.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.12,"y":73.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.84,"y":74.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.39,"y":73.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.75,"y":73.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.17,"y":74.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.35,"y":73.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Palemane Poacher","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/745"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/745/sharing-the-land/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 10: Palemane Tanner; kill 8: Palemane Skinner; kill 5: Palemane Poacher","objective_reference_points":[],"rewards":{"xp":700,"money_copper":225,"money_at_max_level_copper":330,"items":[{"id":4960,"count":25,"name":"Flash Pellet"}],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/745","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Palemane Tanner","countPerCharacter":10,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Palemane Skinner","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Palemane Poacher","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":414,"partyKnownSeconds":414,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":745,"title":"Sharing the Land","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":745,"firstStop":87,"lastStop":102,"turninStop":102,"completed":true,"group":"Central plains · water, hunting and vision materials","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-745"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":745,"title":"Sharing the Land","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":746,"title":"Dwarven Digging","quest_level":8,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Broken Tools"},"count_per_character":5,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":33.1,"y":54.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Broken Tools","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":4703,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4703,"item_name":"Broken Tools","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/746"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/746/dwarven-digging/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/746"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 5: Broken Tools","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Bael'dun Digsite","x":33.1,"y":54.8,"continent_x":0.45175400754918543,"continent_y":0.6024968292130597,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Bael'dun Digsite","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/746","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":700,"money_copper":0,"money_at_max_level_copper":420,"items":[],"choices":[{"id":4969,"count":1,"name":"Fortified Bindings"},{"id":4970,"count":1,"name":"Rough-hewn Kodo Leggings"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/746","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Broken Tools","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":4703,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":75,"partyKnownSeconds":225,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":746,"title":"Dwarven Digging","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":746,"firstStop":105,"lastStop":118,"turninStop":118,"completed":true,"group":"Winterhoof well and the southern ridge","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-746"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":746,"title":"Dwarven Digging","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":746,"title":"Dwarven Digging","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":749,"title":"The Ravaged Caravan","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sealed Supply Crate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":51.87,"y":53.38,"subzone":"Sealed Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sealed Supply Crate"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":51.87,"y":53.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sealed Supply Crate","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[751],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":751,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/749"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/749/the-ravaged-caravan/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Sealed Supply Crate","objective_reference_points":[],"rewards":{"xp":530,"money_copper":0,"money_at_max_level_copper":315,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/749","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sealed Supply Crate","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":749,"title":"The Ravaged Caravan","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":749,"firstStop":90,"lastStop":133,"turninStop":133,"completed":true,"group":"Central plains · water, hunting and vision materials","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-749"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":749,"title":"The Ravaged Caravan","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":751,"title":"The Ravaged Caravan","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Sealed Supply Crate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":51.87,"y":53.38,"subzone":"Sealed Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Venture Co. Documents"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Venture Co. Documents","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4834,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[749],"next_quest_ids":[764,765],"requirements":{"prerequisite_alternatives":[[{"quest_id":749,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[749],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4834,"item_name":"Venture Co. Documents","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/751"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/751/the-ravaged-caravan/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Venture Co. Documents","objective_reference_points":[],"rewards":{"xp":530,"money_copper":0,"money_at_max_level_copper":315,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/751","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Venture Co. Documents","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":4834,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":751,"title":"The Ravaged Caravan","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":751,"firstStop":134,"lastStop":136,"turninStop":136,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-751"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":751,"title":"The Ravaged Caravan","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":758,"title":"Thunderhorn Cleansing","quest_level":8,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"cleanse_well","target":{"name":"Thunderhorn Water Well"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.2,"y":51.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"cleanse_well","target":"Thunderhorn Water Well","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[756],"next_quest_ids":[759],"requirements":{"prerequisite_alternatives":[[{"quest_id":756,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/758"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/758/thunderhorn-cleansing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/758"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"cleanse_well : Thunderhorn Water Well","objective_summary_source":"https://wowforevertools.com/quests/758","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Thunderhorn Water Well","x":44.2,"y":51.1,"continent_x":0.4703169437703563,"continent_y":0.5963102317065001,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Thunderhorn Water Well","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/758","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":700,"money_copper":0,"money_at_max_level_copper":420,"items":[{"id":4963,"count":1,"name":"Thunderhorn Cloak"}],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/758","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"cleanse_well","target":"Thunderhorn Water Well","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=758","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":758,"title":"Thunderhorn Cleansing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":758,"firstStop":123,"lastStop":131,"turninStop":131,"completed":true,"group":"Western plains · Thunderhorn supplies and Bael’dun","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-758"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":758,"title":"Thunderhorn Cleansing","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":766,"title":"Mazzranache","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maur Raincaller","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.23,"y":60.8,"subzone":"Maur Raincaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maur Raincaller","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.23,"y":60.8,"subzone":"Maur Raincaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prairie Wolf Heart"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":35.63,"y":74.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.44,"y":79.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42,"y":74.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.33,"y":56.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.43,"y":62.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.11,"y":66.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.33,"y":71.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.82,"y":60.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.55,"y":71.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.99,"y":68.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.07,"y":58.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.87,"y":68.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.06,"y":63.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.6,"y":67.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.22,"y":71.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.17,"y":72.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.03,"y":69.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.45,"y":71.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.74,"y":71.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.88,"y":69.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.21,"y":71.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.7,"y":50.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.93,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.56,"y":55.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.28,"y":53.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.57,"y":44.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.88,"y":59.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.85,"y":68.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.06,"y":47.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.68,"y":49.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.3,"y":46.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.19,"y":47.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.55,"y":52.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.3,"y":62.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.93,"y":50.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.2,"y":53.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.68,"y":36.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.75,"y":59.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.17,"y":52.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.62,"y":54.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.61,"y":50.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.82,"y":43.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.17,"y":41.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.26,"y":26.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.5,"y":70.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.99,"y":69.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.99,"y":29.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.39,"y":69.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.08,"y":23.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.81,"y":28.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.95,"y":60.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.71,"y":25.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.3,"y":60.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.33,"y":61.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.92,"y":67.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.8,"y":20.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.06,"y":38.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.46,"y":64.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.67,"y":19.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":26.06,"y":41.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prairie Wolf Heart","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":2960,"name":"Prairie Wolf Alpha","zone":"Mulgore","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2959,"name":"Prairie Stalker","zone":"Mulgore","dropRatePercent":9,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2958,"name":"Prairie Wolf","zone":"Mulgore","dropRatePercent":7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4804,"reportedSourceCount":3,"dropRateRangePercent":[7,10],"planningDropRatePercent":7,"planningSourceIds":[2958],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":14.285714285714285,"seconds":257.1428571428571,"lowSeconds":180,"highSeconds":257.1428571428571,"dropRatePercent":7,"sourceIds":[2958],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":42.857142857142854,"seconds":771.4285714285713,"lowSeconds":540,"highSeconds":771.4285714285713,"dropRatePercent":7,"sourceIds":[2958],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Flatland Cougar Femur"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.29,"y":39.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.41,"y":42.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.46,"y":44.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.51,"y":42.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.06,"y":44.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.13,"y":44.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.54,"y":42.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.01,"y":43.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.91,"y":44.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.56,"y":43.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.63,"y":57.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.66,"y":46.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.2,"y":56.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.62,"y":46.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.24,"y":44.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.76,"y":48.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.21,"y":53.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.84,"y":67.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.37,"y":46.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.12,"y":49.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.57,"y":49.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.44,"y":53.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.79,"y":49.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.11,"y":45.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.67,"y":65.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.18,"y":44.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.79,"y":53.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.09,"y":45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.8,"y":58.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.14,"y":40.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":45.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.49,"y":40.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.66,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.69,"y":43.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.6,"y":50.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.09,"y":41.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.25,"y":45.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.13,"y":47.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.14,"y":50.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.25,"y":61.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.5,"y":43.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.6,"y":47.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.57,"y":47.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.98,"y":57.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.83,"y":66.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.25,"y":47.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.95,"y":56.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.04,"y":54.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.08,"y":51.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.26,"y":48.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.58,"y":47.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.73,"y":52.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":35.1,"y":34.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.65,"y":48.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.17,"y":51.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.52,"y":46.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.16,"y":46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.72,"y":49.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.37,"y":45.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":24.65,"y":71.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Flatland Cougar Femur","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3035,"name":"Flatland Cougar","zone":"Mulgore","dropRatePercent":7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4805,"reportedSourceCount":1,"dropRateRangePercent":[7,7],"planningDropRatePercent":7,"planningSourceIds":[3035],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":14.285714285714285,"seconds":257.1428571428571,"lowSeconds":257.1428571428571,"highSeconds":257.1428571428571,"dropRatePercent":7,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":42.857142857142854,"seconds":771.4285714285713,"lowSeconds":771.4285714285713,"highSeconds":771.4285714285713,"dropRatePercent":7,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Plainstrider Scale"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":49.36,"y":85.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.23,"y":84.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.83,"y":74.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.16,"y":81.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":76.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.66,"y":82.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.59,"y":83.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.95,"y":79.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.95,"y":84.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.83,"y":84.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.3,"y":45.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.5,"y":45.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":49.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.43,"y":58.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.05,"y":68.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.79,"y":56.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.94,"y":56.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.02,"y":68.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.13,"y":62.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.55,"y":41.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.57,"y":31.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.87,"y":28.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.21,"y":25.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.05,"y":39.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.31,"y":32.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.25,"y":28.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":64.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.12,"y":65.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.3,"y":22.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.67,"y":24.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.63,"y":21.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.42,"y":19.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.28,"y":14.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.35,"y":33.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.01,"y":27.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.1,"y":27.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.35,"y":32.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.09,"y":15.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.46,"y":17.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":28.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.09,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.28,"y":49.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.09,"y":47.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.38,"y":48.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.35,"y":32.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.51,"y":52.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.2,"y":22.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.17,"y":27.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.93,"y":34.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.46,"y":29.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.12,"y":32.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.13,"y":17.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.42,"y":19.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.21,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.88,"y":34.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.86,"y":26.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.02,"y":28.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.39,"y":20.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.96,"y":31.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.67,"y":35.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Plainstrider Scale","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":15,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":11,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3068,"name":"Mazzranache","zone":"Mulgore","dropRatePercent":9,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2957,"name":"Elder Plainstrider","zone":"Mulgore","dropRatePercent":8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2956,"name":"Adult Plainstrider","zone":"Mulgore","dropRatePercent":6,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4806,"reportedSourceCount":7,"dropRateRangePercent":[6,15],"planningDropRatePercent":6,"planningSourceIds":[2956],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":16.666666666666668,"seconds":300,"lowSeconds":120,"highSeconds":300,"dropRatePercent":6,"sourceIds":[2956],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":50,"seconds":900,"lowSeconds":360,"highSeconds":900,"dropRatePercent":6,"sourceIds":[2956],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Swoop Gizzard"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":35.54,"y":78.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.31,"y":71.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.23,"y":68.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.37,"y":65.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.69,"y":68.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.97,"y":66.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.87,"y":58.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.99,"y":62.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":71.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.99,"y":71.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.53,"y":61.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.67,"y":70.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.12,"y":62.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.95,"y":62.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.53,"y":57.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.18,"y":42.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.3,"y":59.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.48,"y":44.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.55,"y":43.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.34,"y":42.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.4,"y":54.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.21,"y":46.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.21,"y":48.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.08,"y":48.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.21,"y":50.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.74,"y":56.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.5,"y":49.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.93,"y":47.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.11,"y":45.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.41,"y":47.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.6,"y":50.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.66,"y":56.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.15,"y":67.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.04,"y":42.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.28,"y":49.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.39,"y":47.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.95,"y":53.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.9,"y":63.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.71,"y":46.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.92,"y":53.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.59,"y":49.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.2,"y":70.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.65,"y":53.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.17,"y":54.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.84,"y":20.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.43,"y":37.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.98,"y":35.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.35,"y":40.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.41,"y":37.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.15,"y":29.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.88,"y":39.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.29,"y":26.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.98,"y":21.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.77,"y":61.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.91,"y":24.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.54,"y":28.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.2,"y":62.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.21,"y":21.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.4,"y":32.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.62,"y":38.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Swoop Gizzard","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":2971,"name":"Taloned Swoop","zone":"Mulgore","dropRatePercent":8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2970,"name":"Swoop","zone":"Mulgore","dropRatePercent":7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2969,"name":"Wiry Swoop","zone":"Mulgore","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4807,"reportedSourceCount":3,"dropRateRangePercent":[5,8],"planningDropRatePercent":5,"planningSourceIds":[2969],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":20,"seconds":360,"lowSeconds":225,"highSeconds":360,"dropRatePercent":5,"sourceIds":[2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":60,"seconds":1080,"lowSeconds":675,"highSeconds":1080,"dropRatePercent":5,"sourceIds":[2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4804,"item_name":"Prairie Wolf Heart","per_character":1,"three_characters_total":3},{"item_id":4805,"item_name":"Flatland Cougar Femur","per_character":1,"three_characters_total":3},{"item_id":4806,"item_name":"Plainstrider Scale","per_character":1,"three_characters_total":3},{"item_id":4807,"item_name":"Swoop Gizzard","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/766"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/766/mazzranache/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Prairie Wolf Heart; collect 1: Flatland Cougar Femur; collect 1: Plainstrider Scale; collect 1: Swoop Gizzard","objective_reference_points":[],"rewards":{"xp":700,"money_copper":0,"money_at_max_level_copper":420,"items":[],"choices":[{"id":4972,"count":1,"name":"Cliff Runner Boots"},{"id":4973,"count":1,"name":"Plains Hunter Wristguards"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/766","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Prairie Wolf Heart","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":2960,"name":"Prairie Wolf Alpha","zone":"Mulgore","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2959,"name":"Prairie Stalker","zone":"Mulgore","dropRatePercent":9,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2958,"name":"Prairie Wolf","zone":"Mulgore","dropRatePercent":7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4804,"reportedSourceCount":3,"dropRateRangePercent":[7,10],"planningDropRatePercent":7,"planningSourceIds":[2958],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":14.285714285714285,"seconds":257.1428571428571,"lowSeconds":180,"highSeconds":257.1428571428571,"dropRatePercent":7,"sourceIds":[2958],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":42.857142857142854,"seconds":771.4285714285713,"lowSeconds":540,"highSeconds":771.4285714285713,"dropRatePercent":7,"sourceIds":[2958],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Flatland Cougar Femur","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3035,"name":"Flatland Cougar","zone":"Mulgore","dropRatePercent":7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4805,"reportedSourceCount":1,"dropRateRangePercent":[7,7],"planningDropRatePercent":7,"planningSourceIds":[3035],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":14.285714285714285,"seconds":257.1428571428571,"lowSeconds":257.1428571428571,"highSeconds":257.1428571428571,"dropRatePercent":7,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":42.857142857142854,"seconds":771.4285714285713,"lowSeconds":771.4285714285713,"highSeconds":771.4285714285713,"dropRatePercent":7,"sourceIds":[3035],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":2,"action":"collect","target":"Plainstrider Scale","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":15,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":11,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":3068,"name":"Mazzranache","zone":"Mulgore","dropRatePercent":9,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2957,"name":"Elder Plainstrider","zone":"Mulgore","dropRatePercent":8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2956,"name":"Adult Plainstrider","zone":"Mulgore","dropRatePercent":6,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4806,"reportedSourceCount":7,"dropRateRangePercent":[6,15],"planningDropRatePercent":6,"planningSourceIds":[2956],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":16.666666666666668,"seconds":300,"lowSeconds":120,"highSeconds":300,"dropRatePercent":6,"sourceIds":[2956],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":50,"seconds":900,"lowSeconds":360,"highSeconds":900,"dropRatePercent":6,"sourceIds":[2956],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":3,"action":"collect","target":"Swoop Gizzard","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":2971,"name":"Taloned Swoop","zone":"Mulgore","dropRatePercent":8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2970,"name":"Swoop","zone":"Mulgore","dropRatePercent":7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]},{"kind":"creature","id":2969,"name":"Wiry Swoop","zone":"Mulgore","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4807,"reportedSourceCount":3,"dropRateRangePercent":[5,8],"planningDropRatePercent":5,"planningSourceIds":[2969],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":20,"seconds":360,"lowSeconds":225,"highSeconds":360,"dropRatePercent":5,"sourceIds":[2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":60,"seconds":1080,"lowSeconds":675,"highSeconds":1080,"dropRatePercent":5,"sourceIds":[2969],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":1174.2857142857142,"partyKnownSeconds":3522.8571428571427,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":766,"title":"Mazzranache","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":766,"firstStop":54,"lastStop":83,"turninStop":83,"completed":true,"group":"Bloodhoof Village · arrivals and supplies","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-766"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":766,"title":"Mazzranache","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":766,"title":"Mazzranache","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":96130,"title":"Chakuyak","quest_level":8,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.8,"y":55.6,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.8,"y":55.6,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chakuyak's Pelt"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.8,"y":62.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.2,"y":62.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.4,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.4,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.4,"y":66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.4,"y":67.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.6,"y":66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.6,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.8,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.8,"y":65.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chakuyak's Pelt","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":268558,"name":"Chakuyak","zone":"Mulgore","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":270302,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":270302,"item_name":"Chakuyak's Pelt","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96130"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96130/chakuyak/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/96130"}],"missing_fields":[]},"objective_summary":"collect 1: Chakuyak's Pelt","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":39.4,"y":66.1,"continent_x":0.4622897281071473,"continent_y":0.621391032408769,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Palemane Rock","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/96130","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":350,"money_copper":110,"money_at_max_level_copper":null,"items":[{"id":281266,"count":1,"name":"Furred Belt"}],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/96130","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Chakuyak's Pelt","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":268558,"name":"Chakuyak","zone":"Mulgore","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":270302,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":96130,"title":"Chakuyak","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96130,"firstStop":106,"lastStop":112,"turninStop":112,"completed":true,"group":"Winterhoof well and the southern ridge","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96130"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":98430,"title":"The Longwalkers","quest_level":8,"minimum_level":1,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Perith Stormhoof","locations":[{"zone_id":"shen-dralas","zone":"shen-dralas","x":76.92,"y":38.96,"subzone":"Perith Stormhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Perith Stormhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":33.1,"y":66,"subzone":"Perith Stormhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cairne Bloodhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Perith Stormhoof"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.2,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Perith Stormhoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98430"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98430/the-longwalkers/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98430"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=98430"}],"missing_fields":[]},"objective_summary":"escort : Perith Stormhoof","objective_summary_source":"https://wowforevertools.com/quests/98430","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Palemane Rock","x":37.2,"y":64.6,"continent_x":0.4586105875948432,"continent_y":0.6188829523385422,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Palemane Rock","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/98430","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":700,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98430","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"escort","target":"Perith Stormhoof","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98430","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=98430","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":98430,"title":"The Longwalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98430,"firstStop":113,"lastStop":191,"turninStop":191,"completed":true,"group":"Western plains · Thunderhorn supplies and Bael’dun","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98430"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99079,"title":"Longwalker Malah","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brave Wildrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.2,"y":59.6,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Brave Wildrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.7,"y":63,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malah Longwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.6,"y":63.2,"subzone":"Malah Longwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Malah Longwind"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.6,"y":63.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Malah Longwind","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[99081],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99079"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99079/longwalker-malah/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99079"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99079"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Malah Longwind","objective_reference_points":[],"rewards":{"xp":80,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99079","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Malah Longwind","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99079","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=99079","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99079,"title":"Longwalker Malah","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99079,"firstStop":139,"lastStop":141,"turninStop":141,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99079"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99080,"title":"Drive Them Out","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Galak Centaur"},"count_per_character":6,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.2,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.4,"y":57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.6,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.6,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.4,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.4,"y":59.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59,"y":59.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.6,"y":64.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60,"y":61.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.2,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.8,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.2,"y":54.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.2,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.4,"y":57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.4,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":54.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":61.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62,"y":59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.2,"y":62.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.4,"y":63.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.6,"y":54.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.6,"y":63.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63,"y":65.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.2,"y":56.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.2,"y":58.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.2,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.2,"y":68.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.6,"y":62.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.6,"y":67.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.8,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64,"y":62.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.2,"y":66.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.6,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.8,"y":66.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":65,"y":64.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.89,"y":55.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.02,"y":59.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.26,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.26,"y":59.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.38,"y":55.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.38,"y":59.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.74,"y":54.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.87,"y":54.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.87,"y":59.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.23,"y":55.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.35,"y":55.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.47,"y":55.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.47,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.72,"y":55.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.84,"y":57.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.08,"y":57.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.32,"y":56.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Galak Centaur","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Galak Outrunner"},"count_per_character":4,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.8,"y":57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.2,"y":59.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.4,"y":61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.8,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59,"y":61.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.2,"y":61.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.4,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.8,"y":62.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.8,"y":64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.4,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.4,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.2,"y":58.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.2,"y":61.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.4,"y":55.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.6,"y":55.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":54.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":54.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.8,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.2,"y":58.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.2,"y":62.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.2,"y":65.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.4,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.4,"y":66.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.6,"y":61.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.8,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.8,"y":66.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.2,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.4,"y":58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.4,"y":63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.4,"y":66.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.6,"y":60,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.6,"y":61.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.8,"y":64.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":63.8,"y":65.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64,"y":58.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64,"y":58.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.6,"y":60.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.6,"y":65.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.89,"y":55.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.02,"y":55.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.02,"y":59.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.26,"y":55.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.38,"y":54.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.38,"y":59.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.62,"y":55.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.62,"y":59.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.87,"y":54.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.87,"y":59.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.99,"y":55.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.11,"y":56.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.23,"y":58.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.47,"y":56.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.47,"y":58.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.59,"y":55.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.59,"y":55.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.08,"y":57.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.45,"y":56.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Galak Outrunner","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Herak's Head"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":60.4,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.4,"y":59.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.6,"y":59.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Herak's Head","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":275767,"name":"Herak the Pillager","zone":"Mulgore","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":286075,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99101],"next_quest_ids":[99082],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286075,"item_name":"Herak's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99080"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99080/drive-them-out/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99080"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99080"}],"missing_fields":[]},"objective_summary":"kill 6: Galak Centaur; kill 4: Galak Outrunner; collect 1: Herak's Head","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Galak Camp","x":60.5,"y":59.7,"continent_x":0.49757603029333697,"continent_y":0.6106898907758009,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Venture Co. Mine","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/99080","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":780,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99080","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Galak Centaur","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Galak Outrunner","countPerCharacter":4,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Herak's Head","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":275767,"name":"Herak the Pillager","zone":"Mulgore","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":286075,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":195,"partyKnownSeconds":225,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99080","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=99080","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99080,"title":"Drive Them Out","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99080,"firstStop":148,"lastStop":167,"turninStop":167,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99080"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99081,"title":"Grim Tidings","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Malah Longwind","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.6,"y":63.2,"subzone":"Malah Longwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brave Wildrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.2,"y":59.6,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Brave Wildrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.7,"y":63,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Longwalker Malah's Report"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.2,"y":59.6,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.7,"y":63,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Longwalker Malah's Report","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":286104,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99079],"next_quest_ids":[99101],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286104,"item_name":"Longwalker Malah's Report","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99081"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99081/grim-tidings/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99081"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99081"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Longwalker Malah's Report","objective_reference_points":[],"rewards":{"xp":80,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99081","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Longwalker Malah's Report","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":286104,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99081","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren, troll."},{"field":"provided_item","detail":"Carry the provided Longwalker Malah’s Report to Brave Wildrunner. Do not farm another report."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren, troll.","source":"https://www.wowhead.com/forever/quest=99081","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"provided_item","detail":"Carry the provided Longwalker Malah’s Report to Brave Wildrunner. Do not farm another report.","source":"https://www.wowhead.com/forever/quest=99081","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99081,"title":"Grim Tidings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99081,"firstStop":154,"lastStop":156,"turninStop":156,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99081"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Carry the provided Longwalker Malah’s Report to Brave Wildrunner. Do not farm another report."},{"quest_id":99082,"title":"The High Chieftain","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cairne Bloodhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cairne Bloodhoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cairne Bloodhoof","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99080],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99082"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99082/the-high-chieftain/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99082"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99082"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Cairne Bloodhoof","objective_reference_points":[],"rewards":{"xp":80,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99082","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cairne Bloodhoof","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99082","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, tauren.","source":"https://www.wowhead.com/forever/quest=99082","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99082,"title":"The High Chieftain","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99082,"firstStop":180,"lastStop":205,"turninStop":205,"completed":true,"group":"Venture Co. mine · workers and the supervisor","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99082"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":99101,"title":"Our Ancient Enemy","quest_level":9,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brave Wildrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.2,"y":59.6,"subzone":"Brave Wildrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baine Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Longwalker Malah's Report"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.67,"y":63.39,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.4,"y":60.2,"subzone":"Baine Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Longwalker Malah's Report","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":286104,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[99081],"next_quest_ids":[99080],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":286104,"item_name":"Longwalker Malah's Report","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99101"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99101/our-ancient-enemy/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/99101"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=99101"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Longwalker Malah's Report","objective_reference_points":[],"rewards":{"xp":80,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99101","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Longwalker Malah's Report","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":286104,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99101","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."},{"field":"provided_item","detail":"Carry the provided Longwalker Malah’s Report to Baine Bloodhoof. Do not farm another report."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=99101","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"provided_item","detail":"Carry the provided Longwalker Malah’s Report to Baine Bloodhoof. Do not farm another report.","source":"https://www.wowhead.com/forever/quest=99101","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":99101,"title":"Our Ancient Enemy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99101,"firstStop":145,"lastStop":147,"turninStop":147,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99101"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Carry the provided Longwalker Malah’s Report to Baine Bloodhoof. Do not farm another report."},{"quest_id":759,"title":"Wildmane Totem","quest_level":10,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prairie Alpha Tooth"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.94,"y":36.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.41,"y":36.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.33,"y":36.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.14,"y":37.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.14,"y":24.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.98,"y":35.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.26,"y":26.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.81,"y":38.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.5,"y":37.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.37,"y":69.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.5,"y":70.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.69,"y":24.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.95,"y":68.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.5,"y":70,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.81,"y":37.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.18,"y":68.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.99,"y":29.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.98,"y":33.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.11,"y":36.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.39,"y":69.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.43,"y":29.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.92,"y":35.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.04,"y":30.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.08,"y":23.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.54,"y":31.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.04,"y":67.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.81,"y":28.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.57,"y":31.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.98,"y":61.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.83,"y":60.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.26,"y":62.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.75,"y":32.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.06,"y":31.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.71,"y":25.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.8,"y":25.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.82,"y":26.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.95,"y":33.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.04,"y":70.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.75,"y":60.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.47,"y":62.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.33,"y":61.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.88,"y":62.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.98,"y":61.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.82,"y":63.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.92,"y":67.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.7,"y":62.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.52,"y":67.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.09,"y":19.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48.69,"y":23.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.09,"y":22.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.99,"y":35.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.06,"y":38.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.96,"y":38.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.17,"y":40.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.34,"y":40.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.53,"y":65.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.61,"y":67.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":62.75,"y":66.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.67,"y":19.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":67.56,"y":38.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prairie Alpha Tooth","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2960,"name":"Prairie Wolf Alpha","zone":"Mulgore","dropRatePercent":36,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4803,"reportedSourceCount":1,"dropRateRangePercent":[36,36],"planningDropRatePercent":36,"planningSourceIds":[2960],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":22.22222222222222,"seconds":400,"lowSeconds":400,"highSeconds":400,"dropRatePercent":36,"sourceIds":[2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":66.66666666666667,"seconds":1200,"lowSeconds":1200,"highSeconds":1200,"dropRatePercent":36,"sourceIds":[2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[758],"next_quest_ids":[760],"requirements":{"prerequisite_alternatives":[[{"quest_id":758,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4803,"item_name":"Prairie Alpha Tooth","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/759"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/759/wildmane-totem/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 8: Prairie Alpha Tooth","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/759","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Prairie Alpha Tooth","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":2960,"name":"Prairie Wolf Alpha","zone":"Mulgore","dropRatePercent":36,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4803,"reportedSourceCount":1,"dropRateRangePercent":[36,36],"planningDropRatePercent":36,"planningSourceIds":[2960],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":22.22222222222222,"seconds":400,"lowSeconds":400,"highSeconds":400,"dropRatePercent":36,"sourceIds":[2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":66.66666666666667,"seconds":1200,"lowSeconds":1200,"highSeconds":1200,"dropRatePercent":36,"sourceIds":[2960],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":400,"partyKnownSeconds":1200,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":759,"title":"Wildmane Totem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":759,"firstStop":132,"lastStop":226,"turninStop":226,"completed":true,"group":"Thunderhorn well · northbound preparation","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-759"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":759,"title":"Wildmane Totem","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":760,"title":"Wildmane Cleansing","quest_level":10,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"cleanse_well","target":{"name":"Wildmane Water Well"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":42.7,"y":25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"cleanse_well","target":"Wildmane Water Well","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[759],"next_quest_ids":[98435],"requirements":{"prerequisite_alternatives":[[{"quest_id":759,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/760"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/760/wildmane-cleansing/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/760"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"cleanse_well : Wildmane Water Well","objective_summary_source":"https://wowforevertools.com/quests/760","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Wildmane Water Well","x":42.7,"y":25,"continent_x":0.4678084388756035,"continent_y":0.552669638484552,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Wildmane Water Well","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/760","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1050,"money_copper":0,"money_at_max_level_copper":630,"items":[],"choices":[{"id":3443,"count":1,"name":"Ceremonial Tomahawk"},{"id":4961,"count":1,"name":"Dreamwatcher Staff"}],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/760","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"cleanse_well","target":"Wildmane Water Well","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=760","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":760,"title":"Wildmane Cleansing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":760,"firstStop":227,"lastStop":239,"turninStop":239,"completed":true,"group":"Bloodhoof Village · finish the Wildmane totem","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-760"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":760,"title":"Wildmane Cleansing","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":764,"title":"The Venture Co.","quest_level":10,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"],"the-barrens":["objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Venture Co. Worker"},"count_per_character":14,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":38.98,"y":48.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.19,"y":47.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.34,"y":47.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.59,"y":47.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.56,"y":47.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.74,"y":46.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.75,"y":47.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.78,"y":46.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.88,"y":49.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.02,"y":49.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.69,"y":49.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.41,"y":49.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.77,"y":49.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.81,"y":48.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.85,"y":48.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.51,"y":46.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.6,"y":49.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.43,"y":49.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.58,"y":48.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.79,"y":48.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.13,"y":48.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.57,"y":47.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.73,"y":43.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.83,"y":42.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.12,"y":42.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.1,"y":46.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.09,"y":45.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.21,"y":46.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.1,"y":44.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.15,"y":50.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.56,"y":49.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.66,"y":48.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.09,"y":48.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.99,"y":26.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.48,"y":24.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.94,"y":24.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.49,"y":25.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.17,"y":27.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.73,"y":53.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.12,"y":53.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.06,"y":53.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.15,"y":54.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.45,"y":54.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.67,"y":54.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.72,"y":53.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.86,"y":53.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.93,"y":52.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.38,"y":51.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.7,"y":51.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.37,"y":49.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.4,"y":49.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.55,"y":49.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.39,"y":48.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.63,"y":48.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.15,"y":47.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.67,"y":48.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.43,"y":47.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.13,"y":43.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.62,"y":24.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.78,"y":25.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Venture Co. Worker","countPerCharacter":14,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":252,"expectedKills":14,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":252,"expectedKills":14,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Venture Co. Supervisor"},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":38.94,"y":48.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.88,"y":47.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.1,"y":47.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.73,"y":47.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.09,"y":47.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.34,"y":47.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.79,"y":48.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.96,"y":47.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.31,"y":49.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.55,"y":48.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.5,"y":49.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.89,"y":48.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.87,"y":48.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.58,"y":48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.69,"y":47.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.32,"y":42.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.19,"y":42.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.24,"y":41.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.28,"y":42.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.32,"y":43.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.66,"y":42.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.92,"y":45.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.81,"y":45.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.74,"y":45.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.81,"y":44.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.13,"y":44.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.96,"y":44.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":60.92,"y":50.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.11,"y":49.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.11,"y":49.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.81,"y":24.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.42,"y":26.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.76,"y":26.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.65,"y":44.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.91,"y":44.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.69,"y":43.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.46,"y":43.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.44,"y":53.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.29,"y":53.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.5,"y":52.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.26,"y":52.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.36,"y":52.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.04,"y":51.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.59,"y":51.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.75,"y":50.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.81,"y":50.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.49,"y":48.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.81,"y":48.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.82,"y":48.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.14,"y":48.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.94,"y":46.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.92,"y":48.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.21,"y":47.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.98,"y":47.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.01,"y":47.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.27,"y":47.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.65,"y":47.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.75,"y":47.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.45,"y":47.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.91,"y":43.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Venture Co. Supervisor","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[751],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":751,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/764"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/764/the-venture-co/"}],"missing_fields":[]},"objective_summary":"kill 14: Venture Co. Worker; kill 6: Venture Co. Supervisor","objective_reference_points":[],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/764","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Venture Co. Worker","countPerCharacter":14,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":252,"expectedKills":14,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":252,"expectedKills":14,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Venture Co. Supervisor","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":764,"title":"The Venture Co.","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":764,"firstStop":137,"lastStop":163,"turninStop":163,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-764"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":773,"title":"Rite of Wisdom","quest_level":10,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seer Wiserunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":32.8,"y":36,"subzone":"Seer Wiserunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ancestral Spirit","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":58.31,"y":30.7,"subzone":"Ancestral Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ancestral Spirit"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":58.31,"y":30.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ancestral Spirit","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[772],"next_quest_ids":[775],"requirements":{"prerequisite_alternatives":[[{"quest_id":772,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":775,"previous_chain_quests_must_not_be_active":[772],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/773"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/773/rite-of-wisdom/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ancestral Spirit","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/773","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ancestral Spirit","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=773","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":773,"title":"Rite of Wisdom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":773,"firstStop":123,"lastStop":202,"turninStop":202,"completed":true,"group":"Western plains · Thunderhorn supplies and Bael’dun","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-773"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":773,"title":"Rite of Wisdom","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":775,"title":"Journey into Thunder Bluff","quest_level":10,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ancestral Spirit","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":58.31,"y":30.7,"subzone":"Ancestral Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cairne Bloodhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cairne Bloodhoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cairne Bloodhoof","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[773],"next_quest_ids":[776],"requirements":{"prerequisite_alternatives":[[{"quest_id":773,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":776,"previous_chain_quests_must_not_be_active":[773],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/775"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/775/journey-into-thunder-bluff/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Cairne Bloodhoof","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/775","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cairne Bloodhoof","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=775","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":775,"title":"Journey into Thunder Bluff","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":775,"firstStop":203,"lastStop":213,"turninStop":213,"completed":true,"group":"Northern plains · Wildmane and the burial grounds","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-775"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":775,"title":"Journey into Thunder Bluff","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":833,"title":"A Sacred Burial","quest_level":10,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lorekeeper Raintotem","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.98,"y":34.55,"subzone":"Lorekeeper Raintotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lorekeeper Raintotem","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.98,"y":34.55,"subzone":"Lorekeeper Raintotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bristleback Interloper"},"count_per_character":8,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":57.43,"y":31.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.87,"y":30.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.79,"y":31.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.78,"y":30.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.96,"y":30.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.06,"y":30.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.95,"y":31.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.24,"y":31.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.46,"y":29.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.5,"y":29.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.64,"y":29.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.8,"y":31.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.95,"y":31.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.78,"y":29.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.2,"y":30.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.21,"y":29.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.88,"y":29.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.44,"y":30.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.93,"y":30.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.21,"y":30.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.32,"y":32.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.2,"y":31.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.62,"y":32.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.07,"y":32.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.47,"y":31.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.21,"y":30.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.52,"y":30.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.59,"y":31.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bristleback Interloper","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/833"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/833/a-sacred-burial/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Bristleback Interloper","objective_reference_points":[],"rewards":{"xp":630,"money_copper":250,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/833","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Bristleback Interloper","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":833,"title":"A Sacred Burial","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":833,"firstStop":194,"lastStop":200,"turninStop":200,"completed":true,"group":"Northern plains · Wildmane and the burial grounds","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-833"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":833,"title":"A Sacred Burial","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":861,"title":"The Hunter's Way","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Skorn Whitecloud","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.04,"y":63.44,"subzone":"Skorn Whitecloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.5,"y":80.9,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Flatland Prowler Claw"},"count_per_character":4,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":51.81,"y":22.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.05,"y":22.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.59,"y":20.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.78,"y":36.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.84,"y":34.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.31,"y":34.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.9,"y":38.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.49,"y":36.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.15,"y":32.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.55,"y":30.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.01,"y":31.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.01,"y":32.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.82,"y":32.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.5,"y":33.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.27,"y":27.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.08,"y":30.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.28,"y":26.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.52,"y":34.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.64,"y":27.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.82,"y":33.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.67,"y":29.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.15,"y":28.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.01,"y":23.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.03,"y":32.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.6,"y":33.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":46.72,"y":24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.96,"y":29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.8,"y":23.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.35,"y":34.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.47,"y":28.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.39,"y":20.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":48,"y":21.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":45.8,"y":23.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.42,"y":27.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.75,"y":20.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.26,"y":25.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.47,"y":19.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.2,"y":22.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.7,"y":24.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.47,"y":28.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.35,"y":31.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.93,"y":23.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.79,"y":26.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":58.41,"y":33.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.86,"y":30.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.22,"y":27.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":43.94,"y":28.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.07,"y":33.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.53,"y":34.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.92,"y":31.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.4,"y":27.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.18,"y":20.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.62,"y":29.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.22,"y":29.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":47.71,"y":28.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":42.58,"y":22.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":44.09,"y":23.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.34,"y":23.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":64.21,"y":36.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":83.25,"y":15.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Flatland Prowler Claw","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3566,"name":"Flatland Prowler","zone":"Mulgore","dropRatePercent":41,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":5203,"reportedSourceCount":1,"dropRateRangePercent":[41,41],"planningDropRatePercent":41,"planningSourceIds":[3566],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":9.75609756097561,"seconds":175.60975609756096,"lowSeconds":175.60975609756096,"highSeconds":175.60975609756096,"dropRatePercent":41,"sourceIds":[3566],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":29.26829268292683,"seconds":526.829268292683,"lowSeconds":526.829268292683,"highSeconds":526.829268292683,"dropRatePercent":41,"sourceIds":[3566],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[860],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5203,"item_name":"Flatland Prowler Claw","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/861"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/861/the-hunters-way/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 4: Flatland Prowler Claw","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/861","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Flatland Prowler Claw","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":3566,"name":"Flatland Prowler","zone":"Mulgore","dropRatePercent":41,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":5203,"reportedSourceCount":1,"dropRateRangePercent":[41,41],"planningDropRatePercent":41,"planningSourceIds":[3566],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":9.75609756097561,"seconds":175.60975609756096,"lowSeconds":175.60975609756096,"highSeconds":175.60975609756096,"dropRatePercent":41,"sourceIds":[3566],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":29.26829268292683,"seconds":526.829268292683,"lowSeconds":526.829268292683,"highSeconds":526.829268292683,"dropRatePercent":41,"sourceIds":[3566],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":175.60975609756096,"partyKnownSeconds":526.829268292683,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":861,"title":"The Hunter's Way","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":861,"firstStop":171,"lastStop":215,"turninStop":215,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-861"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":861,"title":"The Hunter's Way","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":861,"title":"The Hunter's Way","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1505,"title":"Veteran Uzzek","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"],"the-barrens":["ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krang Stonehoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.34,"y":63.74,"subzone":"Krang Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Tarshaw Jaggedscar","locations":[{"zone_id":"durotar","zone":"Durotar","x":54.2,"y":42.5,"subzone":"Tarshaw Jaggedscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uzzek","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.38,"y":21.12,"subzone":"Uzzek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uzzek"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.38,"y":21.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uzzek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1498],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1818],"next_in_chain":1498,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1505"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1505/veteran-uzzek/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://foreverdb.net/quests/warrior"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Uzzek","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1505","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uzzek","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1505"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1505/veteran-uzzek/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://foreverdb.net/quests/warrior"}],"routing_decision":{"id":1505,"title":"Veteran Uzzek","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1505,"firstStop":170,"lastStop":173,"turninStop":173,"completed":true,"group":"Razor Hill · level-10 class training","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1505"},{"questId":1505,"firstStop":174,"lastStop":240,"turninStop":240,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1505"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1505,"title":"Veteran Uzzek","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1505,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://foreverdb.net/quests/warrior","evidence":"Classic reference: catalog only kept Mulgore provider, but Razor Hill trainer offers same quest."}]},{"quest_id":2984,"title":"Call of Fire","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"],"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narm Skychaser","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.39,"y":62.55,"subzone":"Narm Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kranal Fiss","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kranal Fiss"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1524],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1522,1523,2983],"next_in_chain":1524,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1524,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2984"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2984/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Kranal Fiss","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2984","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":2984,"title":"Call of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2984,"firstStop":183,"lastStop":233,"turninStop":233,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2984"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2984,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5654,"title":"Hex of Weakness","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Priest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Var'jun","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.21,"y":62.27,"subzone":"Var'jun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ur'kyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":87.8,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ur'kyo"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":87.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5652,5655,5656,5657],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5654"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5654/hex-of-weakness/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ur'kyo","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[],"spell":{"id":19325,"name":"Hex of Weakness"},"cast":null,"source_url":"https://wowforevertools.com/quests/5654","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5654","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"A troll-priest breadcrumb starting in Mulgore. From Mulgore supports tauren classes; the troll priest follows From Durotar and uses #5655 at Razor Hill instead.","routing_decision":{"id":5654,"title":"Hex of Weakness","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"A troll-priest breadcrumb starting in Mulgore. From Mulgore supports tauren classes; the troll priest follows From Durotar and uses #5655 at Razor Hill instead.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5654,"title":"Hex of Weakness","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5926,"title":"Heeding the Call","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Druid","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gennia Runetotem","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.48,"y":62.95,"subzone":"Gennia Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Turak Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5927,5928],"next_in_chain":5922,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5926"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5926/heeding-the-call/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Turak Runetotem","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[{"factionId":609,"value":25,"factionName":"Cenarion Circle"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5926","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":5926,"title":"Heeding the Call","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5926,"firstStop":174,"lastStop":184,"turninStop":184,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5926"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5926,"title":"Heeding the Call","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5927,"title":"Heeding the Call","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Druid","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gart Mistrunner","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.65,"y":76.55,"subzone":"Gart Mistrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Turak Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5926,5928],"next_in_chain":5922,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5927"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5927/heeding-the-call/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Turak Runetotem","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[{"factionId":609,"value":25,"factionName":"Cenarion Circle"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5927","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5927","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The druid route uses Heeding the Call #5926 at Bloodhoof Village before its Thunder Bluff visit. The Camp Narache version is an alternate introduction and would require returning to the starting mesa.","routing_decision":{"id":5927,"title":"Heeding the Call","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The druid route uses Heeding the Call #5926 at Bloodhoof Village before its Thunder Bluff visit. The Camp Narache version is an alternate introduction and would require returning to the starting mesa.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5927,"title":"Heeding the Call","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6061,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Tame an Adult Plainstrider with the supplied Taming Rod"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":41.3,"y":59.3,"subzone":"Adult Plainstrider work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Tame an Adult Plainstrider with the supplied Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6065,6066,6067],"next_quest_ids":[6087],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":6087,"previous_chain_quests_must_not_be_active":[6065,6066,6067],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15914,"item_name":"Taming Rod","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6061"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6061/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://bindonforever.com/zones/mulgore"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Tame an Adult Plainstrider with the supplied Taming Rod","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6061","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Tame an Adult Plainstrider with the supplied Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Each hunter must tame one Adult Plainstrider with this quest’s supplied rod, then return to Yaw. This is not a rod-collection or kill objective. Clear or dismiss the temporary pet before starting the next taming step.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6061"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6061/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://bindonforever.com/zones/mulgore"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6061","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6061,"title":"Taming the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6061,"firstStop":175,"lastStop":177,"turninStop":177,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6061"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Each hunter must tame one Adult Plainstrider with this quest’s supplied rod, then return to Yaw. This is not a rod-collection or kill objective. Clear or dismiss the temporary pet before starting the next taming step.","research_updates":[{"questId":6061,"title":"Taming the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6061,"field":"class_route","detail":"Each hunter must tame one Adult Plainstrider with this quest’s supplied rod, then return to Yaw. This is not a rod-collection or kill objective. Clear or dismiss the temporary pet before starting the next taming step.","source":"https://bindonforever.com/zones/mulgore","evidence":"Forever community guide work-area reference; action corroborated by Classic text retained in Forever catalog. Alternative corrected Questie point: 41.4,64.5."}]},{"quest_id":6065,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends","objectives"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kary Thunderhorn","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":58.5,"y":88.3,"subzone":"Kary Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Yaw Sharpmane"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Yaw Sharpmane","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6061],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6066,6067],"next_in_chain":6061,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6065"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6065/the-hunters-path/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Yaw Sharpmane","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6065","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Yaw Sharpmane","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6065","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The tauren hunter starts Taming the Beast #6061 directly with Yaw Sharpmane at Bloodhoof Village. This alternate trainer introduction is not needed and would add a return journey.","routing_decision":{"id":6065,"title":"The Hunter's Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The tauren hunter starts Taming the Beast #6061 directly with Yaw Sharpmane at Bloodhoof Village. This alternate trainer introduction is not needed and would add a return journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6065,"title":"The Hunter's Path","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6066,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lanka Farshot","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":43.95,"y":76.35,"subzone":"Lanka Farshot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Yaw Sharpmane"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Yaw Sharpmane","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6061],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6065,6067],"next_in_chain":6061,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6066"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6066/the-hunters-path/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Yaw Sharpmane","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":51,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6066","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Yaw Sharpmane","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6066","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The tauren hunter starts Taming the Beast #6061 directly with Yaw Sharpmane at Bloodhoof Village. This alternate trainer introduction is not needed and would add a return journey.","routing_decision":{"id":6066,"title":"The Hunter's Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The tauren hunter starts Taming the Beast #6061 directly with Yaw Sharpmane at Bloodhoof Village. This alternate trainer introduction is not needed and would add a return journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6066,"title":"The Hunter's Path","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6087,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Tame a Prairie Stalker with the supplied Taming Rod"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.7,"y":53.6,"subzone":"Prairie Stalker work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Tame a Prairie Stalker with the supplied Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6061],"next_quest_ids":[6088],"requirements":{"prerequisite_alternatives":[[{"quest_id":6061,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6088,"previous_chain_quests_must_not_be_active":[6061],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15915,"item_name":"Taming Rod","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6087"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6087/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://bindonforever.com/zones/mulgore"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Tame a Prairie Stalker with the supplied Taming Rod","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6087","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Tame a Prairie Stalker with the supplied Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Each hunter must tame a Prairie Stalker, then return to Yaw before accepting the Swoop step. Do not kill the taming target.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6087"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6087/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://bindonforever.com/zones/mulgore"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6087","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6087,"title":"Taming the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6087,"firstStop":178,"lastStop":180,"turninStop":180,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6087"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Each hunter must tame a Prairie Stalker, then return to Yaw before accepting the Swoop step. Do not kill the taming target.","research_updates":[{"questId":6087,"title":"Taming the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6087,"field":"class_route","detail":"Each hunter must tame a Prairie Stalker, then return to Yaw before accepting the Swoop step. Do not kill the taming target.","source":"https://bindonforever.com/zones/mulgore","evidence":"Forever community route point; alternative corrected Questie point 45.7,49.8."}]},{"quest_id":6088,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Hunter","forever_status":"changed","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Tame a Swoop with the supplied Taming Rod"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":44.5,"y":53.3,"subzone":"Swoop work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Tame a Swoop with the supplied Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6087],"next_quest_ids":[6089],"requirements":{"prerequisite_alternatives":[[{"quest_id":6087,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6089,"previous_chain_quests_must_not_be_active":[6087],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15916,"item_name":"Taming Rod","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6088"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6088/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://bindonforever.com/zones/mulgore"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Tame a Swoop with the supplied Taming Rod","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[],"spell":{"id":23356,"name":"Taming Lesson"},"cast":{"id":1579,"name":"Tame Beast"},"source_url":"https://wowforevertools.com/quests/6088","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Tame a Swoop with the supplied Taming Rod","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"route_notes":"Each hunter tames a Swoop with the rod. Its knockdown can interrupt the channel; retry when safe. Return to Yaw and take Training the Beast before Thunder Bluff.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6088"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6088/taming-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://bindonforever.com/zones/mulgore"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6088","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6088,"title":"Taming the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6088,"firstStop":181,"lastStop":183,"turninStop":183,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6088"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Each hunter tames a Swoop with the rod. Its knockdown can interrupt the channel; retry when safe. Return to Yaw and take Training the Beast before Thunder Bluff.","research_updates":[{"questId":6088,"title":"Taming the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6088,"field":"class_route","detail":"Each hunter tames a Swoop with the rod. Its knockdown can interrupt the channel; retry when safe. Return to Yaw and take Training the Beast before Thunder Bluff.","source":"https://bindonforever.com/zones/mulgore","evidence":"Forever community route point; alternative corrected Questie point 45.8,48.7."}]},{"quest_id":6089,"title":"Training the Beast","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Hunter","forever_status":"changed","quest_type":"normal","requirements":{"classes":["hunter"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yaw Sharpmane","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.93,"y":59.65,"subzone":"Yaw Sharpmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Holt Thunderhorn","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":57.3,"y":89.8,"subzone":"Holt Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Holt Thunderhorn"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":57.3,"y":89.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Holt Thunderhorn","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6088],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6088,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6088],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6089"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6089/training-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/zones/mulgore/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Holt Thunderhorn","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[],"spell":{"id":23357,"name":"Training Lesson"},"cast":{"id":5300,"name":"Beast Training"},"source_url":"https://wowforevertools.com/quests/6089","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Holt Thunderhorn","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"route_notes":"Deliver during the already planned Thunder Bluff visit to complete pet training.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6089"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6089/training-the-beast/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/zones/mulgore/"}],"routing_decision":{"id":6089,"title":"Training the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6089,"firstStop":184,"lastStop":193,"turninStop":193,"completed":true,"group":"Bloodhoof Village · the northern hunt","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6089"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Deliver during the already planned Thunder Bluff visit to complete pet training.","research_updates":[{"questId":6089,"title":"Training the Beast","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":6089,"field":"class_route","detail":"Deliver during the already planned Thunder Bluff visit to complete pet training.","source":"https://questing.wiki/wow-forever/quests/zones/mulgore/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":94911,"title":"Child of Nature","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Druid","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Muln Earthfury","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":33.4,"y":22.4,"subzone":"Muln Earthfury","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Turak Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/94911"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/94911/child-of-nature/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/94911"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Turak Runetotem","objective_reference_points":[],"rewards":{"xp":840,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":2758,"value":100,"factionName":"Nightclaw Druids"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/94911","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=94911","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":94911,"title":"Child of Nature","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":94911,"firstStop":204,"lastStop":212,"turninStop":212,"completed":true,"group":"Northern plains · Wildmane and the burial grounds","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-94911"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":98424,"title":"Fizsprocket's Notes","quest_level":10,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","ends"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Supervisor Fizsprocket","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":60.7,"y":49.9,"subzone":"Supervisor Fizsprocket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Supervisor Fizsprocket","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":61.1,"y":49.3,"subzone":"Supervisor Fizsprocket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Supervisor Fizsprocket","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":64.4,"y":43.4,"subzone":"Supervisor Fizsprocket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shredder Operation Instructions"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":58.6,"y":47.3,"subzone":"The Venture Co. Mine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shredder Operation Instructions","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":281035,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Barrens Operations Best Practices"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":61.7,"y":47.3,"subzone":"The Venture Co. Mine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Barrens Operations Best Practices","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":281036,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"One \"Gerenzo\", of Stonetalon"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":59,"y":46.4,"subzone":"The Venture Co. Mine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"One \"Gerenzo\", of Stonetalon","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":281037,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Mulgore Expansion Plans"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":60.7,"y":49.9,"subzone":"Supervisor Fizsprocket","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":61.1,"y":49.3,"subzone":"Supervisor Fizsprocket","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":64.4,"y":43.4,"subzone":"Supervisor Fizsprocket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":3,"action":"collect","target":"Mulgore Expansion Plans","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":281031,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[98427],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":281035,"item_name":"Shredder Operation Instructions","per_character":1,"three_characters_total":3},{"item_id":281036,"item_name":"Barrens Operations Best Practices","per_character":1,"three_characters_total":3},{"item_id":281037,"item_name":"One \"Gerenzo\", of Stonetalon","per_character":1,"three_characters_total":3},{"item_id":281031,"item_name":"Mulgore Expansion Plans","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98424"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98424/fizsprockets-notes/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98424"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=98424"}],"missing_fields":[]},"objective_summary":"collect 1: Shredder Operation Instructions; collect 1: Barrens Operations Best Practices; collect 1: One \"Gerenzo\", of Stonetalon; collect 1: Mulgore Expansion Plans","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":58.6,"y":47.3,"continent_x":0.49439859075998344,"continent_y":0.5899564288619252,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Golden Plains","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/98424","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":840,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98424","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Shredder Operation Instructions","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":281035,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Barrens Operations Best Practices","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":281036,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"One \"Gerenzo\", of Stonetalon","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":281037,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":3,"action":"collect","target":"Mulgore Expansion Plans","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":281031,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98424","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"objective_location","detail":"Collect the document from the ground inside the mine, not a creature drop."},{"field":"objective_location","detail":"Collect the document from the ground inside the mine, not a creature drop."},{"field":"objective_location","detail":"Collect the document from the ground inside the mine, not a creature drop."},{"field":"starts_location","detail":"Loot Mulgore Expansion Plans from Supervisor Fizsprocket to start the quest. Collect the other three documents inside the same mine."}],"remaining":["Coin reward"]},"research_updates":[{"field":"objective_location","detail":"Collect the document from the ground inside the mine, not a creature drop.","source":"https://www.wowhead.com/forever/quest=98424","evidence":"Wowhead Forever community coordinates","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Collect the document from the ground inside the mine, not a creature drop.","source":"https://www.wowhead.com/forever/quest=98424","evidence":"Wowhead Forever community coordinates","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Collect the document from the ground inside the mine, not a creature drop.","source":"https://www.wowhead.com/forever/quest=98424","evidence":"Wowhead Forever community coordinates","checkedOn":"2026-10-25"},{"field":"starts_location","detail":"Loot Mulgore Expansion Plans from Supervisor Fizsprocket to start the quest. Collect the other three documents inside the same mine.","source":"https://www.wowhead.com/forever/quest=98424","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":98424,"title":"Fizsprocket's Notes","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98424,"firstStop":158,"lastStop":166,"turninStop":166,"completed":true,"group":"Venture Co. mine · workers and the supervisor","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98424"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Loot Mulgore Expansion Plans from Supervisor Fizsprocket to start the quest. Collect the other three documents inside the same mine."},{"quest_id":98435,"title":"Thunderhorn's Report","quest_level":10,"minimum_level":4,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.52,"y":63.58,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mull Thunderhorn","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":48.4,"y":60.4,"subzone":"Mull Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[760],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98435"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98435/thunderhorns-report/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98435"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=98435"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Arch Druid Hamuul Runetotem","objective_reference_points":[],"rewards":{"xp":85,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[{"id":3443,"count":1,"name":"Ceremonial Tomahawk"},{"id":4961,"count":1,"name":"Dreamwatcher Staff"}],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98435","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98435","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: tauren.","source":"https://www.wowhead.com/forever/quest=98435","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":98435,"title":"Thunderhorn's Report","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98435,"firstStop":240,"lastStop":242,"turninStop":242,"completed":true,"group":"Bloodhoof Village · last turn-in","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98435"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":744,"title":"Preparation for Ceremony","quest_level":11,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["objectives"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eyahn Eagletalon","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":37.8,"y":59.6,"subzone":"Eyahn Eagletalon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eyahn Eagletalon","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":37.8,"y":59.6,"subzone":"Eyahn Eagletalon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Azure Feather"},"count_per_character":6,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.82,"y":22.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.22,"y":24.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.86,"y":23.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.28,"y":21.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.85,"y":20.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.98,"y":19.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.38,"y":20.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":30.73,"y":30.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.48,"y":17.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.02,"y":18.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.54,"y":19.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.67,"y":19.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.87,"y":18.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.59,"y":18.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.24,"y":19.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.25,"y":17.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.54,"y":23.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.38,"y":22.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.11,"y":22.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.05,"y":26.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.13,"y":24.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.61,"y":27.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.07,"y":25.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.37,"y":30.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.82,"y":36.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.96,"y":29.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.96,"y":26.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.36,"y":32.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.84,"y":31.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.48,"y":30.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.53,"y":32.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.81,"y":35.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.95,"y":36.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.76,"y":33.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.95,"y":34.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.85,"y":33.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.38,"y":34.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.37,"y":34.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.45,"y":35.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.37,"y":32.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.97,"y":32.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.54,"y":30.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.93,"y":31.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.38,"y":32.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.11,"y":33.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.8,"y":23.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.67,"y":19.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Azure Feather","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2964,"name":"Windfury Sorceress","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":4752,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2964],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[2964],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[2964],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Bronze Feather"},"count_per_character":6,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.29,"y":22.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.34,"y":23.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":36.38,"y":23.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.7,"y":20.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.9,"y":17.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.85,"y":19.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":41.06,"y":17.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.55,"y":18.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":40.45,"y":19.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":39.43,"y":17.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.67,"y":19.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.37,"y":21.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.88,"y":19.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":51.04,"y":17.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":50.38,"y":18.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.73,"y":17.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.48,"y":23.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.02,"y":22.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.05,"y":21.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":52.96,"y":20.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":54.01,"y":23.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":53.61,"y":26.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.77,"y":18.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":49.27,"y":17.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.08,"y":32.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.33,"y":31.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.21,"y":31.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.34,"y":29.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.82,"y":29.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.98,"y":30.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.34,"y":36.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.44,"y":36.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.06,"y":36.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.55,"y":33.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.95,"y":36.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.37,"y":35.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.98,"y":35.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.83,"y":34.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":31.92,"y":31.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.48,"y":33.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.83,"y":33.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.37,"y":32.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":33.52,"y":31.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":32.97,"y":32.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.13,"y":34.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":34.62,"y":33.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":13.16,"y":23.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bronze Feather","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2965,"name":"Windfury Matriarch","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":4753,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2965],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[2965],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[2965],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4752,"item_name":"Azure Feather","per_character":6,"three_characters_total":18},{"item_id":4753,"item_name":"Bronze Feather","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/744"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/744/preparation-for-ceremony/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Azure Feather; collect 6: Bronze Feather","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[{"id":4968,"count":1,"name":"Bound Harness"},{"id":4967,"count":1,"name":"Tribal Warrior's Shield"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/744","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Azure Feather","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2964,"name":"Windfury Sorceress","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":4752,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2964],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[2964],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[2964],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Bronze Feather","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":2965,"name":"Windfury Matriarch","zone":"Mulgore","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"]}],"itemId":4753,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[2965],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[2965],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[2965],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":270,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":744,"title":"Preparation for Ceremony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":744,"firstStop":178,"lastStop":214,"turninStop":214,"completed":true,"group":"Thunder Bluff · learn the flight path","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-744"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":744,"title":"Preparation for Ceremony","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":744,"title":"Preparation for Ceremony","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":765,"title":"Supervisor Fizsprocket","quest_level":12,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"],"the-barrens":["objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fizsprocket's Clipboard"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":38.58,"y":49.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fizsprocket's Clipboard","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3051,"name":"Supervisor Fizsprocket","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4819,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3051],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3051],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3051],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[751],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":751,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4819,"item_name":"Fizsprocket's Clipboard","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/765"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/765/supervisor-fizsprocket/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Fizsprocket's Clipboard","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[{"id":4974,"count":1,"name":"Compact Fighting Knife"},{"id":4964,"count":1,"name":"Goblin Smasher"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/765","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Fizsprocket's Clipboard","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3051,"name":"Supervisor Fizsprocket","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4819,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3051],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3051],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3051],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":765,"title":"Supervisor Fizsprocket","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":765,"firstStop":138,"lastStop":164,"turninStop":164,"completed":true,"group":"Ravaged Caravan · investigate the road","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-765"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":765,"title":"Supervisor Fizsprocket","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":770,"title":"The Demon Scarred Cloak","quest_level":12,"minimum_level":6,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Demon Scarred Cloak","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.11,"y":47.75,"subzone":"Demon Scarred Cloak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Skorn Whitecloud","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.04,"y":63.44,"subzone":"Skorn Whitecloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Skorn Whitecloud"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":46.04,"y":63.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Skorn Whitecloud","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/770"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/770/the-demon-scarred-cloak/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Skorn Whitecloud","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[{"id":4971,"count":1,"name":"Skorn's Hammer"},{"id":3079,"count":1,"name":"Skorn's Rifle"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/770","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Skorn Whitecloud","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=770","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":770,"title":"The Demon Scarred Cloak","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":770,"firstStop":126,"lastStop":131,"turninStop":131,"completed":true,"group":"Thunderhorn well · northbound preparation","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-770"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true,"research_updates":[{"questId":770,"title":"The Demon Scarred Cloak","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":770,"title":"The Demon Scarred Cloak","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":854,"title":"Journey to the Crossroads","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone"],"the-barrens":["starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kirge Sternhorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.88,"y":58.61,"subzone":"Kirge Sternhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thork"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thork","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/854"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/854/journey-to-the-crossroads/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thork","objective_reference_points":[],"rewards":{"xp":225,"money_copper":0,"money_at_max_level_copper":138,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/854","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thork","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":854,"title":"Journey to the Crossroads","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":854,"firstStop":236,"lastStop":247,"turninStop":247,"completed":true,"group":"Wildmane well → Thunder Bluff","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-854"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":854,"title":"Journey to the Crossroads","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":854,"title":"Journey to the Crossroads","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":98427,"title":"Ceasing Operations","quest_level":12,"minimum_level":5,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["undead","tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":53,"y":60.2,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Morin Cloudstalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":54.76,"y":64.26,"subzone":"Morin Cloudstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Clearcutter Key"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":56.2,"y":43.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":56.8,"y":43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Clearcutter Key","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":272173,"name":"Venture Co. Clearclutter","zone":"Mulgore","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":281048,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[98424],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":281048,"item_name":"Clearcutter Key","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98427"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98427/ceasing-operations/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98427"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=98427"}],"missing_fields":[]},"objective_summary":"collect 1: Clearcutter Key","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":57.1,"y":43.2,"continent_x":0.49189008586523064,"continent_y":0.583101010003305,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Golden Plains","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/98427","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1150,"money_copper":null,"money_at_max_level_copper":null,"items":[{"id":281059,"count":1,"name":"Loose Clearcutter Blade"},{"id":282285,"count":1,"name":"Clearcutter Key"}],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98427","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Clearcutter Key","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":272173,"name":"Venture Co. Clearclutter","zone":"Mulgore","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":281048,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":false,"description":"No prerequisite quests assumed; no class restriction assumed. Verified race/class restrictions and level gates still apply."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98427","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren."}],"remaining":["Coin reward"]},"research_updates":[{"field":"eligibility_races","detail":"Wowhead lists races: undead, tauren.","source":"https://www.wowhead.com/forever/quest=98427","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":98427,"title":"Ceasing Operations","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98427,"firstStop":150,"lastStop":165,"turninStop":165,"completed":true,"group":"Venture Co. mine · workers and the supervisor","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"paladin","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=paladin&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98427"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":95349,"title":"The Earthen Ring","quest_level":13,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Zephras Isle","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ayessa Dawnsinger","locations":[{"zone_id":"zephras-isle","zone":"zephras-isle","x":59.1,"y":79.8,"subzone":"Ayessa Dawnsinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alaana Stormwalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":33.4,"y":22.4,"subzone":"Alaana Stormwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"travel_and_talk","target":{"name":"Alaana Stormwalker"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":33.4,"y":22.4,"subzone":"Alaana Stormwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"travel_and_talk","target":"Alaana Stormwalker","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[93090],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95349"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95349/the-earthen-ring/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95349"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=95349"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=95350"}],"missing_fields":[]},"objective_summary":"travel_and_talk : Alaana Stormwalker","objective_summary_source":"https://wowforevertools.com/quests/95349","objective_reference_points":[],"rewards":{"xp":90,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":2787,"value":100,"factionName":"Earthen Ring"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95349","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"travel_and_talk","target":"Alaana Stormwalker","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"guide_deferral":"Starts on Zephras Isle; the three current starting routes do not visit that island. The Mulgore arrival and turn-in are now mapped.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95349","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"objective_location","detail":"Corrected Alaana’s name and location using the next quest’s map."},{"field":"turnin_location","detail":"Alaana Stormwalker: Mulgore 33.4, 22.4."}],"remaining":["Coin reward"]},"research_updates":[{"field":"objective_location","detail":"Corrected Alaana’s name and location using the next quest’s map.","source":"https://www.wowhead.com/forever/quest=95349","evidence":"Wowhead Forever #95350 start pin","checkedOn":"2026-10-25"},{"field":"turnin_location","detail":"Alaana Stormwalker: Mulgore 33.4, 22.4.","source":"https://www.wowhead.com/forever/quest=95350","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":95349,"title":"The Earthen Ring","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Starts on Zephras Isle; the three current starting routes do not visit that island. The Mulgore arrival and turn-in are now mapped.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":95350,"title":"Welcome to Azeroth","quest_level":13,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"]},"quest_category":"Orgrimmar","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alaana Stormwalker","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":33.4,"y":22.4,"subzone":"Alaana Stormwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[98024],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95350"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95350/welcome-to-azeroth/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95350"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thrall","objective_reference_points":[],"rewards":{"xp":680,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":2778,"value":25,"factionName":"Windshapers"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95350","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95350","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":95350,"title":"Welcome to Azeroth","checkedOn":"2026-10-26","status":"included","category":"carried","reason":"Carried or partially completed in the linked route. The remaining objective belongs to an optional or later outing; its completion XP is not counted.","placements":[{"questId":95350,"firstStop":205,"lastStop":205,"turninStop":null,"completed":false,"group":"Northern plains · Wildmane and the burial grounds","kinds":["pickup"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95350"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":776,"title":"Rites of the Earthmother","quest_level":14,"minimum_level":3,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","objectives"]},"quest_category":"Mulgore","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cairne Bloodhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cairne Bloodhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.7,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horn of Arra'chea"},"count_per_character":1,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":51.25,"y":24.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horn of Arra'chea","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3058,"name":"Arra'chea","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4841,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3058],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3058],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3058],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[775],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":775,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[775],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4841,"item_name":"Horn of Arra'chea","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/776"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/776/rites-of-the-earthmother/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Horn of Arra'chea","objective_reference_points":[],"rewards":{"xp":1250,"money_copper":0,"money_at_max_level_copper":750,"items":[{"id":4909,"count":1,"name":"Kodo Hunter's Leggings"}],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/776","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Horn of Arra'chea","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3058,"name":"Arra'chea","zone":"Mulgore","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js"]}],"itemId":4841,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3058],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3058],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3058],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=776","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"This follow-up sends the character from Cairne back to northern Mulgore for Arra’chea and then back to Thunder Bluff. The level-11 starter now delivers #775 on its existing city return but omits this additional northern hunt and city return.","routing_decision":{"id":776,"title":"Rites of the Earthmother","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"This follow-up sends the character from Cairne back to northern Mulgore for Arra’chea and then back to Thunder Bluff. The level-11 starter now delivers #775 on its existing city return but omits this additional northern hunt and city return.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":776,"title":"Rites of the Earthmother","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2986,"title":"Call of Water","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts"],"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narm Skychaser","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.39,"y":62.55,"subzone":"Narm Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1530],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1528,1529,2985],"next_in_chain":1530,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1530,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2986"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2986/call-of-water/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Islen Waterseer","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2986","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=2986","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This shaman chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":2986,"title":"Call of Water","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative Call of Water trainer referral. The separate shaman chapter follows an equivalent referral; only one introduction is needed.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2986,"title":"Call of Water","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":8673,"title":"Bloodhoof the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"mulgore","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.54,"y":57.81,"subzone":"Elder Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bloodhoof","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.54,"y":57.81,"subzone":"Elder Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Bloodhoof"},"count_per_character":null,"locations":[{"zone_id":"mulgore","zone":"Mulgore","x":47.54,"y":57.81,"subzone":"Elder Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Bloodhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Bloodhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8673,"title":"Bloodhoof the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8673"}],"missing_fields":["Quest XP"]}}],"quest_count":87},{"region_id":"stonetalon-mountains","name":"Stonetalon Mountains","quests":[{"quest_id":6421,"title":"Boulderslide Ravine","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","region_relevance":{"mulgore":["objectives"]},"quest_category":"Stonetalon Mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'rogal","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":64,"subzone":"Mor'rogal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'rogal","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":64,"subzone":"Mor'rogal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Resonite Crystal","item_id":16581},"count_per_character":10,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":60.9,"y":91.7,"subzone":"Resonite Crystal area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Resonite Crystal","countPerCharacter":10,"itemId":16581,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"explore","target":{"name":"Investigate Boulderslide Cave"},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":58.22,"y":89.51,"subzone":"Cave explore trigger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"explore","target":"Investigate Boulderslide Cave","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6481],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16581,"item_name":"Resonite Crystal","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/classic/quest=6421"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6421"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6421"}],"missing_fields":[]},"objective_summary":"collect 10: Resonite Crystal; explore 1: Investigate Boulderslide Cave","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1000,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6421","money_at_max_level_copper":810},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Resonite Crystal","countPerCharacter":10,"itemId":16581,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"explore","target":"Investigate Boulderslide Cave","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":1,"isPartial":true},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6421","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6421,"title":"Boulderslide Ravine","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6421,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Sun Rock Retreat · first arrival","kinds":["pickup","objective"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6421"},{"questId":6421,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sun Rock · reopen the mountain route","kinds":["turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6421"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Collect ten Resonite Crystals and investigate the cave. Both objectives are required.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/classic/quest=6421"}],"guide_optional":false},{"quest_id":6523,"title":"Protect Kaya","quest_level":18,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","region_relevance":{"the-barrens":["ends"]},"quest_category":"Stonetalon Mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaya Flathoof","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.5,"y":85.6,"subzone":"Kaya Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Makaba Flathoof","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.2,"y":27.8,"subzone":"Makaba Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Escort Kaya to Camp Aparaje"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.5,"y":85.6,"subzone":"Kaya Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Escort Kaya to Camp Aparaje","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6401],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6523"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6523"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6523"}],"missing_fields":[]},"objective_summary":"escort : Escort Kaya to Camp Aparaje","objective_summary_source":"https://wowforevertools.com/quests/6523","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Camp Aparaje","x":77.1,"y":90.8,"continent_x":0.4778779004354111,"continent_y":0.5233686848123579,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Camp Aparaje","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/6523","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1350,"money_copper":1000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6523","money_at_max_level_copper":810},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"escort","target":"Escort Kaya to Camp Aparaje","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6523","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated."}],"remaining":[]},"research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6523"}],"routing_decision":{"id":6523,"title":"Protect Kaya","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6523,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grimtotem Post · Grundig and Kaya","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6523"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Finish Grundig and the Brutes before starting Kaya. Escort her to Camp Aparaje at 77.1, 90.8, then report to Makaba at the Barrens border.","guide_optional":true},{"quest_id":6461,"title":"Blood Feeders","quest_level":19,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Xen'Zilla","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":71.2,"y":95,"subzone":"Xen'Zilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Xen'Zilla","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":71.2,"y":95,"subzone":"Xen'Zilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Deepmoss Creeper","npc_id":4005},"count_per_character":10,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":56.2,"y":73.6,"subzone":"Deepmoss Creeper area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Deepmoss Creeper","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deepmoss Venomspitter","npc_id":4007},"count_per_character":7,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59.2,"y":61.5,"subzone":"Deepmoss Venomspitter area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Deepmoss Venomspitter","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":1100,"items":[],"choices":[],"reputation":[{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6461","money_at_max_level_copper":870},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Deepmoss Creeper","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Deepmoss Venomspitter","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":306,"partyKnownSeconds":306,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 10: Deepmoss Creeper; kill 7: Deepmoss Venomspitter","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6461"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6461"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6461"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6461"}],"missing_fields":[]},"routing_decision":{"id":6461,"title":"Blood Feeders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6461,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sishir Canyon","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6461"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":6284,"title":"Arachnophobia","quest_level":21,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Arachnophobia wanted poster","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59.1,"y":75.7,"subzone":"Arachnophobia wanted poster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.2,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Besseleth's Fang","item_id":16192,"npc_id":11921},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":53.2,"y":72.2,"subzone":"Besseleth's Fang area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Besseleth's Fang","countPerCharacter":1,"itemId":16192,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":null,"items":[],"choices":[{"id":16891,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":16894,"count":1,"inItems":true,"diffStatus":"unchanged"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6284","money_at_max_level_copper":990},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Besseleth's Fang","countPerCharacter":1,"itemId":16192,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Besseleth's Fang","guide_note":"Optional level-21 elite; combine with spider eggs and Blood Feeders when ready. Clear approach first.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6284"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6284"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6284"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6284"}],"missing_fields":[]},"routing_decision":{"id":6284,"title":"Arachnophobia","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6284,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sishir Canyon","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6284"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":1093,"title":"Super Reaper 6000","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Super Reaper 6000 Blueprints","item_id":5734,"npc_id":3988},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":63.3,"y":52.7,"subzone":"Super Reaper 6000 Blueprints area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Super Reaper 6000 Blueprints","countPerCharacter":1,"itemId":5734,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1094],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":null,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1093","money_at_max_level_copper":990},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Super Reaper 6000 Blueprints","countPerCharacter":1,"itemId":5734,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Super Reaper 6000 Blueprints","guide_note":"Collect the blueprints while completing Goblin Invaders. Ziz Fizziks #1483 is an optional introduction.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1093"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1093"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1093"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1093"}],"missing_fields":[]},"routing_decision":{"id":1093,"title":"Super Reaper 6000","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1093,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Windshear Crag · spiders and loggers","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1093"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1094,"title":"Further Instructions","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63,"y":37.2,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sputtervalve"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63,"y":37.2,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sputtervalve","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1093],"next_quest_ids":[1095],"requirements":{"prerequisite_alternatives":[[{"quest_id":1093,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":830,"money_copper":null,"items":[],"choices":[],"reputation":[{"factionId":470,"value":50,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1094","money_at_max_level_copper":495},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sputtervalve","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Sputtervalve","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1094"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1094"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1094"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1094"}],"missing_fields":[]},"routing_decision":{"id":1094,"title":"Further Instructions","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1094,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Windshear Crag · spiders and loggers","kinds":["pickup"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1094"},{"questId":1094,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1094"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1096,"title":"Gerenzo Wrenchwhistle","quest_level":27,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gerenzo's Mechanical Arm","item_id":5736,"npc_id":4202},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":64.5,"y":40.2,"subzone":"Gerenzo's Mechanical Arm area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gerenzo's Mechanical Arm","countPerCharacter":1,"itemId":5736,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1095],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1095,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":2200,"items":[],"choices":[{"id":6667,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":6668,"count":1,"inItems":true,"diffStatus":"unchanged"}],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1096","money_at_max_level_copper":1320},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gerenzo's Mechanical Arm","countPerCharacter":1,"itemId":5736,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Gerenzo's Mechanical Arm","guide_note":"Gerenzo is level 27 on the platform above Cragpool Lake. Use the ramp on the eastern side.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1096"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1096"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1096"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1096"}],"missing_fields":[]},"routing_decision":{"id":1096,"title":"Gerenzo Wrenchwhistle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1096,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Windshear · the second circuit","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1096"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1090,"title":"Gerenzo's Orders","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Piznik","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":71.9,"y":60,"subzone":"Piznik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Piznik","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":71.9,"y":60,"subzone":"Piznik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"defend","target":{"name":"Protect Piznik while he mines"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":71.8,"y":60.3,"subzone":"Windshear Mine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"defend","target":"Protect Piznik while he mines","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1092],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":1400,"items":[],"choices":[],"reputation":[{"factionId":470,"value":150,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1090","money_at_max_level_copper":1320},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"defend","target":"Protect Piznik while he mines","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"defend : Protect Piznik while he mines","guide_note":"Defended event. All characters accept before starting. Waves and extra kills unmeasured.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1090"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1090"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1090"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1090"}],"missing_fields":[]},"routing_decision":{"id":1090,"title":"Gerenzo's Orders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1090,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Windshear · the second circuit","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1090"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":1092,"title":"Gerenzo's Orders","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Piznik","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":71.9,"y":60,"subzone":"Piznik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ziz Fizziks"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ziz Fizziks","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1090],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1090,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1300,"money_copper":null,"items":[{"id":6666,"count":1,"inItems":true,"diffStatus":"unchanged"}],"choices":[],"reputation":[{"factionId":470,"value":75,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1092","money_at_max_level_copper":780},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ziz Fizziks","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Ziz Fizziks","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1092"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1092"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1092"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1092"}],"missing_fields":[]},"routing_decision":{"id":1092,"title":"Gerenzo's Orders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1092,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Windshear · the second circuit","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1092"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":6301,"title":"Cycle of Rebirth","quest_level":23,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tammra Windfield","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.5,"y":58.4,"subzone":"Tammra Windfield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tammra Windfield","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.5,"y":58.4,"subzone":"Tammra Windfield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gaea Seed","item_id":16205},"count_per_character":10,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":49.7,"y":42.4,"subzone":"Gaea Seed area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gaea Seed","countPerCharacter":10,"itemId":16205,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6381],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":1200,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6301","money_at_max_level_copper":840},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gaea Seed","countPerCharacter":10,"itemId":16205,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 10: Gaea Seed","guide_note":"No mandatory Kaya prerequisite; combine with lake pigments.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6301"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6301"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6301"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6301"}],"missing_fields":[]},"routing_decision":{"id":6301,"title":"Cycle of Rebirth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6301,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sun Rock · reopen the mountain route","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6301"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":6381,"title":"New Life","quest_level":25,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tammra Windfield","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.5,"y":58.4,"subzone":"Tammra Windfield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tammra Windfield","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.5,"y":58.4,"subzone":"Tammra Windfield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Plant Gaea Seeds"},"count_per_character":10,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.6,"y":67,"subzone":"Gaea Dirt Mounds","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Plant Gaea Seeds","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6301],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6301,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":null,"items":[],"choices":[{"id":16985,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":16986,"count":1,"inItems":true,"diffStatus":"unchanged"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6381","money_at_max_level_copper":1200},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Plant Gaea Seeds","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"interact 10: Plant Gaea Seeds","guide_note":"Use the supplied seeds on ten mounds in the Charred Vale.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6381"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6381"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6381"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6381"}],"missing_fields":[]},"routing_decision":{"id":6381,"title":"New Life","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6381,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirkfallon Lake → Stonetalon Peak","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6381"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1087,"title":"Cenarius' Legacy","quest_level":25,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Braelyn Firehand","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":45.9,"y":60.4,"subzone":"Braelyn Firehand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Braelyn Firehand","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":45.9,"y":60.4,"subzone":"Braelyn Firehand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Son of Cenarius","npc_id":4057},"count_per_character":4,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.6,"y":12.1,"subzone":"Son of Cenarius area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Son of Cenarius","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Daughter of Cenarius","npc_id":4053},"count_per_character":4,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.6,"y":12.1,"subzone":"Daughter of Cenarius area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Daughter of Cenarius","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Cenarion Botanist","npc_id":4051},"count_per_character":4,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.6,"y":12.1,"subzone":"Cenarion Botanist area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Cenarion Botanist","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1088],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1500,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1087","money_at_max_level_copper":900},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Son of Cenarius","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Daughter of Cenarius","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Cenarion Botanist","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 4: Son of Cenarius; kill 4: Daughter of Cenarius; kill 4: Cenarion Botanist","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1087"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1087"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1087"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1087"}],"missing_fields":[]},"routing_decision":{"id":1087,"title":"Cenarius' Legacy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1087,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sun Rock · reopen the mountain route","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1087"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1058,"title":"Jin'Zil's Forest Magic","quest_level":26,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Jin'Zil","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.5,"y":97.9,"subzone":"Witch Doctor Jin'Zil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Jin'Zil","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.5,"y":97.9,"subzone":"Witch Doctor Jin'Zil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stonetalon Sap","item_id":5582,"npc_id":4020},"count_per_character":5,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.15,"y":19.86,"subzone":"Stonetalon Sap area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stonetalon Sap","countPerCharacter":5,"itemId":5582,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Twilight Whisker","item_id":5584,"npc_id":4067},"count_per_character":5,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":32.2,"y":10.8,"subzone":"Twilight Whisker area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Twilight Whisker","countPerCharacter":5,"itemId":5584,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Courser Eye","item_id":5585},"count_per_character":30,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":44.1,"y":18.9,"subzone":"Courser Eye area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Courser Eye","countPerCharacter":30,"itemId":5585,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":90,"seconds":1350,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Fey Dragon Scale","item_id":5583,"npc_id":4016},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":39.77,"y":13.76,"subzone":"Fey Dragon Scale area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Fey Dragon Scale","countPerCharacter":1,"itemId":5583,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":null,"items":[],"choices":[{"id":6664,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":6665,"count":1,"inItems":true,"diffStatus":"unchanged"}],"reputation":[{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1058","money_at_max_level_copper":1260},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stonetalon Sap","countPerCharacter":5,"itemId":5582,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Twilight Whisker","countPerCharacter":5,"itemId":5584,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Courser Eye","countPerCharacter":30,"itemId":5585,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":90,"seconds":1350,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":3,"action":"collect","target":"Fey Dragon Scale","countPerCharacter":1,"itemId":5583,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":615,"partyKnownSeconds":1845,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 5: Stonetalon Sap; collect 5: Twilight Whisker; collect 30: Courser Eye; collect 1: Fey Dragon Scale","guide_note":"Opens at level 20. Combine these materials with Cenarius’s Legacy at the peak. Only Sap Beasts drop the sap.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1058"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1058"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1058"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1058"}],"missing_fields":[]},"routing_decision":{"id":1058,"title":"Jin'Zil's Forest Magic","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1058,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sun Rock · reopen the mountain route","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1058"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":6282,"title":"Harpies Threaten","quest_level":26,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.2,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.2,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bloodfury Harpy","npc_id":4022},"count_per_character":7,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.9,"y":61.2,"subzone":"Bloodfury Harpy area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bloodfury Harpy","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bloodfury Ambusher","npc_id":4025},"count_per_character":7,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.9,"y":61.2,"subzone":"Bloodfury Ambusher area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Bloodfury Ambusher","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bloodfury Slayer","npc_id":4024},"count_per_character":7,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34,"y":72,"subzone":"Bloodfury Slayer area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Bloodfury Slayer","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bloodfury Roguefeather","npc_id":4023},"count_per_character":7,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34,"y":72,"subzone":"Bloodfury Roguefeather area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Bloodfury Roguefeather","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6283],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":2000,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6282","money_at_max_level_copper":1260},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Bloodfury Harpy","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Bloodfury Ambusher","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Bloodfury Slayer","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Bloodfury Roguefeather","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":504,"partyKnownSeconds":504,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 7: Bloodfury Harpy; kill 7: Bloodfury Ambusher; kill 7: Bloodfury Slayer; kill 7: Bloodfury Roguefeather","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6282"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6282"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6282"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6282"}],"missing_fields":[]},"routing_decision":{"id":6282,"title":"Harpies Threaten","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6282,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirkfallon Lake → Stonetalon Peak","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6282"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":6283,"title":"Bloodfury Bloodline","quest_level":26,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.2,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.2,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodfury Ripper's Remains","item_id":16190,"npc_id":12579},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.8,"y":61.9,"subzone":"Bloodfury Ripper's Remains area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodfury Ripper's Remains","countPerCharacter":1,"itemId":16190,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6282],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6282,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":null,"items":[],"choices":[{"id":16990,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":16987,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":270028,"count":1,"inItems":true,"diffStatus":"new"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6283","money_at_max_level_copper":1260},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodfury Ripper's Remains","countPerCharacter":1,"itemId":16190,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Bloodfury Ripper's Remains","guide_note":"Opens after handing in Harpies Threaten #6282. The second Vale visit is required by the chain; the elite fight is optional.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6283"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6283"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6283"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6283"}],"missing_fields":[]},"routing_decision":{"id":6283,"title":"Bloodfury Bloodline","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6283,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Charred Vale · four quests on one sweep","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6283"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":6393,"title":"Elemental War","quest_level":25,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tsunaman","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.4,"y":64.2,"subzone":"Tsunaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tsunaman","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.4,"y":64.2,"subzone":"Tsunaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Incendrites","item_id":16312},"count_per_character":10,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.6,"y":66.1,"subzone":"Incendrites area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Incendrites","countPerCharacter":10,"itemId":16312,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":1800,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6393","money_at_max_level_copper":1200},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Incendrites","countPerCharacter":10,"itemId":16312,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 10: Incendrites","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6393"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6393"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6393"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6393"}],"missing_fields":[]},"routing_decision":{"id":6393,"title":"Elemental War","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6393,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirkfallon Lake → Stonetalon Peak","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6393"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":6481,"title":"Earthen Arise","quest_level":20,"minimum_level":14,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'rogal","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":64,"subzone":"Mor'rogal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'rogal","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":64,"subzone":"Mor'rogal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Open the Resonite Cask"},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":57.4,"y":89.4,"subzone":"Resonite Cask","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Open the Resonite Cask","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}},{"action":"kill","target":{"name":"Goggeroc","npc_id":11920},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":57.4,"y":89.4,"subzone":"Goggeroc area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Goggeroc","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6421],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6421,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":null,"items":[],"choices":[{"id":16981,"count":1,"inItems":true,"diffStatus":"changed"},{"id":1306,"count":1,"inItems":true,"diffStatus":"unchanged"},{"id":270010,"count":1,"inItems":true,"diffStatus":"new"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6481","money_at_max_level_copper":930},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Open the Resonite Cask","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}},{"index":1,"action":"kill","target":"Goggeroc","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"interact 1: Open the Resonite Cask; kill 1: Goggeroc","guide_note":"Return to Mor’rogal after Boulderslide Ravine to unlock this optional elite encounter. Use the supplied crystal at the Resonite Cask to summon Goggeroc.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6481"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6481"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6481"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6481"}],"missing_fields":[]},"routing_decision":{"id":6481,"title":"Earthen Arise","checkedOn":"2026-10-26","status":"included","category":"carried","reason":"Carried or partially completed in the linked route. Return to Mor’rogal after Boulderslide Ravine to unlock this optional elite encounter. Use the supplied crystal at the Resonite Cask to summon Goggeroc.","placements":[{"questId":6481,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Malaka’jin → Sun Rock · reopen the mountain route","kinds":["pickup"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6481"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":86576,"title":"Bloodfury Trinkets","quest_level":26,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.2,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'rogal","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":64,"subzone":"Mor'rogal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Glittering Sunstone"},"count_per_character":15,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.6,"y":61.1,"subzone":"Glittering Sunstone area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Glittering Sunstone","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":45,"seconds":675,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":2000,"items":[{"id":281252,"count":1,"inItems":true,"diffStatus":"new"}],"choices":[],"reputation":[],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/86576","money_at_max_level_copper":null},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Glittering Sunstone","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":45,"seconds":675,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":225,"partyKnownSeconds":675,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 15: Glittering Sunstone","guide_note":"Collect 15 Sunstone Trinkets per character while fighting the Bloodfury harpies. The measured drop rate is unknown.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=86576"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=86576"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/86576"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/86576"}],"missing_fields":[]},"routing_decision":{"id":86576,"title":"Bloodfury Trinkets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":86576,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirkfallon Lake → Stonetalon Peak","kinds":["pickup","objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-86576"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":6562,"title":"Trouble in the Deeps","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tsunaman","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.36,"y":64.25,"subzone":"Tsunaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Je'neu Sancrea"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6563],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":440,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6562"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Je'neu Sancrea","guide_note":"Pick up Trouble in the Deeps during the first Stonetalon visit, then deliver it to Je’neu at Zoram’gar in Ashenvale Part 1.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6562"}],"missing_fields":[]},"routing_decision":{"id":6562,"title":"Trouble in the Deeps","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6562,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Sun Rock Retreat · first arrival","kinds":["pickup"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6562"},{"questId":6562,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern watchtower → Splintertree → Zoram’gar","kinds":["objective","turnin"],"guide":"western-ashenvale","title":"Ashenvale Part 1","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-ashenvale.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6562"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6562","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1154,"title":"Test of Lore","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Braug Dimspirit","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Braug Dimspirit","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Legacy of the Aspects","item_id":5860},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":75.57,"y":74.37,"subzone":"The Legacy of the Aspects","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Legacy of the Aspects","countPerCharacter":1,"itemId":5860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1152],"next_quest_ids":[6627],"requirements":{"prerequisite_alternatives":[[{"quest_id":1152,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Legacy of the Aspects","countPerCharacter":1,"itemId":5860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the Legacy of the Aspects and return it to Braug Dimspirit near the entrance to Talondeep Path in Stonetalon Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1154,"title":"Test of Lore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1154,"firstStop":14,"lastStop":16,"turninStop":16,"completed":true,"group":"Dorn → Braug → Ashenvale → Undercity","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1154"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1154"}],"missing_fields":[]}},{"quest_id":1159,"title":"Test of Lore","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Braug Dimspirit","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Parqual Fintallas","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Parqual Fintallas"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Parqual Fintallas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6627],"next_quest_ids":[1160],"requirements":{"prerequisite_alternatives":[[{"quest_id":6627,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Parqual Fintallas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Parqual Fintallas in Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1159,"title":"Test of Lore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1159,"firstStop":20,"lastStop":22,"turninStop":22,"completed":true,"group":"Dorn → Braug → Ashenvale → Undercity","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1159"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1159"}],"missing_fields":[]}},{"quest_id":6627,"title":"Test of Lore","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Braug Dimspirit","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Braug Dimspirit","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Braug Dimspirit"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Braug Dimspirit","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1154],"next_quest_ids":[1159],"requirements":{"prerequisite_alternatives":[[{"quest_id":1154,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Braug Dimspirit","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Answer Braug Dimspirit's question successfully and then speak to him again. He will remain in Stonetalon Mountains when you are ready.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6627,"title":"Test of Lore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6627,"firstStop":17,"lastStop":19,"turninStop":19,"completed":true,"group":"Dorn → Braug → Ashenvale → Undercity","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6627"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6627"}],"missing_fields":[]}},{"quest_id":1088,"title":"Ordanus","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Braelyn Firehand","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":45.94,"y":60.42,"subzone":"Braelyn Firehand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Braelyn Firehand","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":45.94,"y":60.42,"subzone":"Braelyn Firehand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ordanus' Head","item_id":5686},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":62.05,"y":51.37,"subzone":"Keeper Ordanus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ordanus' Head","countPerCharacter":1,"itemId":5686,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1087],"next_quest_ids":[1089],"requirements":{"prerequisite_alternatives":[[{"quest_id":1087,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ordanus' Head","countPerCharacter":1,"itemId":5686,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Ordanus' head to Braelyn Firehand near Sun Rock Retreat.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1088,"title":"Ordanus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1088"}],"missing_fields":[]}},{"quest_id":1089,"title":"The Den","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Braelyn Firehand","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":45.94,"y":60.42,"subzone":"Braelyn Firehand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Talon Den Hoard","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":26.6,"y":10.87,"subzone":"Talon Den Hoard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sleepers' Key","item_id":5689},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":25.55,"y":11.36,"subzone":"Sleepers' Cache","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sleepers' Key","countPerCharacter":1,"itemId":5689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Claw Key","item_id":5690},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.55,"y":15.84,"subzone":"Druids' Cache","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Claw Key","countPerCharacter":1,"itemId":5690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Barrow Key","item_id":5691},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":27.96,"y":13.81,"subzone":"Barrow Cache","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Barrow Key","countPerCharacter":1,"itemId":5691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1088],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1088,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2950,"money_copper":0,"items":[{"id":6669,"name":"Sacred Band","count":1,"url":"https://www.wowhead.com/forever/item=6669"},{"id":6670,"name":"Panther Armor","count":1,"url":"https://www.wowhead.com/forever/item=6670"},{"id":6671,"name":"Juggernaut Leggings","count":1,"url":"https://www.wowhead.com/forever/item=6671"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sleepers' Key","countPerCharacter":1,"itemId":5689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Claw Key","countPerCharacter":1,"itemId":5690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Barrow Key","countPerCharacter":1,"itemId":5691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Travel to the Den on Stonetalon Peak. Using the Gatekeeper's Key, obtain the druids' hidden items. Use these items to open the Talon Den Hoard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1089,"title":"The Den","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1089"}],"missing_fields":[]}},{"quest_id":5881,"title":"Calling in the Reserves","quest_level":28,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"stonetalon-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maggran Earthbinder","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.2,"y":61.16,"subzone":"Maggran Earthbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grish Longrunner","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":31.86,"y":21.66,"subzone":"Grish Longrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Grish Longrunner"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":31.86,"y":21.66,"subzone":"Grish Longrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Grish Longrunner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1150,"money_copper":1200,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Grish Longrunner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Maggran wishes you to deliver a letter to Grish Longrunner at the Great Lift in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5881,"title":"Calling in the Reserves","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5881"}],"missing_fields":[]}}],"quest_count":25},{"region_id":"silverpine-forest","name":"Silverpine Forest","quests":[{"quest_id":421,"title":"Prove Your Worth","quest_level":10,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Moonrage Whitescalp"},"count_per_character":5,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.52,"y":23.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.67,"y":19.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.55,"y":20.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.8,"y":19.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.06,"y":19.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.46,"y":19.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.68,"y":19.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.25,"y":18.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.8,"y":19.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.93,"y":21.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.69,"y":26.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.63,"y":22.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.76,"y":20.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.41,"y":23.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.88,"y":25.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.01,"y":26.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.55,"y":20.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.2,"y":24.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.45,"y":24.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.87,"y":20.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.52,"y":26.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.1,"y":41.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.28,"y":26.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.52,"y":31.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.86,"y":43.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.04,"y":26.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.41,"y":28.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.92,"y":28.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.8,"y":28.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.36,"y":26.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.23,"y":24.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.86,"y":37.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.26,"y":40.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.49,"y":43.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.77,"y":46.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.2,"y":41.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.13,"y":40.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.79,"y":40.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.21,"y":39.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.79,"y":34.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.86,"y":36.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.14,"y":39.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.33,"y":34.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.44,"y":34.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.45,"y":35.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.74,"y":47.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.79,"y":44.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Moonrage Whitescalp","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[422],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":422,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/421"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/421/prove-your-worth/"}],"missing_fields":[]},"objective_summary":"kill 5: Moonrage Whitescalp","objective_reference_points":[],"rewards":{"xp":840,"money_copper":350,"money_at_max_level_copper":510,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/421","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Moonrage Whitescalp","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":90,"partyKnownSeconds":90,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=421","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":421,"title":"Prove Your Worth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":421,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Crossroads → Undercity → Sepulcher","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-421"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":6321,"title":"Supplying the Sepulcher","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Podrig","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":41.68,"subzone":"Deathguard Podrig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Karos Razok","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.62,"y":42.59,"subzone":"Karos Razok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Podrig's Order"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.62,"y":42.59,"subzone":"Karos Razok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Podrig's Order","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16209,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6323],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":6323,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16209,"item_name":"Podrig's Order","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6321"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6321/supplying-the-sepulcher/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Podrig's Order","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6321","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Podrig's Order","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16209,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6321","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6321,"title":"Supplying the Sepulcher","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6321,"firstStop":260,"lastStop":262,"turninStop":262,"completed":true,"group":"The Sepulcher · flight path and pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6321"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6321,"title":"Supplying the Sepulcher","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6322,"title":"Michael Garrett","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gordon Wendham","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.5,"y":41.8,"subzone":"Gordon Wendham","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Michael Garrett","locations":[{"zone_id":"undercity","zone":"Undercity","x":69.9,"y":34.7,"subzone":"Michael Garrett","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gordon's Crate"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":69.9,"y":34.7,"subzone":"Michael Garrett","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gordon's Crate","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16210,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6323],"next_quest_ids":[6324],"requirements":{"prerequisite_alternatives":[[{"quest_id":6323,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6324,"previous_chain_quests_must_not_be_active":[6323],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16210,"item_name":"Gordon's Crate","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6322"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6322/michael-garrett/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Gordon's Crate","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6322","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gordon's Crate","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16210,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6322","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":6322,"title":"Michael Garrett","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6322,"firstStop":270,"lastStop":272,"turninStop":272,"completed":true,"group":"Undercity by flight · Lich, letter and residue","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6322"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6322,"title":"Michael Garrett","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6323,"title":"Ride to the Undercity","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Karos Razok","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.62,"y":42.59,"subzone":"Karos Razok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gordon Wendham","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.5,"y":41.8,"subzone":"Gordon Wendham","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Podrig's Order"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":61.5,"y":41.8,"subzone":"Gordon Wendham","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Podrig's Order","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16209,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6321],"next_quest_ids":[6322],"requirements":{"prerequisite_alternatives":[[{"quest_id":6321,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6322,"previous_chain_quests_must_not_be_active":[6321],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16209,"item_name":"Podrig's Order","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6323"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6323/ride-to-the-undercity/"}],"missing_fields":[]},"objective_summary":"collect 1: Podrig's Order","objective_reference_points":[],"rewards":{"xp":420,"money_copper":175,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6323","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Podrig's Order","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16209,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6323","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6323,"title":"Ride to the Undercity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6323,"firstStop":263,"lastStop":269,"turninStop":269,"completed":true,"group":"The Sepulcher · flight path and pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6323"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":6324,"title":"Return to Podrig","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Michael Garrett","locations":[{"zone_id":"undercity","zone":"Undercity","x":69.9,"y":34.7,"subzone":"Michael Garrett","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Podrig","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":41.68,"subzone":"Deathguard Podrig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gordon's Crate"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":41.68,"subzone":"Deathguard Podrig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gordon's Crate","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16210,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6322],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6322,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6322],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16210,"item_name":"Gordon's Crate","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6324"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6324/return-to-podrig/"}],"missing_fields":[]},"objective_summary":"collect 1: Gordon's Crate","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":350,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6324","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gordon's Crate","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16210,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6324","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6324,"title":"Return to Podrig","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6324,"firstStop":273,"lastStop":278,"turninStop":278,"completed":true,"group":"Undercity by flight · Lich, letter and residue","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"druid","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=druid&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6324"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":422,"title":"Arugal's Folly","quest_level":11,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Remedy of Arugal"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.83,"y":28.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Remedy of Arugal","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Dusty Spellbooks","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3155,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[421],"next_quest_ids":[423],"requirements":{"prerequisite_alternatives":[[{"quest_id":421,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":423,"previous_chain_quests_must_not_be_active":[421],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3155,"item_name":"Remedy of Arugal","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/422"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/422/arugals-folly/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Remedy of Arugal","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/422","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Remedy of Arugal","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Dusty Spellbooks","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3155,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=422","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":422,"title":"Arugal's Folly","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":422,"firstStop":16,"lastStop":36,"turninStop":36,"completed":true,"group":"Sepulcher outskirts · unlock Arugal’s investigation","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-422"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":422,"title":"Arugal's Folly","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":429,"title":"Wild Hearts","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Silverpine Forest","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rane Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"subzone":"Rane Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Discolored Worg Heart"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.8,"y":5.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.76,"y":50.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.01,"y":11.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.96,"y":10.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.18,"y":52.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.09,"y":7.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.7,"y":7.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.69,"y":5.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.58,"y":8.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.41,"y":7.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.57,"y":6.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.97,"y":8.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.85,"y":7.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.06,"y":8.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.45,"y":45.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.76,"y":5.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.81,"y":4.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.26,"y":6.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.71,"y":23.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.55,"y":25.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.37,"y":15.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.54,"y":25.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.24,"y":11.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.95,"y":20.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.06,"y":13.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.52,"y":17.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.91,"y":10.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.92,"y":14.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.75,"y":10.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.13,"y":8.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.86,"y":9.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.09,"y":10.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.67,"y":24.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.48,"y":21.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.8,"y":8.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.42,"y":7.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.04,"y":10.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.68,"y":8.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.49,"y":12.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.85,"y":21.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.53,"y":16.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.17,"y":12.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.88,"y":13.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.92,"y":79.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.43,"y":82.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.59,"y":80.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.47,"y":77.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.81,"y":76.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.23,"y":84.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.67,"y":79.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.68,"y":84.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.48,"y":80.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.69,"y":77.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.41,"y":80.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.17,"y":78.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.73,"y":80.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.67,"y":75.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.53,"y":7.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"undercity","zone":"Undercity","x":25.35,"y":45.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.78,"y":76.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Discolored Worg Heart","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1923,"name":"Bloodsnout Worg","zone":"Silverpine Forest","dropRatePercent":46.4,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1766,"name":"Mottled Worg","zone":"Silverpine Forest","dropRatePercent":39.2,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1765,"name":"Worg","zone":"Silverpine Forest","dropRatePercent":38.9,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":12431,"name":"Gorefang","zone":"Silverpine Forest","dropRatePercent":36.6,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3164,"reportedSourceCount":4,"dropRateRangePercent":[36.6,46.4],"planningDropRatePercent":36.6,"planningSourceIds":[12431],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":16.39344262295082,"seconds":295.08196721311475,"lowSeconds":232.75862068965517,"highSeconds":295.08196721311475,"dropRatePercent":36.6,"sourceIds":[12431],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":49.18032786885246,"seconds":885.2459016393443,"lowSeconds":698.2758620689656,"highSeconds":885.2459016393443,"dropRatePercent":36.6,"sourceIds":[12431],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[428],"next_quest_ids":[430],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":430,"previous_chain_quests_must_not_be_active":[428],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[428]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3164,"item_name":"Discolored Worg Heart","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/429"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/429/wild-hearts/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Discolored Worg Heart","objective_reference_points":[],"rewards":{"xp":440,"money_copper":0,"money_at_max_level_copper":264,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/429","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Discolored Worg Heart","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1923,"name":"Bloodsnout Worg","zone":"Silverpine Forest","dropRatePercent":46.4,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1766,"name":"Mottled Worg","zone":"Silverpine Forest","dropRatePercent":39.2,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1765,"name":"Worg","zone":"Silverpine Forest","dropRatePercent":38.9,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":12431,"name":"Gorefang","zone":"Silverpine Forest","dropRatePercent":36.6,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3164,"reportedSourceCount":4,"dropRateRangePercent":[36.6,46.4],"planningDropRatePercent":36.6,"planningSourceIds":[12431],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":16.39344262295082,"seconds":295.08196721311475,"lowSeconds":232.75862068965517,"highSeconds":295.08196721311475,"dropRatePercent":36.6,"sourceIds":[12431],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":49.18032786885246,"seconds":885.2459016393443,"lowSeconds":698.2758620689656,"highSeconds":885.2459016393443,"dropRatePercent":36.6,"sourceIds":[12431],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":295.08196721311475,"partyKnownSeconds":885.2459016393443,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":429,"title":"Wild Hearts","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":429,"firstStop":194,"lastStop":202,"turninStop":202,"completed":true,"group":"Northern Silverpine · Dead Fields and Wild Hearts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-429"},{"questId":429,"firstStop":22,"lastStop":24,"turninStop":24,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-429"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":429,"title":"Wild Hearts","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":430,"title":"Return to Quinn","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quinn Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":12.6,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Quinn Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.43,"y":12.59,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Minor Quinn's Potion"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":12.6,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.43,"y":12.59,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Minor Quinn's Potion","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3165,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[429],"next_quest_ids":[425],"requirements":{"prerequisite_alternatives":[[{"quest_id":429,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[429],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3165,"item_name":"Minor Quinn's Potion","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/430"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/430/return-to-quinn/"}],"missing_fields":[]},"objective_summary":"collect 1: Minor Quinn's Potion","objective_reference_points":[],"rewards":{"xp":660,"money_copper":40,"money_at_max_level_copper":390,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/430","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Minor Quinn's Potion","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3165,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":430,"title":"Return to Quinn","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":430,"firstStop":205,"lastStop":207,"turninStop":207,"completed":true,"group":"Northern Silverpine · Return to Quinn and Ivar","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-430"},{"questId":430,"firstStop":25,"lastStop":27,"turninStop":27,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-430"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":435,"title":"Escorting Erland","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Erland","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.18,"y":9.18,"subzone":"Deathstalker Erland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rane Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"subzone":"Rane Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Erland"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.18,"y":9.18,"subzone":"Deathstalker Erland","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Erland","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[449],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":449,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/435"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/435/escorting-erland/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/435"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=435"}],"missing_fields":[]},"objective_summary":"escort : Erland","objective_summary_source":"https://wowforevertools.com/quests/435","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[{"id":3455,"count":1,"name":"Deathstalker Shortsword"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/435","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"escort","target":"Erland","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=435","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated."}],"remaining":[]},"research_updates":[{"questId":435,"title":"Escorting Erland","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated.","source":"https://www.wowhead.com/forever/quest=435","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":435,"title":"Escorting Erland","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":435,"firstStop":28,"lastStop":30,"turninStop":30,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-435"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":449,"title":"The Deathstalkers' Report","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rane Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"subzone":"Rane Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deathstalker Report"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Deathstalker Report","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3252,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[435],"next_quest_ids":[3221],"requirements":{"prerequisite_alternatives":[[{"quest_id":435,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":3221,"previous_chain_quests_must_not_be_active":[435],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3252,"item_name":"Deathstalker Report","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/449"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/449/the-deathstalkers-report/"}],"missing_fields":[]},"objective_summary":"collect 1: Deathstalker Report","objective_reference_points":[],"rewards":{"xp":440,"money_copper":200,"money_at_max_level_copper":264,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/449","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Deathstalker Report","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3252,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=449","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":449,"title":"The Deathstalkers' Report","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":449,"firstStop":31,"lastStop":35,"turninStop":35,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-449"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":91920,"title":"Wild Eyes","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quinn Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":12.6,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Murloc Eye"},"count_per_character":3,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.4,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.2,"y":28.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.4,"y":22.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.4,"y":26.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.6,"y":25.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57,"y":22.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58,"y":18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.6,"y":16.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.8,"y":15.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.6,"y":16.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.4,"y":13.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.8,"y":12.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.6,"y":10.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65,"y":11.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.2,"y":13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.4,"y":28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.4,"y":24.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.6,"y":25.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.8,"y":21.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.2,"y":20.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.6,"y":19.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.2,"y":17.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.4,"y":16.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.6,"y":17.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.4,"y":14.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63,"y":12.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.2,"y":12.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.6,"y":12.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.4,"y":41.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.8,"y":48.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.6,"y":18.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":71.6,"y":11.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73,"y":17.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64,"y":20.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.4,"y":40.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.4,"y":22.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.8,"y":22.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.8,"y":46.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.4,"y":49.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.6,"y":20.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":71.4,"y":9.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73,"y":16.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74,"y":17.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75,"y":18.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.4,"y":32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76,"y":32.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.6,"y":33.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77,"y":30.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.8,"y":32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.2,"y":31.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.6,"y":30.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.2,"y":29.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.8,"y":32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.4,"y":30.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.2,"y":28.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.6,"y":29.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":79.2,"y":30.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80,"y":29.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.2,"y":31.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":81,"y":31.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Murloc Eye","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"creature","id":1418,"name":"Bluegill Raider","zone":"Wetlands","dropRatePercent":47.2,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":1027,"name":"Bluegill Warrior","zone":"Wetlands","dropRatePercent":43.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":4820,"name":"Blindlight Oracle","zone":"Blackfathom Deeps","dropRatePercent":43.4,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":4819,"name":"Blindlight Muckdweller","zone":"Blackfathom Deeps","dropRatePercent":42.4,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":1026,"name":"Bluegill Forager","zone":"Wetlands","dropRatePercent":41.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":1029,"name":"Bluegill Oracle","zone":"Wetlands","dropRatePercent":41.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]}],"itemId":730,"reportedSourceCount":52,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":730,"item_name":"Murloc Eye","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91920"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91920/wild-eyes/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91920"}],"missing_fields":[]},"objective_summary":"collect 3: Murloc Eye","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Shining Strand","x":65.1,"y":11.8,"continent_x":0.4342114584300304,"continent_y":0.26123654179830097,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Shining Strand","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/91920","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":440,"money_copper":200,"money_at_max_level_copper":null,"items":[{"id":4597,"count":1,"name":"Recipe: Minor Discolored Healing Potion"},{"id":4596,"count":1,"name":"Minor Discolored Healing Potion"}],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91920","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Murloc Eye","countPerCharacter":3,"method":"unknown","dropSources":[{"kind":"creature","id":1418,"name":"Bluegill Raider","zone":"Wetlands","dropRatePercent":47.2,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":1027,"name":"Bluegill Warrior","zone":"Wetlands","dropRatePercent":43.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":4820,"name":"Blindlight Oracle","zone":"Blackfathom Deeps","dropRatePercent":43.4,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":4819,"name":"Blindlight Muckdweller","zone":"Blackfathom Deeps","dropRatePercent":42.4,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":1026,"name":"Bluegill Forager","zone":"Wetlands","dropRatePercent":41.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]},{"kind":"creature","id":1029,"name":"Bluegill Oracle","zone":"Wetlands","dropRatePercent":41.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","https://wowforevertools.com/assets/westfall-tV4fXojW.js"]}],"itemId":730,"reportedSourceCount":52,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":91920,"title":"Wild Eyes","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91920,"firstStop":193,"lastStop":198,"turninStop":198,"completed":true,"group":"Northern Silverpine · Dead Fields and Wild Hearts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91920"},{"questId":91920,"firstStop":47,"lastStop":49,"turninStop":49,"completed":true,"group":"Quinn and Ivar · finish the northern opening","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91920"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":91921,"title":"Return to Quinn (Again)","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quinn Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":12.6,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Quinn Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.43,"y":12.59,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Quinn's Potion"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":12.6,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.43,"y":12.59,"subzone":"Quinn Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Quinn's Potion","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":248930,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":248930,"item_name":"Quinn's Potion","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91921"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91921/return-to-quinn-again/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91921"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/91921"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Quinn's Potion","objective_reference_points":[],"rewards":{"xp":660,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/91921","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Quinn's Potion","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":248930,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"route_notes":"Deliver the supplied Quinn's Potion to Quinn Yorick. This item is carried from the pickup; it is not a farming objective.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91921"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91921/return-to-quinn-again/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/91921"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/91921"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=91921","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":91921,"title":"Return to Quinn (Again)","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":91921,"firstStop":199,"lastStop":204,"turninStop":204,"completed":true,"group":"Northern Silverpine · Dead Fields and Wild Hearts","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91921"},{"questId":91921,"firstStop":50,"lastStop":52,"turninStop":52,"completed":true,"group":"Quinn and Ivar · finish the northern opening","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-91921"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Deliver the supplied Quinn's Potion to Quinn Yorick. This item is carried from the pickup; it is not a farming objective.","research_updates":[{"field":"eligibility_route","detail":"Deliver the supplied Quinn's Potion to Quinn Yorick. This item is carried from the pickup; it is not a farming objective.","source":"https://bindonforever.com/quest/91921","evidence":"Quest text and mapped route checked on 2026-10-24."}]},{"quest_id":425,"title":"Ivar the Foul","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rane Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"subzone":"Rane Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rane Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"subzone":"Rane Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ivar's Head"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.51,"y":13.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ivar's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1971,"name":"Ivar the Foul","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3621,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1971],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1971],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1971],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[430],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":430,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3621,"item_name":"Ivar's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/425"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/425/ivar-the-foul/"}],"missing_fields":[]},"objective_summary":"collect 1: Ivar's Head","objective_reference_points":[],"rewards":{"xp":680,"money_copper":350,"money_at_max_level_copper":405,"items":[],"choices":[{"id":3453,"count":1,"name":"Quilted Bracers"},{"id":3583,"count":1,"name":"Weathered Belt"}],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/425","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ivar's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1971,"name":"Ivar the Foul","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3621,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1971],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1971],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1971],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":425,"title":"Ivar the Foul","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":425,"firstStop":208,"lastStop":210,"turninStop":210,"completed":true,"group":"Northern Silverpine · Return to Quinn and Ivar","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-425"},{"questId":425,"firstStop":44,"lastStop":46,"turninStop":46,"completed":true,"group":"Quinn and Ivar · finish the northern opening","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-425"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":428,"title":"Lost Deathstalkers","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rane Yorick","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"subzone":"Rane Yorick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rane Yorick"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.46,"y":13.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rane Yorick","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[429],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":429,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":429,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/428"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/428/lost-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Rane Yorick","objective_reference_points":[],"rewards":{"xp":225,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/428","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rane Yorick","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":428,"title":"Lost Deathstalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":428,"firstStop":179,"lastStop":192,"turninStop":192,"completed":true,"group":"The Sepulcher · flight path and pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-428"},{"questId":428,"firstStop":10,"lastStop":21,"turninStop":21,"completed":true,"group":"Crossroads → Undercity → Sepulcher","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-428"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":428,"title":"Lost Deathstalkers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":447,"title":"A Recipe For Death","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.8,"y":69.3,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Grizzled Bear Heart"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.33,"y":49.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.6,"y":50.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.03,"y":14.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.03,"y":51.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.9,"y":47.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.24,"y":48.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.38,"y":17.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.34,"y":16.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.5,"y":24.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.02,"y":26.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.92,"y":21.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.79,"y":26.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.95,"y":23.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.19,"y":20.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.47,"y":19.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.28,"y":38.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.22,"y":18.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.02,"y":38.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.78,"y":44.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.54,"y":43.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.21,"y":43.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.29,"y":45.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.12,"y":36.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.31,"y":32.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.27,"y":38.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.91,"y":33.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.18,"y":44.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.97,"y":46.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.19,"y":19.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.02,"y":13.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.45,"y":17.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.09,"y":17.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.29,"y":16.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.71,"y":14.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.11,"y":15.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.68,"y":16.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.91,"y":15.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.01,"y":18.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.46,"y":15.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.51,"y":19.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":41.61,"y":18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.48,"y":18.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":41.16,"y":18.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.94,"y":67.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.11,"y":67.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.68,"y":69.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.37,"y":65.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.47,"y":61.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.92,"y":51.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.54,"y":53.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.16,"y":53.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.88,"y":67.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.34,"y":55.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.77,"y":58.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.38,"y":70.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.56,"y":62.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.62,"y":66.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.18,"y":69.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.11,"y":60.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.84,"y":51.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Grizzled Bear Heart","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1778,"name":"Ferocious Grizzled Bear","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1797,"name":"Giant Grizzled Bear","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":12432,"name":"Old Vicejaw","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3253,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1778,1797,12432],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[1778,1797,12432],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[1778,1797,12432],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Skittering Blood"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.8,"y":12.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.89,"y":12.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.05,"y":14.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.17,"y":15.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.2,"y":15.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.69,"y":15.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":36.44,"y":14.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":36.13,"y":14.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.9,"y":13.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.63,"y":14.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.55,"y":13.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.4,"y":12.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.16,"y":17.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.69,"y":16.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.02,"y":16.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.89,"y":8.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.43,"y":8.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.29,"y":8.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.76,"y":7.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.47,"y":8.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.85,"y":8.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":36.01,"y":8.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.32,"y":9.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.25,"y":9.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.52,"y":9.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.09,"y":9.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":34.7,"y":10.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.24,"y":9.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.35,"y":10.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.4,"y":10.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.53,"y":10.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.08,"y":10.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.28,"y":10.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.5,"y":11.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.1,"y":11.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.7,"y":8.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Skittering Blood","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":12433,"name":"Krethis Shadowspinner","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1781,"name":"Mist Creeper","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1780,"name":"Moss Stalker","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3254,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[12433,1781,1780],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[12433,1781,1780],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[12433,1781,1780],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[450],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":450,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3253,"item_name":"Grizzled Bear Heart","per_character":6,"three_characters_total":18},{"item_id":3254,"item_name":"Skittering Blood","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/447"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/447/a-recipe-for-death/"}],"missing_fields":[]},"objective_summary":"collect 6: Grizzled Bear Heart; collect 6: Skittering Blood","objective_reference_points":[],"rewards":{"xp":910,"money_copper":500,"money_at_max_level_copper":540,"items":[{"id":3448,"count":20,"name":"Senggin Root"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/447","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Grizzled Bear Heart","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1778,"name":"Ferocious Grizzled Bear","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1797,"name":"Giant Grizzled Bear","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":12432,"name":"Old Vicejaw","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3253,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1778,1797,12432],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[1778,1797,12432],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[1778,1797,12432],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Skittering Blood","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":12433,"name":"Krethis Shadowspinner","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1781,"name":"Mist Creeper","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1780,"name":"Moss Stalker","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3254,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[12433,1781,1780],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[12433,1781,1780],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[12433,1781,1780],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":270,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=447","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":447,"title":"A Recipe For Death","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":447,"firstStop":9,"lastStop":103,"turninStop":103,"completed":true,"group":"Crossroads → Undercity → Sepulcher","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-447"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":3221,"title":"Speak with Renferrel","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Renferrel"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Renferrel","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[449],"next_quest_ids":[1359],"requirements":{"prerequisite_alternatives":[[{"quest_id":449,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1359,"previous_chain_quests_must_not_be_active":[449],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3221"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3221/speak-with-renferrel/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Apothecary Renferrel","objective_reference_points":[],"rewards":{"xp":90,"money_copper":0,"money_at_max_level_copper":54,"items":[],"choices":[],"reputation":[{"factionId":68,"value":10,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3221","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Renferrel","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=3221","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":3221,"title":"Speak with Renferrel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3221,"firstStop":39,"lastStop":41,"turninStop":41,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3221"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3221,"title":"Speak with Renferrel","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1886,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Astor's Letter of Introduction"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.71,"y":32.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Astor's Letter of Introduction","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":6497,"name":"Astor Hadren","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]},{"kind":"quest-given","id":1898,"name":"The Deathstalkers","zone":"Rogue","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7231,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[6497],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[6497],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[6497],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1885],"next_quest_ids":[1898],"requirements":{"prerequisite_alternatives":[[{"quest_id":1885,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1898,"previous_chain_quests_must_not_be_active":[1885],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7231,"item_name":"Astor's Letter of Introduction","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1886"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1886/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Astor's Letter of Introduction","objective_reference_points":[],"rewards":{"xp":680,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1886","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Astor's Letter of Introduction","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":6497,"name":"Astor Hadren","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]},{"kind":"quest-given","id":1898,"name":"The Deathstalkers","zone":"Rogue","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7231,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[6497],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[6497],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[6497],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1886,"title":"The Deathstalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1886,"firstStop":196,"lastStop":284,"turninStop":284,"completed":true,"group":"Undercity · class training and Bethor","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1886"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1886,"title":"The Deathstalkers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1898,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Andron Gant","locations":[{"zone_id":"undercity","zone":"Undercity","x":54.8,"y":76.3,"subzone":"Andron Gant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bring Astor's Letter of Introduction to Andron Gant"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":54.8,"y":76.3,"subzone":"Andron Gant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bring Astor's Letter of Introduction to Andron Gant","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1886],"next_quest_ids":[1899],"requirements":{"prerequisite_alternatives":[[{"quest_id":1886,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1899,"previous_chain_quests_must_not_be_active":[1886],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7231,"item_name":"Astor's Letter of Introduction","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1898"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1898/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1885/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Bring Astor's Letter of Introduction to Andron Gant","objective_reference_points":[],"rewards":{"xp":230,"money_copper":0,"money_at_max_level_copper":138,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1898","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bring Astor's Letter of Introduction to Andron Gant","countPerCharacter":null,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1898"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1898/the-deathstalkers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/series/1885/"}],"routing_decision":{"id":1898,"title":"The Deathstalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1898,"firstStop":285,"lastStop":287,"turninStop":287,"completed":true,"group":"Undercity by flight · Lich, letter and residue","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1898"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1898,"title":"The Deathstalkers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1898,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://questing.wiki/wow-forever/quests/series/1885/","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":423,"title":"Arugal's Folly","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Glutton Shackle"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.92,"y":32.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":40.74,"y":24.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":41.13,"y":25.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":41.37,"y":23.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.57,"y":27.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.7,"y":21.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.89,"y":23.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.84,"y":29.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.63,"y":25.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.18,"y":26.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.57,"y":17.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.64,"y":28.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.55,"y":29.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.99,"y":28.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.15,"y":29.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":41.26,"y":28.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.65,"y":23.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":41.18,"y":30.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":40.53,"y":28.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":40.79,"y":29.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.8,"y":18.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.03,"y":20.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.03,"y":16.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.67,"y":31.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.18,"y":31.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.54,"y":31.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.5,"y":31.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.04,"y":18.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.7,"y":14.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.54,"y":27.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.29,"y":27.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.11,"y":27.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.6,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.85,"y":45.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.5,"y":46.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.27,"y":45.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.21,"y":45.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.99,"y":47.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.45,"y":19.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.17,"y":44.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.94,"y":45.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.3,"y":45.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.8,"y":24.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.34,"y":24.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.42,"y":47.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.75,"y":17.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.53,"y":49.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.81,"y":49.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.62,"y":48.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Glutton Shackle","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1779,"name":"Moonrage Glutton","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3156,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1779],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[1779],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[1779],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Darksoul Shackle"},"count_per_character":3,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.61,"y":42.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.41,"y":41.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.4,"y":41.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.24,"y":31.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.7,"y":41.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.42,"y":42.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.73,"y":30.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.31,"y":27.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":40.18,"y":26.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.75,"y":24.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":36.78,"y":21.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.36,"y":25.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.6,"y":24.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.14,"y":31.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.53,"y":32.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.26,"y":31.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":39.69,"y":30.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.52,"y":29.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.19,"y":45.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.22,"y":44.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.25,"y":45.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.83,"y":44.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.51,"y":44.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.03,"y":45.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.03,"y":48.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Darksoul Shackle","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":1782,"name":"Moonrage Darksoul","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3157,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1782],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":3.75,"seconds":67.5,"lowSeconds":67.5,"highSeconds":67.5,"dropRatePercent":80,"sourceIds":[1782],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":11.25,"seconds":202.5,"lowSeconds":202.5,"highSeconds":202.5,"dropRatePercent":80,"sourceIds":[1782],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[422],"next_quest_ids":[424],"requirements":{"prerequisite_alternatives":[[{"quest_id":422,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":424,"previous_chain_quests_must_not_be_active":[422],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3156,"item_name":"Glutton Shackle","per_character":6,"three_characters_total":18},{"item_id":3157,"item_name":"Darksoul Shackle","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/423"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/423/arugals-folly/"}],"missing_fields":[]},"objective_summary":"collect 6: Glutton Shackle; collect 3: Darksoul Shackle","objective_reference_points":[],"rewards":{"xp":980,"money_copper":600,"money_at_max_level_copper":585,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/423","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Glutton Shackle","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1779,"name":"Moonrage Glutton","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3156,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1779],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[1779],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[1779],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Darksoul Shackle","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":1782,"name":"Moonrage Darksoul","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3157,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1782],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":3.75,"seconds":67.5,"lowSeconds":67.5,"highSeconds":67.5,"dropRatePercent":80,"sourceIds":[1782],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":11.25,"seconds":202.5,"lowSeconds":202.5,"highSeconds":202.5,"dropRatePercent":80,"sourceIds":[1782],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":202.5,"partyKnownSeconds":607.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=423","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":423,"title":"Arugal's Folly","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":423,"firstStop":37,"lastStop":65,"turninStop":65,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-423"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":437,"title":"The Dead Fields","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Essence of Nightlash"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.7,"y":20.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Essence of Nightlash","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1983,"name":"Nightlash","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":3622,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1983],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1983],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1983],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[438],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":438,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3622,"item_name":"Essence of Nightlash","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/437"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/437/the-dead-fields/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/437"}],"missing_fields":[]},"objective_summary":"collect 1: Essence of Nightlash","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Dead Field","x":44.7,"y":20.7,"continent_x":0.4098704818736448,"continent_y":0.27185588964156315,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Dead Field","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/437","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":980,"money_copper":600,"money_at_max_level_copper":585,"items":[{"id":3454,"count":1,"name":"Reconnaissance Boots"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/437","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Essence of Nightlash","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1983,"name":"Nightlash","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":3622,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1983],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1983],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1983],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":437,"title":"The Dead Fields","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":437,"firstStop":180,"lastStop":197,"turninStop":197,"completed":true,"group":"The Sepulcher · flight path and pickups","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-437"},{"questId":437,"firstStop":11,"lastStop":34,"turninStop":34,"completed":true,"group":"Crossroads → Undercity → Sepulcher","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-437"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":477,"title":"Border Crossings","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalaran Crate","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":60.33,"subzone":"Dalaran Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dalaran Crate"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":60.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dalaran Crate","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[478],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":478,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/477"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/477/border-crossings/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Dalaran Crate","objective_reference_points":[],"rewards":{"xp":980,"money_copper":0,"money_at_max_level_copper":585,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/477","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dalaran Crate","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=477","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":477,"title":"Border Crossings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":477,"firstStop":12,"lastStop":77,"turninStop":77,"completed":true,"group":"Crossroads → Undercity → Sepulcher","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-477"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":477,"title":"Border Crossings","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":478,"title":"Maps and Runes","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Dalaran Crate","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":60.33,"subzone":"Dalaran Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rune-inscribed Pendant"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Rune-inscribed Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3353,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[477],"next_quest_ids":[481],"requirements":{"prerequisite_alternatives":[[{"quest_id":477,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":481,"previous_chain_quests_must_not_be_active":[477],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3353,"item_name":"Rune-inscribed Pendant","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/478"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/478/maps-and-runes/"}],"missing_fields":[]},"objective_summary":"collect 1: Rune-inscribed Pendant","objective_reference_points":[],"rewards":{"xp":740,"money_copper":500,"money_at_max_level_copper":450,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/478","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rune-inscribed Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3353,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=478","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":478,"title":"Maps and Runes","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":478,"firstStop":78,"lastStop":80,"turninStop":80,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-478"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":481,"title":"Dalar's Analysis","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rune-inscribed Pendant"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Rune-inscribed Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3353,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[478],"next_quest_ids":[482],"requirements":{"prerequisite_alternatives":[[{"quest_id":478,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":482,"previous_chain_quests_must_not_be_active":[478],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3353,"item_name":"Rune-inscribed Pendant","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/481"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/481/dalars-analysis/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Rune-inscribed Pendant","objective_reference_points":[],"rewards":{"xp":100,"money_copper":0,"money_at_max_level_copper":60,"items":[],"choices":[],"reputation":[{"factionId":68,"value":10,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/481","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rune-inscribed Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3353,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=481","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":481,"title":"Dalar's Analysis","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":481,"firstStop":81,"lastStop":83,"turninStop":83,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-481"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":481,"title":"Dalar's Analysis","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":482,"title":"Dalaran's Intentions","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shadow Priest Allister"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shadow Priest Allister","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[481],"next_quest_ids":[479],"requirements":{"prerequisite_alternatives":[[{"quest_id":481,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":479,"previous_chain_quests_must_not_be_active":[481],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/482"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/482/dalarans-intentions/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Shadow Priest Allister","objective_reference_points":[],"rewards":{"xp":100,"money_copper":0,"money_at_max_level_copper":60,"items":[],"choices":[],"reputation":[{"factionId":68,"value":10,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/482","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shadow Priest Allister","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=482","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":482,"title":"Dalaran's Intentions","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":482,"firstStop":84,"lastStop":86,"turninStop":86,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-482"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":482,"title":"Dalaran's Intentions","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":99,"title":"Arugal's Folly","quest_level":15,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pyrewood Shackle"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.41,"y":73.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.66,"y":72.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.61,"y":72.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.62,"y":73.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.78,"y":73.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.3,"y":72.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.68,"y":74.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.89,"y":72.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.6,"y":74.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.01,"y":75.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.76,"y":72.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.9,"y":75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.34,"y":72.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":71.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.54,"y":74.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.36,"y":73.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.28,"y":71.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.29,"y":71.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.16,"y":71.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.97,"y":73.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.71,"y":73.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.22,"y":74.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.22,"y":73.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":73.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.52,"y":72.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.49,"y":75.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.22,"y":73.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.61,"y":73.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.27,"y":73.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.98,"y":73.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.36,"y":74.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.79,"y":72.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.23,"y":71.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.59,"y":74.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.04,"y":73.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.33,"y":71.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.34,"y":71.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.5,"y":74.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.53,"y":74.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.57,"y":74.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.01,"y":74.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.39,"y":74.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.39,"y":73.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.44,"y":73.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.39,"y":71.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.69,"y":71.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.95,"y":74.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pyrewood Shackle","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3528,"name":"Pyrewood Armorer","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1895,"name":"Pyrewood Elder","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":3532,"name":"Pyrewood Leatherworker","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1894,"name":"Pyrewood Sentry","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":3530,"name":"Pyrewood Tailor","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1891,"name":"Pyrewood Watcher","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3218,"reportedSourceCount":6,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3528,1895,3532,1894,3530,1891],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3528,1895,3532,1894,3530,1891],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[3528,1895,3532,1894,3530,1891],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[424],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":424,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[424],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3218,"item_name":"Pyrewood Shackle","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99/arugals-folly/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Pyrewood Shackle","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":0,"money_at_max_level_copper":810,"items":[],"choices":[{"id":3586,"count":1,"name":"Logsplitter"},{"id":3570,"count":1,"name":"Bonegrinding Pestle"},{"id":5242,"count":1,"name":"Cinder Wand"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/99","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Pyrewood Shackle","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3528,"name":"Pyrewood Armorer","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1895,"name":"Pyrewood Elder","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":3532,"name":"Pyrewood Leatherworker","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1894,"name":"Pyrewood Sentry","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":3530,"name":"Pyrewood Tailor","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1891,"name":"Pyrewood Watcher","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3218,"reportedSourceCount":6,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3528,1895,3532,1894,3530,1891],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3528,1895,3532,1894,3530,1891],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[3528,1895,3532,1894,3530,1891],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":135,"partyKnownSeconds":405,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=99","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":99,"title":"Arugal's Folly","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":99,"firstStop":90,"lastStop":125,"turninStop":125,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-99"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":99,"title":"Arugal's Folly","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":264,"title":"Until Death Do Us Part","quest_level":15,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["ends"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Clarice Foster","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":28.9,"y":26.4,"subzone":"Clarice Foster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yuriv's Tombstone","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.19,"y":42.67,"subzone":"Yuriv's Tombstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Clarice's Pendant"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.19,"y":42.67,"subzone":"Yuriv's Tombstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Clarice's Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6145,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6145,"item_name":"Clarice's Pendant","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/264"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/264/until-death-do-us-part/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Clarice's Pendant","objective_reference_points":[],"rewards":{"xp":540,"money_copper":0,"money_at_max_level_copper":330,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/264","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Clarice's Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6145,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=264","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The delivery starts in Thunder Bluff at level 12 and ends in Silverpine. From Mulgore ends at level 11 and the continuation heads into the Barrens, so it does not make this intercontinental detour.","routing_decision":{"id":264,"title":"Until Death Do Us Part","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The delivery starts in Thunder Bluff at level 12 and ends in Silverpine. From Mulgore ends at level 11 and the continuation heads into the Barrens, so it does not make this intercontinental detour.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":264,"title":"Until Death Do Us Part","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":264,"title":"Until Death Do Us Part","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":424,"title":"Arugal's Folly","quest_level":15,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Grimson"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.58,"y":44.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Grimson","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1972,"name":"Grimson the Pale","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3634,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1972],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1972],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1972],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[423],"next_quest_ids":[99],"requirements":{"prerequisite_alternatives":[[{"quest_id":423,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":99,"previous_chain_quests_must_not_be_active":[423],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3634,"item_name":"Head of Grimson","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/424"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/424/arugals-folly/"}],"missing_fields":[]},"objective_summary":"collect 1: Head of Grimson","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":700,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/424","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Head of Grimson","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1972,"name":"Grimson the Pale","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3634,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[1972],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[1972],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[1972],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=424","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":424,"title":"Arugal's Folly","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":424,"firstStop":66,"lastStop":89,"turninStop":89,"completed":true,"group":"Undercity training → Hollow and Ferry","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-424"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":450,"title":"A Recipe For Death","quest_level":15,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.8,"y":69.3,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Berard's Journal"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.98,"y":73.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Berard's Journal","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Berard's Bookshelf","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3255,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[447],"next_quest_ids":[451],"requirements":{"prerequisite_alternatives":[[{"quest_id":447,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":451,"previous_chain_quests_must_not_be_active":[447],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3255,"item_name":"Berard's Journal","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/450"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/450/a-recipe-for-death/"}],"missing_fields":[]},"objective_summary":"collect 1: Berard's Journal","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1400,"money_at_max_level_copper":810,"items":[],"choices":[],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/450","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Berard's Journal","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Berard's Bookshelf","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3255,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=450","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":450,"title":"A Recipe For Death","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":450,"firstStop":106,"lastStop":124,"turninStop":124,"completed":true,"group":"Brill and Undercity · one delivery bundle","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-450"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":452,"title":"Pyrewood Ambush","quest_level":15,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Faerleia","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.5,"y":74.38,"subzone":"Deathstalker Faerleia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Faerleia","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.5,"y":74.38,"subzone":"Deathstalker Faerleia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"defend","target":{"name":"Deathstalker Faerleia"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.5,"y":74.38,"subzone":"Deathstalker Faerleia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"defend","target":"Deathstalker Faerleia","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/452"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/452/pyrewood-ambush/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/452"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"defend : Deathstalker Faerleia","objective_summary_source":"https://wowforevertools.com/quests/452","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1400,"money_at_max_level_copper":810,"items":[],"choices":[{"id":3450,"count":1,"name":"Faerleia's Shield"},{"id":2818,"count":1,"name":"Stretched Leather Trousers"},{"id":3449,"count":1,"name":"Mystic Shawl"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/452","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"defend","target":"Deathstalker Faerleia","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=452","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":452,"title":"Pyrewood Ambush","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":452,"firstStop":120,"lastStop":122,"turninStop":122,"completed":true,"group":"Sepulcher → Pyrewood → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-452"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true,"research_updates":[{"questId":452,"title":"Pyrewood Ambush","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":452,"title":"Pyrewood Ambush","field":"objective_location","detail":"Matched the named objective NPC to its recorded location in this region. Defence duration is still unmeasured.","source":"https://wowforevertools.com/quests/452","evidence":"Catalog NPC location match; source may be Classic fallback"}]},{"quest_id":1359,"title":"Zinge's Delivery","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["starts"]},"quest_category":"Undercity","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.1,"y":68,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wolf Heart Samples"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":50.1,"y":68,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Wolf Heart Samples","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":10283,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[3221],"next_quest_ids":[1358],"requirements":{"prerequisite_alternatives":[[{"quest_id":3221,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1358,"previous_chain_quests_must_not_be_active":[3221],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":10283,"item_name":"Wolf Heart Samples","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1359"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1359/zinges-delivery/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Wolf Heart Samples","objective_reference_points":[],"rewards":{"xp":105,"money_copper":0,"money_at_max_level_copper":66,"items":[],"choices":[],"reputation":[{"factionId":68,"value":10,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1359","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Wolf Heart Samples","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":10283,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1359","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":1359,"title":"Zinge's Delivery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1359,"firstStop":42,"lastStop":104,"turninStop":104,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1359"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1359,"title":"Zinge's Delivery","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":438,"title":"The Decrepit Ferry","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corpse Laden Boat","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.44,"y":34.9,"subzone":"Corpse Laden Boat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Corpse Laden Boat"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.44,"y":34.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Corpse Laden Boat","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[437],"next_quest_ids":[439,443],"requirements":{"prerequisite_alternatives":[[{"quest_id":437,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":439,"previous_chain_quests_must_not_be_active":[437],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/438"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/438/the-decrepit-ferry/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Corpse Laden Boat","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/438","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Corpse Laden Boat","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":438,"title":"The Decrepit Ferry","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":438,"firstStop":200,"lastStop":200,"turninStop":null,"completed":false,"group":"Northern Silverpine · Dead Fields and Wild Hearts","kinds":["pickup"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-438"},{"questId":438,"firstStop":38,"lastStop":59,"turninStop":59,"completed":true,"group":"Northern road · deaths, bears and Erland","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-438"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":438,"title":"The Decrepit Ferry","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":439,"title":"Rot Hide Clues","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Corpse Laden Boat","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.44,"y":34.9,"subzone":"Corpse Laden Boat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deliah's Ring"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Deliah's Ring","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3234,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[438],"next_quest_ids":[443,440],"requirements":{"prerequisite_alternatives":[[{"quest_id":438,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":443,"previous_chain_quests_must_not_be_active":[438],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3234,"item_name":"Deliah's Ring","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/439"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/439/rot-hide-clues/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Deliah's Ring","objective_reference_points":[],"rewards":{"xp":290,"money_copper":0,"money_at_max_level_copper":174,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/439","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Deliah's Ring","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3234,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=439","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":439,"title":"Rot Hide Clues","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":439,"firstStop":60,"lastStop":62,"turninStop":62,"completed":true,"group":"Undercity training → Hollow and Ferry","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-439"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":439,"title":"Rot Hide Clues","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":440,"title":"The Engraved Ring","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts"],"tirisfal-glades":["ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deliah's Ring"},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Deliah's Ring","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3234,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[439],"next_quest_ids":[441],"requirements":{"prerequisite_alternatives":[[{"quest_id":439,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":441,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3234,"item_name":"Deliah's Ring","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/440"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/440/the-engraved-ring/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Deliah's Ring","objective_reference_points":[],"rewards":{"xp":580,"money_copper":0,"money_at_max_level_copper":345,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/440","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Deliah's Ring","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3234,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=440","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":440,"title":"The Engraved Ring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":440,"firstStop":63,"lastStop":93,"turninStop":93,"completed":true,"group":"Undercity training → Hollow and Ferry","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-440"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":440,"title":"The Engraved Ring","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":441,"title":"Raleigh and the Undercity","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone"],"tirisfal-glades":["starts"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Sevren","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":61.26,"y":50.84,"subzone":"Magistrate Sevren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Raleigh Andrean","locations":[{"zone_id":"undercity","zone":"Undercity","x":62,"y":42.8,"subzone":"Raleigh Andrean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deliah's Ring"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":62,"y":42.8,"subzone":"Raleigh Andrean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Deliah's Ring","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3234,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[440],"next_quest_ids":[530],"requirements":{"prerequisite_alternatives":[[{"quest_id":440,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":530,"previous_chain_quests_must_not_be_active":[440],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3234,"item_name":"Deliah's Ring","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/441"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/441/raleigh-and-the-undercity/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Deliah's Ring","objective_reference_points":[],"rewards":{"xp":580,"money_copper":0,"money_at_max_level_copper":345,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/441","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Deliah's Ring","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3234,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=441","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":441,"title":"Raleigh and the Undercity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":441,"firstStop":94,"lastStop":102,"turninStop":102,"completed":true,"group":"Brill and Undercity · one delivery bundle","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-441"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":441,"title":"Raleigh and the Undercity","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":446,"title":"Thule Ravenclaw","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bethor's Scroll"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Bethor's Scroll","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3250,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[444],"next_quest_ids":[448],"requirements":{"prerequisite_alternatives":[[{"quest_id":444,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":448,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3250,"item_name":"Bethor's Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/446"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/446/thule-ravenclaw/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Bethor's Scroll","objective_reference_points":[],"rewards":{"xp":290,"money_copper":0,"money_at_max_level_copper":174,"items":[{"id":3251,"count":1,"name":"Bethor's Potion"}],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/446","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bethor's Scroll","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3250,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=446","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":446,"title":"Thule Ravenclaw","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":446,"firstStop":108,"lastStop":113,"turninStop":113,"completed":true,"group":"Brill and Undercity · one delivery bundle","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-446"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":446,"title":"Thule Ravenclaw","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":448,"title":"Report to Hadrec","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Hadrec"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Hadrec","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[446],"next_quest_ids":[442],"requirements":{"prerequisite_alternatives":[[{"quest_id":446,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":442,"previous_chain_quests_must_not_be_active":[446],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/448"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/448/report-to-hadrec/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : High Executor Hadrec","objective_reference_points":[],"rewards":{"xp":580,"money_copper":0,"money_at_max_level_copper":345,"items":[{"id":2313,"count":1,"name":"Medium Armor Kit"}],"choices":[{"id":3240,"count":5,"name":"Coarse Weightstone"},{"id":2863,"count":5,"name":"Coarse Sharpening Stone"}],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/448","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Hadrec","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=448","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":448,"title":"Report to Hadrec","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":448,"firstStop":114,"lastStop":116,"turninStop":116,"completed":true,"group":"Sepulcher → Pyrewood → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-448"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":448,"title":"Report to Hadrec","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":479,"title":"Ambermill Investigations","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dalaran Pendant"},"count_per_character":8,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.68,"y":54.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.14,"y":66.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.07,"y":61.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.96,"y":62.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.1,"y":65.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.93,"y":63.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.18,"y":65.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.54,"y":66.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.56,"y":67.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.82,"y":65.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.04,"y":65.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.65,"y":65.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.87,"y":65.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.79,"y":68.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.95,"y":60.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.46,"y":61.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.27,"y":63.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.03,"y":62.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.65,"y":63.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.04,"y":61.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.11,"y":61.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.86,"y":62.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.75,"y":62.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.47,"y":58.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.47,"y":56.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.86,"y":54.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.68,"y":66.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.98,"y":64.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.17,"y":67.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.15,"y":71.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.62,"y":69.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.41,"y":66.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.41,"y":66.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.69,"y":67.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.61,"y":67.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.3,"y":62.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.04,"y":67.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.04,"y":66.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.24,"y":65.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.18,"y":65.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.73,"y":66.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.81,"y":69.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.95,"y":62.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.06,"y":61.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.4,"y":61.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.87,"y":62.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.59,"y":63.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.8,"y":62.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.81,"y":62.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.65,"y":64.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.95,"y":62.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.44,"y":63.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.34,"y":63.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.54,"y":65.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.75,"y":63.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.24,"y":62.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.82,"y":65.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.7,"y":64.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.15,"y":65.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dalaran Pendant","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":1915,"name":"Dalaran Conjuror","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1914,"name":"Dalaran Mage","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1912,"name":"Dalaran Protector","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3354,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1915,1914,1912],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[1915,1914,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[1915,1914,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[482],"next_quest_ids":[480],"requirements":{"prerequisite_alternatives":[[{"quest_id":482,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":480,"previous_chain_quests_must_not_be_active":[482],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3354,"item_name":"Dalaran Pendant","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/479"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/479/ambermill-investigations/"}],"missing_fields":[]},"objective_summary":"collect 8: Dalaran Pendant","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/479","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dalaran Pendant","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":1915,"name":"Dalaran Conjuror","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1914,"name":"Dalaran Mage","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1912,"name":"Dalaran Protector","zone":"Silverpine Forest","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3354,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[1915,1914,1912],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[1915,1914,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[1915,1914,1912],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=479","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":479,"title":"Ambermill Investigations","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":479,"firstStop":87,"lastStop":126,"turninStop":126,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-479"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":1998,"title":"Fenwick Thatros","quest_level":16,"minimum_level":16,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fenwick's Head"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.58,"y":33.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fenwick's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":6570,"name":"Fenwick Thatros","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7306,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[6570],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[6570],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[6570],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1999],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1999,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7306,"item_name":"Fenwick's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1998"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1998/fenwick-thatros/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Fenwick's Head","objective_reference_points":[],"rewards":{"xp":880,"money_copper":0,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1998","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Fenwick's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":6570,"name":"Fenwick Thatros","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7306,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[6570],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[6570],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[6570],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1998","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":1998,"title":"Fenwick Thatros","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1998,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"Undercity · Mennet’s assignment","kinds":["pickup","objective","turnin"],"guide":"rogue-undercity","title":"Rogue · Tools of the Trade","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-undercity.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1998"},{"questId":1998,"firstStop":56,"lastStop":111,"turninStop":111,"completed":true,"group":"Undercity training → Hollow and Ferry","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1998"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1998,"title":"Fenwick Thatros","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":98298,"title":"Arugal's Folly","quest_level":16,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Worgen Bits"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.4,"y":79.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.6,"y":79.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.2,"y":80.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.2,"y":82.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.4,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.4,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.6,"y":82.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.8,"y":77.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47,"y":77.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.2,"y":79.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.4,"y":80.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.8,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48,"y":82.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.4,"y":74.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.4,"y":75.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.4,"y":78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.4,"y":81.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.4,"y":82.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.6,"y":75.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.6,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49,"y":76.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.2,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.4,"y":78.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.4,"y":80,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.6,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.8,"y":73.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.8,"y":80.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50,"y":74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.4,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.4,"y":79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.6,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.6,"y":79.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.6,"y":79.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.8,"y":73.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.8,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.2,"y":85.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.4,"y":85.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":51.6,"y":78.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.2,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.4,"y":73.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.4,"y":74.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.4,"y":86.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":52.6,"y":86.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53,"y":75.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.2,"y":75.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":82.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.4,"y":84.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.6,"y":82.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":53.8,"y":75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.2,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.6,"y":76.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.6,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.6,"y":77.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55,"y":81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.2,"y":42.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.4,"y":42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.6,"y":41.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.8,"y":42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.2,"y":41.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Worgen Bits","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"creature","id":1924,"name":"Moonrage Bloodhowler","zone":"Silverpine Forest","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":280375,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":99,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":280375,"item_name":"Worgen Bits","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98298"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98298/arugals-folly/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98298"}],"missing_fields":[]},"objective_summary":"collect 6: Worgen Bits","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":null,"items":[{"id":281315,"count":1,"name":"Foulfur Gloves"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98298","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Worgen Bits","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"creature","id":1924,"name":"Moonrage Bloodhowler","zone":"Silverpine Forest","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":280375,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98298","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":98298,"title":"Arugal's Folly","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98298,"firstStop":128,"lastStop":142,"turninStop":142,"completed":true,"group":"Sepulcher → Pyrewood → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98298"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":443,"title":"Rot Hide Ichor","quest_level":17,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rot Hide Ichor"},"count_per_character":8,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.44,"y":34.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.6,"y":23.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.11,"y":23.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.56,"y":25.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.72,"y":30.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.67,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.41,"y":35.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.91,"y":33.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.05,"y":36.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.01,"y":25.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.86,"y":26.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.25,"y":25.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.43,"y":27.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.66,"y":24.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.63,"y":29.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":30.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.67,"y":28.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.96,"y":27.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.31,"y":26.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":31.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.78,"y":37.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.44,"y":23.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.23,"y":25.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.52,"y":25.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.67,"y":25.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.3,"y":33.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69,"y":33.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.02,"y":26.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.45,"y":34.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.84,"y":26.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.66,"y":24.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.27,"y":27.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.2,"y":27.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.23,"y":35.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.36,"y":23.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.23,"y":23.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.41,"y":25.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.08,"y":25.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.32,"y":24.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.71,"y":24.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.32,"y":23.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.25,"y":24.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.85,"y":25.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.64,"y":25.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.57,"y":23.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":23.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.71,"y":23.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.49,"y":23.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.26,"y":25.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.18,"y":24.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.36,"y":23.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.34,"y":25.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.21,"y":24.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":23.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.15,"y":23.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.25,"y":24.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.2,"y":23.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.11,"y":23.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.66,"y":23.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rot Hide Ichor","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":1943,"name":"Raging Rot Hide","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1944,"name":"Rot Hide Bruiser","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1939,"name":"Rot Hide Brute","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1940,"name":"Rot Hide Plague Weaver","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1942,"name":"Rot Hide Savage","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3236,"reportedSourceCount":5,"dropRateRangePercent":[30,30],"planningDropRatePercent":30,"planningSourceIds":[1943,1944,1939,1940,1942],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":26.666666666666668,"seconds":480,"lowSeconds":480,"highSeconds":480,"dropRatePercent":30,"sourceIds":[1943,1944,1939,1940,1942],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":80,"seconds":1440,"lowSeconds":1440,"highSeconds":1440,"dropRatePercent":30,"sourceIds":[1943,1944,1939,1940,1942],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[439,438],"next_quest_ids":[444],"requirements":{"prerequisite_alternatives":[[{"quest_id":438,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":444,"previous_chain_quests_must_not_be_active":[439],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3236,"item_name":"Rot Hide Ichor","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/443"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/443/rot-hide-ichor/"}],"missing_fields":[]},"objective_summary":"collect 8: Rot Hide Ichor","objective_reference_points":[],"rewards":{"xp":1250,"money_copper":900,"money_at_max_level_copper":750,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/443","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rot Hide Ichor","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":1943,"name":"Raging Rot Hide","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1944,"name":"Rot Hide Bruiser","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1939,"name":"Rot Hide Brute","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1940,"name":"Rot Hide Plague Weaver","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1942,"name":"Rot Hide Savage","zone":"Silverpine Forest","dropRatePercent":30,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3236,"reportedSourceCount":5,"dropRateRangePercent":[30,30],"planningDropRatePercent":30,"planningSourceIds":[1943,1944,1939,1940,1942],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":26.666666666666668,"seconds":480,"lowSeconds":480,"highSeconds":480,"dropRatePercent":30,"sourceIds":[1943,1944,1939,1940,1942],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":80,"seconds":1440,"lowSeconds":1440,"highSeconds":1440,"dropRatePercent":30,"sourceIds":[1943,1944,1939,1940,1942],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":480,"partyKnownSeconds":1440,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=443","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":443,"title":"Rot Hide Ichor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":443,"firstStop":64,"lastStop":88,"turninStop":88,"completed":true,"group":"Undercity training → Hollow and Ferry","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-443"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":444,"title":"Rot Hide Origins","quest_level":17,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sample Ichor"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Sample Ichor","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3237,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[443],"next_quest_ids":[446],"requirements":{"prerequisite_alternatives":[[{"quest_id":443,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[443],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3237,"item_name":"Sample Ichor","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/444"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/444/rot-hide-origins/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Sample Ichor","objective_reference_points":[],"rewards":{"xp":315,"money_copper":0,"money_at_max_level_copper":192,"items":[],"choices":[],"reputation":[{"factionId":68,"value":25,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/444","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sample Ichor","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3237,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=444","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":444,"title":"Rot Hide Origins","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":444,"firstStop":91,"lastStop":100,"turninStop":100,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-444"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":444,"title":"Rot Hide Origins","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":460,"title":"Resting in Pieces","quest_level":17,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.44,"y":34.93,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.6,"y":23.26,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.11,"y":23.73,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.56,"y":25.47,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.72,"y":30.28,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.67,"y":33.01,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.41,"y":35.72,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.91,"y":33.54,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.05,"y":36.19,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.01,"y":25.97,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.86,"y":26.48,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.25,"y":25.8,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.43,"y":27.62,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.66,"y":24.02,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.63,"y":29.09,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":30.43,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.67,"y":28.39,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.96,"y":27.11,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.31,"y":26.75,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":31.16,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.78,"y":37.1,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.44,"y":23.59,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.23,"y":25.73,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.52,"y":25.55,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.67,"y":25.36,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.3,"y":33.12,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69,"y":33.91,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.02,"y":26.4,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.45,"y":34.98,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.84,"y":26.38,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.66,"y":24.47,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.27,"y":27.1,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.2,"y":27.97,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":34,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.23,"y":35.02,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.36,"y":23.5,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.23,"y":23.14,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.41,"y":25.07,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.08,"y":25.13,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.32,"y":24.35,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.71,"y":24.03,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.32,"y":23.52,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.25,"y":24.83,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.85,"y":25.04,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.64,"y":25.07,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.57,"y":23.32,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":23.31,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.71,"y":23.78,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.49,"y":23.61,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.26,"y":25.06,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.18,"y":24.78,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.36,"y":23.23,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.34,"y":25.03,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.21,"y":24.93,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":23.86,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.15,"y":23.19,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.25,"y":24.68,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.2,"y":23.86,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.11,"y":23.81,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"A Talking Head","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.66,"y":23.05,"subzone":"A Talking Head","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shallow Grave","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.87,"y":24.85,"subzone":"Shallow Grave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Hand in","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.9,"y":24.9,"subzone":"Hand in","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"A Talking Head"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.44,"y":34.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.6,"y":23.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.11,"y":23.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.56,"y":25.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.72,"y":30.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.67,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.41,"y":35.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.91,"y":33.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.05,"y":36.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.01,"y":25.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.86,"y":26.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.25,"y":25.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.43,"y":27.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.66,"y":24.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.63,"y":29.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":30.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.67,"y":28.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.96,"y":27.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.31,"y":26.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.79,"y":31.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.78,"y":37.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.44,"y":23.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.23,"y":25.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.52,"y":25.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.67,"y":25.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.3,"y":33.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69,"y":33.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.02,"y":26.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.45,"y":34.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.84,"y":26.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.66,"y":24.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.27,"y":27.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.2,"y":27.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.23,"y":35.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.36,"y":23.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.23,"y":23.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.41,"y":25.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.08,"y":25.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.32,"y":24.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.71,"y":24.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.32,"y":23.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.25,"y":24.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.85,"y":25.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.64,"y":25.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.57,"y":23.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":23.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.71,"y":23.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.49,"y":23.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.26,"y":25.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.18,"y":24.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.36,"y":23.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.34,"y":25.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.21,"y":24.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.89,"y":23.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.15,"y":23.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.25,"y":24.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.2,"y":23.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.11,"y":23.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.66,"y":23.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"A Talking Head","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"creature","id":1943,"name":"Raging Rot Hide","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1944,"name":"Rot Hide Bruiser","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1939,"name":"Rot Hide Brute","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1940,"name":"Rot Hide Plague Weaver","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1942,"name":"Rot Hide Savage","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3317,"reportedSourceCount":5,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[461],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":461,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3317,"item_name":"A Talking Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/460"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/460/resting-in-pieces/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/460"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=460"}],"missing_fields":[]},"objective_summary":"collect 1: A Talking Head","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":375,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/460","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"A Talking Head","countPerCharacter":1,"method":"delivery","dropSources":[{"kind":"creature","id":1943,"name":"Raging Rot Hide","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1944,"name":"Rot Hide Bruiser","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1939,"name":"Rot Hide Brute","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1940,"name":"Rot Hide Plague Weaver","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1942,"name":"Rot Hide Savage","zone":"Silverpine Forest","dropRatePercent":3,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3317,"reportedSourceCount":5,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=460","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"starts_location","detail":"The existing quest-item acquisition points also locate this item-started quest."}],"remaining":[]},"research_updates":[{"questId":460,"title":"Resting in Pieces","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"starts_location","detail":"The existing quest-item acquisition points also locate this item-started quest.","source":"https://www.wowhead.com/forever/quest=460","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":460,"title":"Resting in Pieces","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":460,"firstStop":68,"lastStop":70,"turninStop":70,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-460"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":451,"title":"A Recipe For Death","quest_level":18,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","objectives"]},"quest_category":"Silverpine Forest","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.8,"y":69.3,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lake Skulker Moss"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":70,"y":33.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.77,"y":38.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":71.53,"y":36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":70.57,"y":37.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.62,"y":37.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.73,"y":38.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.13,"y":37.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.16,"y":36.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.22,"y":34.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":71.24,"y":34.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":70.55,"y":35.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.14,"y":34.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.76,"y":35.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74.29,"y":34.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.11,"y":32.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.97,"y":35.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.01,"y":34.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72,"y":36.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lake Skulker Moss","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1954,"name":"Elder Lake Skulker","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1953,"name":"Lake Skulker","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3256,"reportedSourceCount":2,"dropRateRangePercent":[60,60],"planningDropRatePercent":60,"planningSourceIds":[1954,1953],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":60,"sourceIds":[1954,1953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":60,"sourceIds":[1954,1953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Lake Creeper Moss"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.58,"y":29.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.54,"y":26.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.55,"y":27.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.63,"y":28.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.42,"y":27.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.32,"y":25.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.03,"y":26.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.29,"y":28.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.02,"y":27.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.26,"y":26.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.54,"y":25.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.19,"y":20.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.8,"y":20.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.48,"y":19.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74.06,"y":20.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.52,"y":22.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.95,"y":20.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.4,"y":19.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":79.02,"y":23.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.96,"y":24.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.25,"y":22.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74.63,"y":21.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.24,"y":22.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.42,"y":23.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.95,"y":23.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.71,"y":23.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lake Creeper Moss","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1956,"name":"Elder Lake Creeper","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1955,"name":"Lake Creeper","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3257,"reportedSourceCount":2,"dropRateRangePercent":[60,60],"planningDropRatePercent":60,"planningSourceIds":[1956,1955],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":60,"sourceIds":[1956,1955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":60,"sourceIds":[1956,1955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Hardened Tumor"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.94,"y":18.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63,"y":12.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.73,"y":21.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.13,"y":13.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.48,"y":25.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.59,"y":22.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.24,"y":11.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":55.67,"y":28.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.43,"y":25.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.1,"y":11.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.57,"y":17.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.37,"y":17.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.76,"y":25.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.74,"y":23.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.62,"y":18.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.7,"y":14.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.63,"y":12.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.03,"y":17.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.15,"y":12.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.91,"y":17.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.26,"y":27.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.88,"y":18.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.92,"y":18.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.21,"y":16.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":71.11,"y":17.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.38,"y":45.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.12,"y":16.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.74,"y":47.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.32,"y":15.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":72.26,"y":21.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":71.38,"y":21.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.42,"y":18.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":69.73,"y":21.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.56,"y":21.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":70.59,"y":19.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":68.05,"y":18.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.71,"y":17.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74.21,"y":18.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.57,"y":44.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.92,"y":46.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66.78,"y":47.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":74.96,"y":18.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.01,"y":15.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":73.86,"y":17.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.75,"y":31.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.05,"y":32.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.27,"y":34.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":81.3,"y":31.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.88,"y":28.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":77.56,"y":33.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.07,"y":30.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.89,"y":31.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.47,"y":28.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":78.5,"y":29.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":79.86,"y":28.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.13,"y":31.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":80.26,"y":27.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.23,"y":33.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":76.82,"y":32.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":75.26,"y":32.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hardened Tumor","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1909,"name":"Vile Fin Lakestalker","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1908,"name":"Vile Fin Oracle","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1957,"name":"Vile Fin Shorecreeper","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1767,"name":"Vile Fin Shredder","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1958,"name":"Vile Fin Tidecaller","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1768,"name":"Vile Fin Tidehunter","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3258,"reportedSourceCount":6,"dropRateRangePercent":[5,5],"planningDropRatePercent":5,"planningSourceIds":[1909,1908,1957,1767,1958,1768],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":20,"seconds":360,"lowSeconds":360,"highSeconds":360,"dropRatePercent":5,"sourceIds":[1909,1908,1957,1767,1958,1768],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":60,"seconds":1080,"lowSeconds":1080,"highSeconds":1080,"dropRatePercent":5,"sourceIds":[1909,1908,1957,1767,1958,1768],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[450],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":450,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[450],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3256,"item_name":"Lake Skulker Moss","per_character":6,"three_characters_total":18},{"item_id":3257,"item_name":"Lake Creeper Moss","per_character":6,"three_characters_total":18},{"item_id":3258,"item_name":"Hardened Tumor","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/451"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/451/a-recipe-for-death/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 6: Lake Skulker Moss; collect 6: Lake Creeper Moss; collect 1: Hardened Tumor","objective_reference_points":[],"rewards":{"xp":2050,"money_copper":0,"money_at_max_level_copper":1230,"items":[{"id":2458,"count":1,"name":"Elixir of Minor Fortitude"},{"id":2459,"count":1,"name":"Swiftness Potion"}],"choices":[{"id":3451,"count":1,"name":"Nightglow Concoction"},{"id":3582,"count":1,"name":"Acidproof Cloak"},{"id":276723,"count":1,"name":"Wise Gauntlets"}],"reputation":[{"factionId":68,"value":200,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/451","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Lake Skulker Moss","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1954,"name":"Elder Lake Skulker","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1953,"name":"Lake Skulker","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3256,"reportedSourceCount":2,"dropRateRangePercent":[60,60],"planningDropRatePercent":60,"planningSourceIds":[1954,1953],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":60,"sourceIds":[1954,1953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":60,"sourceIds":[1954,1953],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Lake Creeper Moss","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":1956,"name":"Elder Lake Creeper","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1955,"name":"Lake Creeper","zone":"Silverpine Forest","dropRatePercent":60,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3257,"reportedSourceCount":2,"dropRateRangePercent":[60,60],"planningDropRatePercent":60,"planningSourceIds":[1956,1955],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":60,"sourceIds":[1956,1955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":60,"sourceIds":[1956,1955],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":2,"action":"collect","target":"Hardened Tumor","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":1909,"name":"Vile Fin Lakestalker","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1908,"name":"Vile Fin Oracle","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1957,"name":"Vile Fin Shorecreeper","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1767,"name":"Vile Fin Shredder","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1958,"name":"Vile Fin Tidecaller","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]},{"kind":"creature","id":1768,"name":"Vile Fin Tidehunter","zone":"Silverpine Forest","dropRatePercent":5,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3258,"reportedSourceCount":6,"dropRateRangePercent":[5,5],"planningDropRatePercent":5,"planningSourceIds":[1909,1908,1957,1767,1958,1768],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":20,"seconds":360,"lowSeconds":360,"highSeconds":360,"dropRatePercent":5,"sourceIds":[1909,1908,1957,1767,1958,1768],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":60,"seconds":1080,"lowSeconds":1080,"highSeconds":1080,"dropRatePercent":5,"sourceIds":[1909,1908,1957,1767,1958,1768],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":720,"partyKnownSeconds":2160,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=451","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":451,"title":"A Recipe For Death","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":451,"firstStop":129,"lastStop":149,"turninStop":149,"completed":true,"group":"Sepulcher → Pyrewood → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-451"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":451,"title":"A Recipe For Death","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":461,"title":"The Hidden Niche","quest_level":18,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Shallow Grave","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":67.87,"y":24.85,"subzone":"Shallow Grave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dusty Shelf","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.36,"y":24.81,"subzone":"Dusty Shelf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Alaric's Remains"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.36,"y":24.81,"subzone":"Dusty Shelf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Alaric's Remains","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3318,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[460],"next_quest_ids":[491],"requirements":{"prerequisite_alternatives":[[{"quest_id":460,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":491,"previous_chain_quests_must_not_be_active":[460],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3318,"item_name":"Alaric's Remains","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/461"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/461/the-hidden-niche/"}],"missing_fields":[]},"objective_summary":"collect 1: Alaric's Remains","objective_reference_points":[],"rewards":{"xp":680,"money_copper":500,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[{"factionId":68,"value":50,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/461","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Alaric's Remains","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3318,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=461","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":461,"title":"The Hidden Niche","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":461,"firstStop":71,"lastStop":73,"turninStop":73,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-461"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true,"research_updates":[]},{"quest_id":491,"title":"Wand to Bethor","quest_level":18,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Dusty Shelf","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.36,"y":24.81,"subzone":"Dusty Shelf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bethor Iceshard","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Woven Wand"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":84.1,"y":17.4,"subzone":"Bethor Iceshard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Woven Wand","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3425,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[461],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":461,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[461],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3425,"item_name":"Woven Wand","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/491"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/491/wand-to-bethor/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Woven Wand","objective_reference_points":[],"rewards":{"xp":1700,"money_copper":0,"money_at_max_level_copper":1020,"items":[],"choices":[{"id":3457,"count":1,"name":"Stamped Trousers"},{"id":3458,"count":1,"name":"Rugged Mail Gloves"},{"id":3581,"count":1,"name":"Serrated Knife"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/491","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Woven Wand","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3425,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=491","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":491,"title":"Wand to Bethor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":491,"firstStop":74,"lastStop":101,"turninStop":101,"completed":true,"group":"Fenris → Grimson → Dalaran crate","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-491"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true,"research_updates":[{"questId":491,"title":"Wand to Bethor","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":493,"title":"Journey to Hillsbrad Foothills","quest_level":20,"minimum_level":19,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.8,"y":40.8,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Apothecary Renferrel","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.81,"y":40.87,"subzone":"Apothecary Renferrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Renferrel's Findings"},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Renferrel's Findings","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3468,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3468,"item_name":"Renferrel's Findings","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/493"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/493/journey-to-hillsbrad-foothills/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Renferrel's Findings","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":900,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/493","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Renferrel's Findings","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":3468,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=493","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":493,"title":"Journey to Hillsbrad Foothills","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":493,"firstStop":154,"lastStop":156,"turninStop":156,"completed":true,"group":"Tarren Mill · open the next region","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-493"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":493,"title":"Journey to Hillsbrad Foothills","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":530,"title":"A Husband's Revenge","quest_level":20,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Raleigh Andrean","locations":[{"zone_id":"undercity","zone":"Undercity","x":62,"y":42.8,"subzone":"Raleigh Andrean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Raleigh Andrean","locations":[{"zone_id":"undercity","zone":"Undercity","x":62,"y":42.8,"subzone":"Raleigh Andrean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Valdred's Hands"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.65,"y":84.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Valdred's Hands","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":2332,"name":"Valdred Moray","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3613,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[2332],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[2332],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[2332],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[441],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":441,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[441],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3613,"item_name":"Valdred's Hands","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/530"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/530/a-husbands-revenge/"}],"missing_fields":[]},"objective_summary":"collect 1: Valdred's Hands","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":1200,"money_at_max_level_copper":930,"items":[{"id":3235,"count":1,"name":"Ring of Scorn"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/530","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Valdred's Hands","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":2332,"name":"Valdred Moray","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"]}],"itemId":3613,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[2332],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[2332],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[2332],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=530","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":530,"title":"A Husband's Revenge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":530,"firstStop":107,"lastStop":150,"turninStop":150,"completed":true,"group":"Brill and Undercity · one delivery bundle","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-530"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":1476,"title":"Hearts of the Pure","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Warlock","forever_status":"changed","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Godrick Farsan","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.8,"y":14.8,"subzone":"Godrick Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.1,"y":26,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dalin's Heart"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.6,"y":85.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dalin's Heart","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":5682,"name":"Dalin Forgewright","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6312,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[5682],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[5682],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[5682],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Comar's Heart"},"count_per_character":1,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":50,"y":12,"subzone":"Comar Villard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Comar's Heart","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1472],"next_quest_ids":[1474],"requirements":{"prerequisite_alternatives":[[{"quest_id":1472,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1474,"previous_chain_quests_must_not_be_active":[1472],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6312,"item_name":"Dalin's Heart","per_character":1,"three_characters_total":3},{"item_id":6313,"item_name":"Corma's Heart","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1476"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1476/hearts-of-the-pure/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1476"}],"missing_fields":[]},"objective_summary":"collect 1: Dalin's Heart; collect 1: Comar's Heart","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":0,"money_at_max_level_copper":930,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1476","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dalin's Heart","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":5682,"name":"Dalin Forgewright","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js"]}],"itemId":6312,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[5682],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[5682],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[5682],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Comar's Heart","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":33,"partyKnownSeconds":99,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1476","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"Comar Villard is near the northern Wetlands bridge; correct the misspelled item name."}],"remaining":[]},"research_updates":[{"questId":1476,"title":"Hearts of the Pure","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"Comar Villard is near the northern Wetlands bridge; correct the misspelled item name.","source":"https://www.wowhead.com/forever/quest=1476","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"}],"guide_deferral":"Opens at level 20. This warlock chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1476,"title":"Hearts of the Pure","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Alternative succubus branch outside the selected Dogran route. Its separate regional sequence is not yet authored.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1999,"title":"Tools of the Trade","quest_level":20,"minimum_level":16,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dalaran Status Report"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.72,"y":65.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dalaran Status Report","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Ambermill Strongbox","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7309,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1998,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1998],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7309,"item_name":"Dalaran Status Report","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1999"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1999/tools-of-the-trade/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Dalaran Status Report","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":0,"money_at_max_level_copper":930,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1999","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dalaran Status Report","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Ambermill Strongbox","zone":"Silverpine Forest","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7309,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1999","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":1999,"title":"Tools of the Trade","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1999,"firstStop":5,"lastStop":10,"turninStop":10,"completed":true,"group":"Decrepit Ferry · Fenwick","kinds":["pickup","objective","turnin"],"guide":"rogue-undercity","title":"Rogue · Tools of the Trade","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-undercity.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1999"},{"questId":1999,"firstStop":112,"lastStop":160,"turninStop":160,"completed":true,"group":"Brill and Undercity · one delivery bundle","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1999"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1999,"title":"Tools of the Trade","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":95981,"title":"Watching the Roads","quest_level":20,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":["orc","tauren","undead"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44,"y":41,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dalaran Watcher"},"count_per_character":8,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56,"y":78.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.4,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.4,"y":78.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.4,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.6,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.6,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.8,"y":78.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.8,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.2,"y":76.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.2,"y":77.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.8,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.8,"y":79.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.8,"y":79.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60,"y":76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.4,"y":74.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.4,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.4,"y":78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.6,"y":74.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60.6,"y":74.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61,"y":78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.2,"y":79.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.2,"y":79.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.4,"y":76.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.4,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.6,"y":75.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.6,"y":77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61.8,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62,"y":78.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.2,"y":74.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.2,"y":79.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.4,"y":73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.6,"y":73.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.6,"y":74.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.6,"y":74.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.6,"y":77.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.6,"y":78.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.8,"y":60.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63,"y":60.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.2,"y":59.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.8,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.8,"y":78.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.2,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.6,"y":78.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dalaran Watcher","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dalaran Wizard"},"count_per_character":8,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56,"y":76.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.2,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.4,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":57.6,"y":77.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":58.4,"y":77.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.4,"y":77.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60,"y":78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":61,"y":78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62,"y":68.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62,"y":68.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.2,"y":76.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.4,"y":70.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.4,"y":76.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.4,"y":78.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.6,"y":71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.8,"y":72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.8,"y":76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.8,"y":78.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.2,"y":65.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.6,"y":78.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.8,"y":58.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64,"y":56.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64,"y":73.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.4,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.6,"y":78.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.8,"y":74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.8,"y":75.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.8,"y":76.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.8,"y":76.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65,"y":49.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.2,"y":77.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65.8,"y":75.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66,"y":78.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":66,"y":78.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Dalaran Wizard","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95981"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95981/watching-the-roads/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95981"}],"missing_fields":[]},"objective_summary":"kill 8: Dalaran Watcher; kill 8: Dalaran Wizard","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Ambermill","x":64.1,"y":57.1,"continent_x":0.43301827330471737,"continent_y":0.3152878291353546,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Ambermill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95981","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1550,"money_copper":1200,"money_at_max_level_copper":null,"items":[{"id":281265,"count":1,"name":"Roadwatcher's Confidence"}],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95981","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Dalaran Watcher","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Dalaran Wizard","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95981","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":95981,"title":"Watching the Roads","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95981,"firstStop":130,"lastStop":143,"turninStop":143,"completed":true,"group":"Greymane Wall → Beren’s Peril → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95981"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-25","field":"race_restriction","detail":"Allister’s Forever quest list restricts Watching the Roads to Orc, Tauren and Undead; replaces the unrestricted planning assumption.","source":"https://www.wowhead.com/forever/npc=2121/shadow-priest-allister","evidence":"wowhead_forever"}]},{"quest_id":98299,"title":"Stop the Spread","quest_level":20,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.8,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Haggard Refugee"},"count_per_character":5,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":83.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.4,"y":84.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.2,"y":82.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.2,"y":84.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.4,"y":83.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.4,"y":83.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.6,"y":83.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.8,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46,"y":84.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.2,"y":86.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.4,"y":84.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.4,"y":86.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.6,"y":83.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.6,"y":83.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47,"y":85.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.2,"y":86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.6,"y":85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":48.2,"y":85.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Haggard Refugee","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Sickly Refugee"},"count_per_character":5,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.4,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.4,"y":83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.4,"y":84.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45,"y":83.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.2,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.2,"y":84.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.4,"y":83.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.6,"y":82.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":45.6,"y":83.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.2,"y":85.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.2,"y":86.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.4,"y":84.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.4,"y":86.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.6,"y":84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.6,"y":84.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.8,"y":83.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.2,"y":86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.6,"y":84.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.6,"y":85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":47.6,"y":86.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Sickly Refugee","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98299"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98299/stop-the-spread/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98299"}],"missing_fields":[]},"objective_summary":"kill 5: Haggard Refugee; kill 5: Sickly Refugee","objective_reference_points":[{"kind":"guide_objective_reference","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Greymane Wall","x":44.8,"y":84.4,"continent_x":0.40998980038617605,"continent_y":0.34786178375569815,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Greymane Wall","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/98299","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1550,"money_copper":1200,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98299","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Haggard Refugee","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Sickly Refugee","countPerCharacter":5,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=98299","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":98299,"title":"Stop the Spread","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98299,"firstStop":131,"lastStop":143,"turninStop":143,"completed":true,"group":"Greymane Wall → Beren’s Peril → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98299"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":442,"title":"Assault on Fenris Isle","quest_level":24,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.43,"y":40.87,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thule’s Head"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":65,"y":25,"subzone":"Fenris Keep upper floor · approximate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thule’s Head","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"rewards":{"xp":1950,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=442"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":448,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=442"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=442"}],"routing_decision":{"id":442,"title":"Assault on Fenris Isle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":442,"firstStop":117,"lastStop":161,"turninStop":161,"completed":true,"group":"Sepulcher → Pyrewood → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-442"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thule’s Head","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"travelIncluded":false,"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[448],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":448,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Assault on Fenris Isle","guide_note":"Level-24 elite encounter. The waypoint marks the keep; climb to the upper floor. Source coordinates are approximate. Check that the group can handle the fight before committing.","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=442"}],"missing_fields":[]}},{"quest_id":480,"title":"The Weaver","quest_level":22,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ataeric’s Staff"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":63.4,"y":64.2,"subzone":"Ambermill · Classic location fallback","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ataeric’s Staff","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"rewards":{"xp":1750,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=480"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":479,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=480"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=480"}],"routing_decision":{"id":480,"title":"The Weaver","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":480,"firstStop":127,"lastStop":141,"turninStop":141,"completed":true,"group":"Sepulcher → Pyrewood → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-480"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ataeric’s Staff","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"travelIncluded":false,"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[479],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":479,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"The Weaver","guide_note":"Ataeric’s approximate Ambermill location uses Classic fallback coordinates; Forever quest identity and chain are verified.","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=480"}],"missing_fields":[]}},{"quest_id":516,"title":"Beren’s Peril","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priest Allister","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.98,"y":40.93,"subzone":"Shadow Priest Allister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ravenclaw Drudger"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60,"y":73,"subzone":"Beren’s Peril cave · Classic location fallback","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ravenclaw Drudger","countPerCharacter":6,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Ravenclaw Guardian"},"count_per_character":6,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":60,"y":73,"subzone":"Beren’s Peril cave · Classic location fallback","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Ravenclaw Guardian","countPerCharacter":6,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"rewards":{"xp":1250,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=516"},"prerequisite_rules":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=516"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=516"}],"routing_decision":{"id":516,"title":"Beren’s Peril","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":516,"firstStop":130,"lastStop":140,"turninStop":140,"completed":true,"group":"Greymane Wall → Beren’s Peril → Ambermill","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-516"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Ravenclaw Drudger","countPerCharacter":6,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Ravenclaw Guardian","countPerCharacter":6,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"travelIncluded":false,"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Beren’s Peril","guide_note":"Approach the cave from the road near 60.57,77.87 through 60.34,74.31. The cave area uses Classic coordinate fallback; six of each enemy are confirmed in Forever.","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=516"}],"missing_fields":[]}},{"quest_id":92401,"title":"A Frightened Request","quest_level":22,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabitha Heartweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.5,"y":43,"subzone":"Tabitha Heartweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabitha Heartweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.5,"y":43,"subzone":"Tabitha Heartweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Investigate Edward Heartweaver's fate near Rath'mael in the graveyard"},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Investigate Edward Heartweaver's fate near Rath'mael in the graveyard","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":null,"items":[],"choices":[{"id":251485,"name":"Edward's Knife","count":1},{"id":251486,"name":"Tabitha's Cuffs","count":1}],"reputation":[{"factionId":68,"factionName":"Undercity","value":150}],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=92401","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Investigate Edward Heartweaver's fate near Rath'mael in the graveyard","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"interact 1: Investigate Edward Heartweaver's fate near Rath'mael in the graveyard","guide_note":"Pick up in the Sepulcher before the run and return to Tabitha afterward. Interior coordinates unknown. The individual Wowhead gain display shows 4,600 while its quest/item lists and client snapshot show 2,200 base XP; do not silently apply the display multiplier.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"core","url":"/journey/ruins-of-lordaeron.html?quest=92401"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"No confirmed prerequisite recorded; user no-prerequisite assumption applies.","source":"https://www.wowhead.com/forever/quest=92401"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=92401"},{"source_id":"wowhead_review","url":"https://wowforevertalents.com/quests/a-frightened-request-92401/"},{"source_id":"wowhead_review","url":"https://thewowdb.com/wow-forever/quest/a-frightened-request-92401/"}],"missing_fields":["Investigate Edward Heartweaver's fate near Rath'mael in the graveyard location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":92401,"title":"A Frightened Request","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":92401,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Sepulcher → Undercity · collect the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-92401"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":100,"title":"Call of Water","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Brazier of Everfount","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.26,"y":44.56,"subzone":"Brazier of Everfount","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Minor Manifestation of Water · after the brazier rite","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.26,"y":44.56,"subzone":"Minor Manifestation of Water · after the brazier rite","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Call of Water"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.26,"y":44.56,"subzone":"Minor Manifestation of Water · after the brazier rite","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Call of Water","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[63],"next_quest_ids":[96,1103],"requirements":{"prerequisite_alternatives":[[{"quest_id":63,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=100"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Call of Water","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Call of Water","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=100"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":100,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":100,"firstStop":24,"lastStop":26,"turninStop":26,"completed":true,"group":"Silverpine · the water rite","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-100"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=100","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1014,"title":"Arugal Must Die","quest_level":27,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.81,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dalar Dawnweaver","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.2,"y":39.81,"subzone":"Dalar Dawnweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Arugal","item_id":5442},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Arugal","countPerCharacter":1,"itemId":5442,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[{"id":6414,"name":"Seal of Sylvanas","count":1,"url":"https://www.wowhead.com/forever/item=6414"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Arugal","countPerCharacter":1,"itemId":5442,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Arugal and bring his head to Dalar Dawnweaver at the Sepulcher.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1014,"title":"Arugal Must Die","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Head of Arugal location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1014"}],"missing_fields":["Head of Arugal location"]}},{"quest_id":1098,"title":"Deathstalkers in Shadowfang","quest_level":25,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Hadrec","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.42,"y":40.86,"subzone":"High Executor Hadrec","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathstalkers in Shadowfang"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathstalkers in Shadowfang","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":1800,"items":[{"id":3324,"name":"Ghostly Mantle","count":1,"url":"https://www.wowhead.com/forever/item=3324"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathstalkers in Shadowfang","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the Deathstalker Adamant and Deathstalker Vincent.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1098,"title":"Deathstalkers in Shadowfang","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Deathstalkers in Shadowfang location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1098"}],"missing_fields":["Turn-in location","Deathstalkers in Shadowfang location"]}},{"quest_id":1103,"title":"Call of Water","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tiev Mordune","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.34,"y":44.15,"subzone":"Tiev Mordune","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tiev Mordune","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":37.34,"y":44.15,"subzone":"Tiev Mordune","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Water Sapta","item_id":6637},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Water Sapta","countPerCharacter":1,"itemId":6637,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[100],"next_quest_ids":[972],"requirements":{"prerequisite_alternatives":[[{"quest_id":100,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Water Sapta","countPerCharacter":1,"itemId":6637,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Water Sapta to Tiev Mordune in Silverpine Forest if you failed to speak to the Minor Manifestation of Water.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1103,"title":"Call of Water","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Water Sapta location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1103"}],"missing_fields":["Water Sapta location","Quest XP"]}},{"quest_id":8578,"title":"Scrying Goggles? No Problem!","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Inconspicuous Crate","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.19,"y":86.68,"subzone":"Inconspicuous Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Narain's Scrying Goggles","item_id":20951},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Narain's Scrying Goggles","countPerCharacter":1,"itemId":20951,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8577],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8577,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":18253,"name":"Major Rejuvenation Potion","count":3,"url":"https://www.wowhead.com/forever/item=18253"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Narain's Scrying Goggles","countPerCharacter":1,"itemId":20951,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Narain's Scrying Goggles and return them to Narain Soothfancy in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8578,"title":"Scrying Goggles? No Problem!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Narain's Scrying Goggles location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8578"}],"missing_fields":["Narain's Scrying Goggles location"]}},{"quest_id":8645,"title":"Obsidian the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"silverpine-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Obsidian","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.98,"y":41.14,"subzone":"Elder Obsidian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Obsidian","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.98,"y":41.14,"subzone":"Elder Obsidian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Obsidian"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.98,"y":41.14,"subzone":"Elder Obsidian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Obsidian","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Obsidian","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8645,"title":"Obsidian the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8645"}],"missing_fields":["Quest XP"]}}],"quest_count":61},{"region_id":"the-barrens","name":"The Barrens","quests":[{"quest_id":860,"title":"Sergra Darkthorn","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.5,"y":80.9,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sergra Darkthorn"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sergra Darkthorn","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[861],"next_quest_ids":[844],"requirements":{"prerequisite_alternatives":[[{"quest_id":861,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":844,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":844,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/860"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/860/sergra-darkthorn/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Sergra Darkthorn","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":54,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/860","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sergra Darkthorn","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=860","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":860,"title":"Sergra Darkthorn","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":860,"firstStop":217,"lastStop":228,"turninStop":228,"completed":true,"group":"Wildmane well → Thunder Bluff","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-860"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":860,"title":"Sergra Darkthorn","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":886,"title":"The Barrens Oases","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tonga Runetotem"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tonga Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[870],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":870,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":870,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/886"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/886/the-barrens-oases/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Tonga Runetotem","objective_reference_points":[],"rewards":{"xp":85,"money_copper":0,"money_at_max_level_copper":54,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/886","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tonga Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=886","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":886,"title":"The Barrens Oases","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":886,"firstStop":218,"lastStop":229,"turninStop":229,"completed":true,"group":"Wildmane well → Thunder Bluff","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-886"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":886,"title":"The Barrens Oases","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1498,"title":"Path of Defense","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends"],"durotar":["objectives"]},"quest_category":"Warrior","forever_status":"changed","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uzzek","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.38,"y":21.12,"subzone":"Uzzek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uzzek","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.38,"y":21.12,"subzone":"Uzzek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Singed Scale"},"count_per_character":5,"locations":[{"zone_id":"durotar","zone":"Durotar","x":40.46,"y":29.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.65,"y":30.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.51,"y":28.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.2,"y":28.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.23,"y":26.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.15,"y":29.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.62,"y":28.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.09,"y":30.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.1,"y":31.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.1,"y":30.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.21,"y":28.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.99,"y":24.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.44,"y":24.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.67,"y":24.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.26,"y":24.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":42.87,"y":23.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":43.63,"y":24.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.39,"y":24.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":40.17,"y":24.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":38.88,"y":25.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.53,"y":23.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.36,"y":24.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Singed Scale","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3131,"name":"Lightning Hide","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3130,"name":"Thunder Lizard","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":6486,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3131,3130],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":6.25,"seconds":112.5,"lowSeconds":112.5,"highSeconds":112.5,"dropRatePercent":80,"sourceIds":[3131,3130],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3131,3130],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1505],"next_quest_ids":[1502],"requirements":{"prerequisite_alternatives":[[{"quest_id":1505,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1502,"previous_chain_quests_must_not_be_active":[1505],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6486,"item_name":"Singed Scale","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1498"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1498/path-of-defense/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 5: Singed Scale","objective_reference_points":[],"rewards":{"xp":630,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":{"id":8121,"name":"Path of Defense"},"source_url":"https://wowforevertools.com/quests/1498","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Singed Scale","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3131,"name":"Lightning Hide","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3130,"name":"Thunder Lizard","zone":"Durotar","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":6486,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3131,3130],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":6.25,"seconds":112.5,"lowSeconds":112.5,"highSeconds":112.5,"dropRatePercent":80,"sourceIds":[3131,3130],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3131,3130],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":112.5,"partyKnownSeconds":337.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1498,"title":"Path of Defense","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1498,"firstStop":174,"lastStop":182,"turninStop":182,"completed":true,"group":"Warrior · Uzzek before Thunder Ridge","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1498"},{"questId":1498,"firstStop":241,"lastStop":243,"turninStop":243,"completed":true,"group":"Warrior · Uzzek, Thunder Ridge and forged steel","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1498"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1498,"title":"Path of Defense","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1502,"title":"Thun'grim Firegaze","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uzzek","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.38,"y":21.12,"subzone":"Uzzek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.35,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thun'grim Firegaze"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thun'grim Firegaze","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1498],"next_quest_ids":[1503],"requirements":{"prerequisite_alternatives":[[{"quest_id":1498,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1503,"previous_chain_quests_must_not_be_active":[1498],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1502"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1502/thungrim-firegaze/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thun'grim Firegaze","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":120,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1502","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thun'grim Firegaze","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1502,"title":"Thun'grim Firegaze","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1502,"firstStop":183,"lastStop":240,"turninStop":240,"completed":true,"group":"Western river · Fizzle and the lost amulet","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1502"},{"questId":1502,"firstStop":244,"lastStop":246,"turninStop":246,"completed":true,"group":"Warrior · Uzzek, Thunder Ridge and forged steel","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1502"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1502,"title":"Thun'grim Firegaze","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1503,"title":"Forged Steel","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.35,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.35,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Forged Steel Bars"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.05,"y":26.65,"subzone":"Stolen Iron Chest beside broken wagon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Forged Steel Bars","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1502],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1502,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1502],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6534,"item_name":"Forged Steel Bars","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1503"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1503/forged-steel/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1503"}],"missing_fields":[]},"objective_summary":"collect 1: Forged Steel Bars","objective_reference_points":[],"rewards":{"xp":840,"money_copper":0,"money_at_max_level_copper":510,"items":[],"choices":[{"id":7326,"count":1,"name":"Thun'grim's Axe"},{"id":7328,"count":1,"name":"Thun'grim's Mace"},{"id":7327,"count":1,"name":"Thun'grim's Dagger"},{"id":7329,"count":1,"name":"Thun'grim's Sword"}],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1503","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Forged Steel Bars","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1503"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1503/forged-steel/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1503"}],"routing_decision":{"id":1503,"title":"Forged Steel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1503,"firstStop":241,"lastStop":243,"turninStop":243,"completed":true,"group":"Warrior · Thun’grim and forged steel","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1503"},{"questId":1503,"firstStop":247,"lastStop":249,"turninStop":249,"completed":true,"group":"Warrior · Uzzek, Thunder Ridge and forged steel","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1503"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1503,"title":"Forged Steel","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1503,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1503","evidence":"Quest text specifies iron chest; Classic coordinate carried in Forever page comments."}]},{"quest_id":1522,"title":"Call of Fire","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["orc","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Searn Firewarder","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38,"y":37.7,"subzone":"Searn Firewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kranal Fiss","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kranal Fiss"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1524],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1523,2983,2984],"next_in_chain":1524,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1524,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1522"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1522/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1522"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Kranal Fiss","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1522","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1522","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll."}],"remaining":[]},"research_updates":[{"questId":1522,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll.","source":"https://www.wowhead.com/forever/quest=1522","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"Alternate Orgrimmar introduction to Kranal Fiss. The Durotar shaman guide uses Call of Fire #2983 at Razor Hill; the Mulgore guide uses #2984. Both already continue with #1524, so a second introductory city visit is unnecessary.","routing_decision":{"id":1522,"title":"Call of Fire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternate Orgrimmar introduction to Kranal Fiss. The Durotar shaman guide uses Call of Fire #2983 at Razor Hill; the Mulgore guide uses #2984. Both already continue with #1524, so a second introductory city visit is unnecessary.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1523,"title":"Call of Fire","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["orc","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Beram Skychaser","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22,"y":18.8,"subzone":"Beram Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kranal Fiss","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kranal Fiss"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1524],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1522,2983,2984],"next_in_chain":1524,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1524,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1523"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1523/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1523"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Kranal Fiss","objective_reference_points":[],"rewards":{"xp":420,"money_copper":0,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1523","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kranal Fiss","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1523","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll."}],"remaining":[]},"research_updates":[{"questId":1523,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll.","source":"https://www.wowhead.com/forever/quest=1523","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"Alternate Thunder Bluff introduction to Kranal Fiss. From Mulgore takes Call of Fire #2984 from Bloodhoof Village and continues with #1524; this extra introduction is not needed for that route.","routing_decision":{"id":1523,"title":"Call of Fire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternate Thunder Bluff introduction to Kranal Fiss. From Mulgore takes Call of Fire #2984 from Bloodhoof Village and continues with #1524; this extra introduction is not needed for that route.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":6361,"title":"A Bundle of Hides","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jahan Hawkwing","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.21,"y":29.05,"subzone":"Jahan Hawkwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Devrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":30.2,"subzone":"Devrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bundle of Hides"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":30.2,"subzone":"Devrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Bundle of Hides","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16282,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6362],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":6362,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16282,"item_name":"Bundle of Hides","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6361"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6361/a-bundle-of-hides/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Bundle of Hides","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6361","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bundle of Hides","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16282,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6361","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6361,"title":"A Bundle of Hides","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6361,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Crossroads · prepare the delivery bundle","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6361"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6361,"title":"A Bundle of Hides","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6362,"title":"Ride to Thunder Bluff","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Devrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":30.2,"subzone":"Devrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ahanu","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.8,"y":55.8,"subzone":"Ahanu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bundle of Hides"},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.8,"y":55.8,"subzone":"Ahanu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Bundle of Hides","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16282,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6361],"next_quest_ids":[6363],"requirements":{"prerequisite_alternatives":[[{"quest_id":6361,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6363,"previous_chain_quests_must_not_be_active":[6361],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16282,"item_name":"Bundle of Hides","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6362"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6362/ride-to-thunder-bluff/"}],"missing_fields":[]},"objective_summary":"collect 1: Bundle of Hides","objective_reference_points":[],"rewards":{"xp":420,"money_copper":175,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[{"factionId":81,"value":50,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6362","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bundle of Hides","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16282,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6362","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6362,"title":"Ride to Thunder Bluff","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6362,"firstStop":4,"lastStop":12,"turninStop":12,"completed":true,"group":"Crossroads · prepare the delivery bundle","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6362"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":6363,"title":"Tal the Wind Rider Master","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ahanu","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.8,"y":55.8,"subzone":"Ahanu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tal","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":47,"y":49.8,"subzone":"Tal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ahanu's Leather Goods"},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":47,"y":49.8,"subzone":"Tal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Ahanu's Leather Goods","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16283,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6362],"next_quest_ids":[6364],"requirements":{"prerequisite_alternatives":[[{"quest_id":6362,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6364,"previous_chain_quests_must_not_be_active":[6362],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16283,"item_name":"Ahanu's Leather Goods","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6363"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6363/tal-the-wind-rider-master/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Ahanu's Leather Goods","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6363","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ahanu's Leather Goods","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16283,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6363","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6363,"title":"Tal the Wind Rider Master","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6363,"firstStop":13,"lastStop":16,"turninStop":16,"completed":true,"group":"Thunder Bluff · deliver before sightseeing","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6363"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6363,"title":"Tal the Wind Rider Master","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6364,"title":"Return to Jahan","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tal","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":47,"y":49.8,"subzone":"Tal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jahan Hawkwing","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.21,"y":29.05,"subzone":"Jahan Hawkwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ahanu's Leather Goods"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.21,"y":29.05,"subzone":"Jahan Hawkwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Ahanu's Leather Goods","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16283,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6363],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6363,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6363],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16283,"item_name":"Ahanu's Leather Goods","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6364"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6364/return-to-jahan/"}],"missing_fields":[]},"objective_summary":"collect 1: Ahanu's Leather Goods","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":350,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6364","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ahanu's Leather Goods","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16283,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6364","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6364,"title":"Return to Jahan","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6364,"firstStop":17,"lastStop":26,"turninStop":26,"completed":true,"group":"Thunder Bluff · deliver before sightseeing","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6364"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":6365,"title":"Meats to Orgrimmar","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zargh","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.62,"y":29.84,"subzone":"Zargh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Devrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":30.2,"subzone":"Devrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zargh's Meats"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":30.2,"subzone":"Devrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Zargh's Meats","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16306,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6384],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":6384,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16306,"item_name":"Zargh's Meats","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6365"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6365/meats-to-orgrimmar/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Zargh's Meats","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6365","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Zargh's Meats","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16306,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6365","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6365,"title":"Meats to Orgrimmar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6365,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads → Thunder Bluff · deliver the spores before Ragefire","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"paladin","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=paladin&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6365"},{"questId":6365,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Crossroads · flight tutorial pickups","kinds":["pickup","objective","turnin"],"guide":"orgrimmar-training","title":"Orgrimmar · training and deliveries","profile":{"class":"warrior","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":12},"url":"/journey/orgrimmar-training.html?class=warrior&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6365"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6365,"title":"Meats to Orgrimmar","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6384,"title":"Ride to Orgrimmar","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Devrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":30.2,"subzone":"Devrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Gryshka","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.4,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zargh's Meats"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.4,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Zargh's Meats","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16306,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6365],"next_quest_ids":[6385],"requirements":{"prerequisite_alternatives":[[{"quest_id":6365,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6385,"previous_chain_quests_must_not_be_active":[6365],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16306,"item_name":"Zargh's Meats","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6384"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6384/ride-to-orgrimmar/"}],"missing_fields":[]},"objective_summary":"collect 1: Zargh's Meats","objective_reference_points":[],"rewards":{"xp":420,"money_copper":175,"money_at_max_level_copper":252,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"},{"factionId":530,"value":50,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6384","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Zargh's Meats","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16306,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6384","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6384,"title":"Ride to Orgrimmar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6384,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Crossroads → Thunder Bluff · deliver the spores before Ragefire","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6384"},{"questId":6384,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · dungeon check","kinds":["objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6384"},{"questId":6384,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Crossroads · flight tutorial pickups","kinds":["pickup","objective","turnin"],"guide":"orgrimmar-training","title":"Orgrimmar · training and deliveries","profile":{"class":"warrior","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":12},"url":"/journey/orgrimmar-training.html?class=warrior&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6384"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":6385,"title":"Doras the Wind Rider Master","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Gryshka","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.4,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doras","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":45.1,"y":63.9,"subzone":"Doras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gryshka's Letter"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":45.1,"y":63.9,"subzone":"Doras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gryshka's Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16307,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6384],"next_quest_ids":[6386],"requirements":{"prerequisite_alternatives":[[{"quest_id":6384,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6386,"previous_chain_quests_must_not_be_active":[6384],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16307,"item_name":"Gryshka's Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6385"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6385/doras-the-wind-rider-master/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Gryshka's Letter","objective_reference_points":[],"rewards":{"xp":210,"money_copper":0,"money_at_max_level_copper":126,"items":[],"choices":[],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"},{"factionId":530,"value":25,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6385","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gryshka's Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16307,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6385","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6385,"title":"Doras the Wind Rider Master","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6385,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · dungeon check","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"paladin","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=paladin&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6385"},{"questId":6385,"firstStop":7,"lastStop":10,"turninStop":10,"completed":true,"group":"Orgrimmar · deliveries and training","kinds":["pickup","objective","turnin"],"guide":"orgrimmar-training","title":"Orgrimmar · training and deliveries","profile":{"class":"warrior","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":12},"url":"/journey/orgrimmar-training.html?class=warrior&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6385"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6385,"title":"Doras the Wind Rider Master","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6386,"title":"Return to the Crossroads.","quest_level":10,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","ends"]},"quest_category":"The Barrens","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doras","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":45.1,"y":63.9,"subzone":"Doras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zargh","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.62,"y":29.84,"subzone":"Zargh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gryshka's Letter"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.62,"y":29.84,"subzone":"Zargh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gryshka's Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16307,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6385],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6385,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6385],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16307,"item_name":"Gryshka's Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6386"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6386/return-to-the-crossroads/"}],"missing_fields":[]},"objective_summary":"collect 1: Gryshka's Letter","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":350,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"},{"factionId":530,"value":150,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6386","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gryshka's Letter","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16307,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6386","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6386,"title":"Return to the Crossroads.","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6386,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · dungeon check","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"paladin","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=paladin&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6386"},{"questId":6386,"firstStop":11,"lastStop":15,"turninStop":15,"completed":true,"group":"Orgrimmar · deliveries and training","kinds":["pickup","objective","turnin"],"guide":"orgrimmar-training","title":"Orgrimmar · training and deliveries","profile":{"class":"warrior","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":12},"url":"/journey/orgrimmar-training.html?class=warrior&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6386"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":1492,"title":"Wharfmaster Dizzywig","quest_level":11,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Helbrim","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.44,"y":30.15,"subzone":"Apothecary Helbrim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Secure Crate"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Secure Crate","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6462,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6462,"item_name":"Secure Crate","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1492"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1492/wharfmaster-dizzywig/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Secure Crate","objective_reference_points":[],"rewards":{"xp":440,"money_copper":0,"money_at_max_level_copper":264,"items":[],"choices":[],"reputation":[{"factionId":470,"value":50,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1492","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Secure Crate","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6462,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1492,"title":"Wharfmaster Dizzywig","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1492,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · first supplies and pickups","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1492"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1492,"title":"Wharfmaster Dizzywig","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":1492,"title":"Wharfmaster Dizzywig","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1524,"title":"Call of Fire","quest_level":11,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"],"durotar":["ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kranal Fiss","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":19.89,"subzone":"Kranal Fiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Telf Joolam","locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Torch of the Dormant Flame"},"count_per_character":1,"locations":[{"zone_id":"durotar","zone":"Durotar","x":38.55,"y":58.96,"subzone":"Telf Joolam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Torch of the Dormant Flame","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1522,1523,2983,2984],"next_quest_ids":[1525],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1525,"previous_chain_quests_must_not_be_active":[1522,1523,2983,2984],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1522,1523,2983,2984]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6653,"item_name":"Torch of the Dormant Flame","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1524"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1524/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1524"}],"missing_fields":[]},"objective_summary":"collect 1: Torch of the Dormant Flame","objective_reference_points":[],"rewards":{"xp":660,"money_copper":0,"money_at_max_level_copper":390,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1524","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Torch of the Dormant Flame","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1524"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1524/call-of-fire/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1524"}],"routing_decision":{"id":1524,"title":"Call of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1524,"firstStop":196,"lastStop":198,"turninStop":198,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1524"},{"questId":1524,"firstStop":234,"lastStop":236,"turninStop":236,"completed":true,"group":"Shaman · the fire totem journey","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1524"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1524,"title":"Call of Fire","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"questId":1524,"field":"class_route","detail":"Corrected class/race eligibility, quest action or mapped route from cited research.","source":"https://www.wowhead.com/forever/quest=1524","evidence":"Forever community research / Classic fallback where noted"}]},{"quest_id":844,"title":"Plainstrider Menace","quest_level":12,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Plainstrider Beak"},"count_per_character":7,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.37,"y":24.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.02,"y":14.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.67,"y":24.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.54,"y":25.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.63,"y":21.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.33,"y":23.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.23,"y":17.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.72,"y":23.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.75,"y":14.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.42,"y":13.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.75,"y":28.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.31,"y":30.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.93,"y":28.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.05,"y":31.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.21,"y":28.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.63,"y":30.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.94,"y":33.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.02,"y":13.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.52,"y":33.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.77,"y":47.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.1,"y":6.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":28.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.24,"y":13.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.09,"y":33.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.08,"y":17.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.64,"y":44.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.76,"y":49.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.97,"y":48.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.69,"y":48.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.54,"y":51.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.62,"y":31.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.46,"y":47.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.73,"y":47.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.72,"y":24.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.72,"y":20.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.85,"y":31.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.81,"y":32.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.71,"y":20.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.11,"y":31.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.77,"y":20.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.46,"y":29.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.18,"y":20.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.12,"y":32.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.6,"y":21.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.6,"y":24.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.57,"y":28.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.58,"y":21.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.58,"y":27.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.79,"y":25.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.14,"y":26.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.07,"y":35.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.73,"y":29.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.76,"y":19.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.06,"y":28.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.65,"y":29.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.61,"y":15.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.92,"y":22.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.07,"y":33.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.97,"y":35.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.67,"y":35.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Plainstrider Beak","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5087,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3246,3244,3245],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[860],"next_quest_ids":[845],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":845,"previous_chain_quests_must_not_be_active":[860],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[860]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5087,"item_name":"Plainstrider Beak","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/844"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/844/plainstrider-menace/"}],"missing_fields":[]},"objective_summary":"collect 7: Plainstrider Beak","objective_reference_points":[],"rewards":{"xp":910,"money_copper":500,"money_at_max_level_copper":540,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/844","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Plainstrider Beak","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5087,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3246,3244,3245],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":157.5,"partyKnownSeconds":472.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":844,"title":"Plainstrider Menace","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":844,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · first supplies and pickups","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-844"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":871,"title":"Disrupt the Attacks","quest_level":12,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.4,"y":30.8,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Razormane Water Seeker"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":54.37,"y":25.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.04,"y":25.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.03,"y":25.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.42,"y":26.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.54,"y":25.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.38,"y":25.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.33,"y":25.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.94,"y":26.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.03,"y":26.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.85,"y":27.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.49,"y":26.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.39,"y":26.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.67,"y":27.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.76,"y":26.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.82,"y":26.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.72,"y":25.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.97,"y":26.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.65,"y":24.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Razormane Water Seeker","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razormane Thornweaver"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":54.44,"y":24.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.16,"y":25.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.43,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.86,"y":26.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.61,"y":26.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.02,"y":25.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.74,"y":25.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.59,"y":25.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.72,"y":27.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.1,"y":26.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.79,"y":26.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.71,"y":26.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.07,"y":25.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Razormane Thornweaver","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razormane Hunter"},"count_per_character":3,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.81,"y":24.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.44,"y":23.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.92,"y":25.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.57,"y":26.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.1,"y":25.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.83,"y":23.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.11,"y":24.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.76,"y":25.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.2,"y":26.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Razormane Hunter","countPerCharacter":3,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[872,5041],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/871"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/871/disrupt-the-attacks/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Razormane Water Seeker; kill 8: Razormane Thornweaver; kill 3: Razormane Hunter","objective_reference_points":[],"rewards":{"xp":910,"money_copper":0,"money_at_max_level_copper":540,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/871","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Razormane Water Seeker","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Razormane Thornweaver","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Razormane Hunter","countPerCharacter":3,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":342,"partyKnownSeconds":342,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":false,"noRaceRestriction":false,"description":"No prerequisite quests assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":871,"title":"Disrupt the Attacks","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":871,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western pools · fungi and Kolkar Leaders","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-871"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":871,"title":"Disrupt the Attacks","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":845,"title":"The Zhevra","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zhevra Hooves"},"count_per_character":4,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.2,"y":31.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.62,"y":37.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.18,"y":21.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.97,"y":34.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.49,"y":32.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.38,"y":16.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.55,"y":20.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.77,"y":24.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.73,"y":36.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.45,"y":13.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.39,"y":32.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.64,"y":34.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.02,"y":21.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.27,"y":28.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.23,"y":21.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.28,"y":32.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.54,"y":18.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.4,"y":31.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.1,"y":28.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.12,"y":20.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.74,"y":27.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.7,"y":34.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.95,"y":20.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.77,"y":25.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.74,"y":17.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.95,"y":38.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.99,"y":37.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.33,"y":36.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.21,"y":23.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.4,"y":36.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.86,"y":37.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.82,"y":37.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.81,"y":33.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.35,"y":36.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.23,"y":37.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.96,"y":21.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.05,"y":37.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.34,"y":11.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.66,"y":27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.17,"y":46.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":36.3,"y":28.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.21,"y":42.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.86,"y":13.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.29,"y":16.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.31,"y":48.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.87,"y":45.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.06,"y":50.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.47,"y":47.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.87,"y":46.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.39,"y":50.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.19,"y":50.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.89,"y":64.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.65,"y":65.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.47,"y":60.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.9,"y":60.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.07,"y":63.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.32,"y":62.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.81,"y":60.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.04,"y":61.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.23,"y":34.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zhevra Hooves","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":5831,"name":"Swiftmane","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3426,"name":"Zhevra Charger","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3466,"name":"Zhevra Courser","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3242,"name":"Zhevra Runner","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5086,"reportedSourceCount":4,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[5831,3426,3466,3242],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":80,"sourceIds":[5831,3426,3466,3242],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[5831,3426,3466,3242],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[844],"next_quest_ids":[903],"requirements":{"prerequisite_alternatives":[[{"quest_id":844,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":903,"previous_chain_quests_must_not_be_active":[844],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5086,"item_name":"Zhevra Hooves","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/845"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/845/the-zhevra/"}],"missing_fields":[]},"objective_summary":"collect 4: Zhevra Hooves","objective_reference_points":[],"rewards":{"xp":910,"money_copper":600,"money_at_max_level_copper":540,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/845","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Zhevra Hooves","countPerCharacter":4,"method":"creature_drop","dropSources":[{"kind":"creature","id":5831,"name":"Swiftmane","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3426,"name":"Zhevra Charger","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3466,"name":"Zhevra Courser","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3242,"name":"Zhevra Runner","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5086,"reportedSourceCount":4,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[5831,3426,3466,3242],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":4,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":80,"sourceIds":[5831,3426,3466,3242],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[5831,3426,3466,3242],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":845,"title":"The Zhevra","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":845,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · first supplies and pickups","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-845"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":869,"title":"Raptor Thieves","quest_level":13,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazrog","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"subzone":"Gazrog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazrog","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"subzone":"Gazrog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Raptor Head"},"count_per_character":12,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.85,"y":23.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.35,"y":25.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.86,"y":25.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.63,"y":13.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.61,"y":14.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.91,"y":17.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.22,"y":10.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.15,"y":10.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.7,"y":46.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.35,"y":14.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.43,"y":41.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.88,"y":10.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.46,"y":19.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.01,"y":12.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.33,"y":26.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.26,"y":47.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.39,"y":14.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.11,"y":19.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.69,"y":9.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.14,"y":22.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.89,"y":15.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.23,"y":33.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.58,"y":16.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.57,"y":44.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.54,"y":40.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.44,"y":18.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.96,"y":46.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.17,"y":41.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.93,"y":46.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.43,"y":41.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.7,"y":29.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.49,"y":40.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.33,"y":12.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.06,"y":45.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.88,"y":14.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.99,"y":33.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.68,"y":39.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.96,"y":38.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.35,"y":40.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.97,"y":35.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.44,"y":15.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.91,"y":8.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":36.19,"y":28.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.7,"y":54.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.14,"y":16.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.99,"y":6.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.39,"y":44.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.97,"y":32.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.75,"y":45.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.76,"y":50.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.88,"y":43.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.49,"y":50.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.19,"y":46.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.29,"y":30.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.09,"y":50.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.43,"y":53.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.01,"y":53.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.45,"y":51.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.41,"y":46.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.62,"y":8.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Raptor Head","countPerCharacter":12,"method":"creature_drop","dropSources":[{"kind":"creature","id":3254,"name":"Sunscale Lashtail","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3255,"name":"Sunscale Screecher","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3256,"name":"Sunscale Scytheclaw","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5842,"name":"Takk the Leaper","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5062,"reportedSourceCount":4,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3254,3255,3256,5842],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[3254,3255,3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":36,"expectedKills":45,"seconds":810,"lowSeconds":810,"highSeconds":810,"dropRatePercent":80,"sourceIds":[3254,3255,3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[3281],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":3281,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5062,"item_name":"Raptor Head","per_character":12,"three_characters_total":36}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/869"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/869/raptor-thieves/"}],"missing_fields":[]},"objective_summary":"collect 12: Raptor Head","objective_reference_points":[],"rewards":{"xp":910,"money_copper":600,"money_at_max_level_copper":540,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/869","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Raptor Head","countPerCharacter":12,"method":"creature_drop","dropSources":[{"kind":"creature","id":3254,"name":"Sunscale Lashtail","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3255,"name":"Sunscale Screecher","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3256,"name":"Sunscale Scytheclaw","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5842,"name":"Takk the Leaper","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5062,"reportedSourceCount":4,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3254,3255,3256,5842],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":12,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":80,"sourceIds":[3254,3255,3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":36,"expectedKills":45,"seconds":810,"lowSeconds":810,"highSeconds":810,"dropRatePercent":80,"sourceIds":[3254,3255,3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":270,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":869,"title":"Raptor Thieves","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":869,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · first supplies and pickups","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-869"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":870,"title":"The Forgotten Pools","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"explore","target":{"name":"The Forgotten Pools"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.1,"y":22.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"explore","target":"The Forgotten Pools","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[886],"next_quest_ids":[877],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":877,"previous_chain_quests_must_not_be_active":[886],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[886]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/870"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/870/the-forgotten-pools/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/870"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"explore : The Forgotten Pools","objective_summary_source":"https://wowforevertools.com/quests/870","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Forgotten Pools","x":45.1,"y":22.5,"continent_x":0.5166824505189421,"continent_y":0.5179738735290431,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Forgotten Pools","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/870","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":680,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/870","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"explore","target":"The Forgotten Pools","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=870","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":870,"title":"The Forgotten Pools","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":870,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · first supplies and pickups","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-870"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"preparation","url":"/journey/wailing-caverns.html?quest=870"},"research_updates":[{"questId":870,"title":"The Forgotten Pools","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1963,"title":"The Shattered Hand","quest_level":13,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Therzok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53.5,"subzone":"Therzok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Therzok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53.5,"subzone":"Therzok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tazan's Satchel"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.71,"y":44.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tazan's Satchel","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":6494,"name":"Tazan","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]},{"kind":"quest-given","id":1858,"name":"The Shattered Hand","zone":"Rogue","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7209,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[6494],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[6494],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[6494],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1859],"next_quest_ids":[1858],"requirements":{"prerequisite_alternatives":[[{"quest_id":1859,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1858,"previous_chain_quests_must_not_be_active":[1859],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7209,"item_name":"Tazan's Satchel","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1963"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1963/the-shattered-hand/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Tazan's Satchel","objective_reference_points":[],"rewards":{"xp":680,"money_copper":0,"money_at_max_level_copper":405,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1963","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Tazan's Satchel","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":6494,"name":"Tazan","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]},{"kind":"quest-given","id":1858,"name":"The Shattered Hand","zone":"Rogue","dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"]}],"itemId":7209,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[6494],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[6494],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[6494],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":1963,"title":"The Shattered Hand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1963,"firstStop":205,"lastStop":246,"turninStop":246,"completed":true,"group":"Orgrimmar · deliver the orders and prepare for Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1963"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1963,"title":"The Shattered Hand","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":98024,"title":"Journey to the Crossroads","quest_level":13,"minimum_level":7,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.4,"y":30.8,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thork"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.4,"y":30.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thork","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[95350],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98024"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98024/journey-to-the-crossroads/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/98024"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thork","objective_reference_points":[],"rewards":{"xp":455,"money_copper":300,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":2778,"value":25,"factionName":"Windshapers"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/98024","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thork","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":98024,"title":"Journey to the Crossroads","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98024,"firstStop":204,"lastStop":249,"turninStop":249,"completed":true,"group":"Orgrimmar · deliver the orders and prepare for Skull Rock","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98024"},{"questId":98024,"firstStop":257,"lastStop":277,"turninStop":277,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98024"},{"questId":98024,"firstStop":239,"lastStop":261,"turninStop":261,"completed":true,"group":"Orgrimmar · flight path, lunch and Thrall","kinds":["pickup","objective","turnin"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98024"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":855,"title":"Centaur Bracers","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Centaur Bracers"},"count_per_character":15,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.79,"y":41.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.26,"y":21.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.45,"y":22.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.08,"y":24.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.47,"y":23.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.72,"y":39.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.58,"y":23.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.63,"y":22.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.73,"y":27.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.5,"y":26.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.72,"y":25.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.09,"y":25.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.23,"y":23.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.59,"y":22.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.74,"y":39.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.15,"y":24.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.39,"y":40.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":37.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.47,"y":38.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.05,"y":40.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.44,"y":39.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.49,"y":37.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.17,"y":36.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.43,"y":23.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.41,"y":40.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.08,"y":24.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.79,"y":41.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.12,"y":20.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.94,"y":40.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.48,"y":24.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.76,"y":37.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.03,"y":27.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.63,"y":26.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.76,"y":22.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.85,"y":24.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.73,"y":37.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.51,"y":37.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.82,"y":40.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.44,"y":39.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.32,"y":37.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.77,"y":36.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.42,"y":42.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.76,"y":37.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.06,"y":44.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.43,"y":40.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.98,"y":41.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.3,"y":41.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.01,"y":43.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.99,"y":42.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.33,"y":42.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.8,"y":23.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.05,"y":41.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.49,"y":40.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.3,"y":41.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.15,"y":41.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.83,"y":43.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.63,"y":45.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.24,"y":27.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.44,"y":40.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.58,"y":45.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Centaur Bracers","countPerCharacter":15,"method":"creature_drop","dropSources":[{"kind":"creature","id":3394,"name":"Barak Kodobane","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5838,"name":"Brokespear","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3396,"name":"Hezrul Bloodmark","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3397,"name":"Kolkar Bloodcharger","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3275,"name":"Kolkar Marauder","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3274,"name":"Kolkar Pack Runner","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5030,"reportedSourceCount":10,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3394,5838,3396,3397,3275,3274],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3394,5838,3396,3397,3275,3274],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":45,"expectedKills":56.25,"seconds":1012.5,"lowSeconds":1012.5,"highSeconds":1012.5,"dropRatePercent":80,"sourceIds":[3394,5838,3396,3397,3275,3274],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5030,"item_name":"Centaur Bracers","per_character":15,"three_characters_total":45}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/855"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/855/centaur-bracers/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 15: Centaur Bracers","objective_reference_points":[],"rewards":{"xp":1250,"money_copper":0,"money_at_max_level_copper":750,"items":[],"choices":[{"id":5346,"count":1,"name":"Orcish Battle Bow"},{"id":5344,"count":1,"name":"Pointed Axe"},{"id":5345,"count":1,"name":"Stonewood Hammer"}],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/855","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Centaur Bracers","countPerCharacter":15,"method":"creature_drop","dropSources":[{"kind":"creature","id":3394,"name":"Barak Kodobane","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5838,"name":"Brokespear","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3396,"name":"Hezrul Bloodmark","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3397,"name":"Kolkar Bloodcharger","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3275,"name":"Kolkar Marauder","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3274,"name":"Kolkar Pack Runner","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5030,"reportedSourceCount":10,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3394,5838,3396,3397,3275,3274],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3394,5838,3396,3397,3275,3274],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":45,"expectedKills":56.25,"seconds":1012.5,"lowSeconds":1012.5,"highSeconds":1012.5,"dropRatePercent":80,"sourceIds":[3394,5838,3396,3397,3275,3274],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":337.5,"partyKnownSeconds":1012.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":855,"title":"Centaur Bracers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":855,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Counterattack · optional Centaur Bracers","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-855"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true,"guide_note":"Optional: keep Centaur Bracers for Counterattack. Collect only the remaining bracers while fighting the event’s centaurs; no separate bracer grind on the opening western-pools trip.","research_updates":[{"questId":855,"title":"Centaur Bracers","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":855,"title":"Centaur Bracers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":887,"title":"Southsea Freebooters","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":36.2,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Southsea Brigand"},"count_per_character":12,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":64.43,"y":46.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.4,"y":44.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.46,"y":43.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.58,"y":46.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.67,"y":46.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.28,"y":47.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.61,"y":48.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.22,"y":43.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.08,"y":43.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.16,"y":44.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.9,"y":45.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.9,"y":44.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.62,"y":45.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.83,"y":45.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.82,"y":46.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.01,"y":47.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.91,"y":49.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.83,"y":48.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.54,"y":49.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.69,"y":49.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.61,"y":49.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.85,"y":50.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.58,"y":43.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.59,"y":44.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Southsea Brigand","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Southsea Cannoneer"},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.92,"y":44.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.58,"y":46.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.16,"y":46.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.59,"y":44.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.31,"y":47.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.19,"y":47.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.44,"y":47.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.51,"y":45.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.58,"y":46.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.89,"y":46.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.78,"y":49.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.87,"y":48.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.66,"y":49.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.13,"y":49.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.72,"y":49.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.94,"y":49.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.55,"y":49.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.64,"y":50.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.86,"y":43.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Southsea Cannoneer","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[890],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":890,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/887"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/887/southsea-freebooters/"}],"missing_fields":[]},"objective_summary":"kill 12: Southsea Brigand; kill 6: Southsea Cannoneer","objective_reference_points":[],"rewards":{"xp":740,"money_copper":500,"money_at_max_level_copper":450,"items":[],"choices":[],"reputation":[{"factionId":470,"value":75,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/887","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Southsea Brigand","countPerCharacter":12,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Southsea Cannoneer","countPerCharacter":6,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":887,"title":"Southsea Freebooters","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":887,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-887"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":890,"title":"The Missing Shipment","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gazlowe's Ledger"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gazlowe's Ledger","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5080,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[887],"next_quest_ids":[892],"requirements":{"prerequisite_alternatives":[[{"quest_id":887,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":892,"previous_chain_quests_must_not_be_active":[887],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5080,"item_name":"Gazlowe's Ledger","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/890"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/890/the-missing-shipment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Gazlowe's Ledger","objective_reference_points":[],"rewards":{"xp":100,"money_copper":0,"money_at_max_level_copper":60,"items":[],"choices":[],"reputation":[{"factionId":470,"value":10,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/890","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gazlowe's Ledger","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5080,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":890,"title":"The Missing Shipment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":890,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-890"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":890,"title":"The Missing Shipment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":892,"title":"The Missing Shipment","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":36.2,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gazlowe's Ledger"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":36.2,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Gazlowe's Ledger","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5080,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[890],"next_quest_ids":[888],"requirements":{"prerequisite_alternatives":[[{"quest_id":890,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":888,"previous_chain_quests_must_not_be_active":[890],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5080,"item_name":"Gazlowe's Ledger","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/892"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/892/the-missing-shipment/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Gazlowe's Ledger","objective_reference_points":[],"rewards":{"xp":100,"money_copper":0,"money_at_max_level_copper":60,"items":[],"choices":[],"reputation":[{"factionId":470,"value":10,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/892","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Gazlowe's Ledger","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5080,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":892,"title":"The Missing Shipment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":892,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thorn Hill · pickups and supplies","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-892"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":892,"title":"The Missing Shipment","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":894,"title":"Samophlange","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.98,"y":37.22,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Control Console","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"subzone":"Control Console","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Control Console"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Control Console","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[900],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":900,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/894"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/894/samophlange/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Control Console","objective_reference_points":[],"rewards":{"xp":740,"money_copper":0,"money_at_max_level_copper":450,"items":[],"choices":[],"reputation":[{"factionId":470,"value":75,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/894","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Control Console","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":894,"title":"Samophlange","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":894,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-894"},{"questId":894,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Samophlange · #894","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-894"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":894,"title":"Samophlange","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":900,"title":"Samophlange","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Control Console","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"subzone":"Control Console","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Control Console","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"subzone":"Control Console","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Main Control Valve"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.33,"y":11.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Main Control Valve","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}},{"action":"interact","target":{"name":"Fuel Control Valve"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Fuel Control Valve","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}},{"action":"interact","target":{"name":"Regulator Valve"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.3,"y":11.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Regulator Valve","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[894],"next_quest_ids":[901],"requirements":{"prerequisite_alternatives":[[{"quest_id":894,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":901,"previous_chain_quests_must_not_be_active":[894],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/900"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/900/samophlange/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"interact 1: Main Control Valve; interact 1: Fuel Control Valve; interact 1: Regulator Valve","objective_reference_points":[],"rewards":{"xp":490,"money_copper":0,"money_at_max_level_copper":294,"items":[],"choices":[],"reputation":[{"factionId":470,"value":50,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/900","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Main Control Valve","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}},{"index":1,"action":"interact","target":"Fuel Control Valve","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}},{"index":2,"action":"interact","target":"Regulator Valve","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=900","method":"timing_only_skipped","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":900,"title":"Samophlange","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":900,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern trip · Echeyakee, Samophlange","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-900"},{"questId":900,"firstStop":4,"lastStop":8,"turninStop":8,"completed":true,"group":"Samophlange · #900","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-900"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":900,"title":"Samophlange","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":901,"title":"Samophlange","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Control Console","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"subzone":"Control Console","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Control Console","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"subzone":"Control Console","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Console Key"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.84,"y":10.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Console Key","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3471,"name":"Tinkerer Sniggles","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5089,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3471],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3471],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3471],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[900],"next_quest_ids":[902],"requirements":{"prerequisite_alternatives":[[{"quest_id":900,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":902,"previous_chain_quests_must_not_be_active":[900],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5089,"item_name":"Console Key","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/901"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/901/samophlange/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Console Key","objective_reference_points":[],"rewards":{"xp":740,"money_copper":0,"money_at_max_level_copper":450,"items":[],"choices":[],"reputation":[{"factionId":470,"value":75,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/901","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Console Key","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3471,"name":"Tinkerer Sniggles","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5089,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3471],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3471],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3471],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":901,"title":"Samophlange","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":901,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern trip · Echeyakee, Samophlange","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-901"},{"questId":901,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Samophlange · #901","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-901"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":901,"title":"Samophlange","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3921,"title":"Wenikee Boltbucket","quest_level":14,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.98,"y":37.22,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wenikee Boltbucket","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.05,"y":11.17,"subzone":"Wenikee Boltbucket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Broken Samophlange"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.05,"y":11.17,"subzone":"Wenikee Boltbucket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Broken Samophlange","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":11142,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[902],"next_quest_ids":[3922],"requirements":{"prerequisite_alternatives":[[{"quest_id":902,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":3922,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11142,"item_name":"Broken Samophlange","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3921"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3921/wenikee-boltbucket/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Broken Samophlange","objective_reference_points":[],"rewards":{"xp":490,"money_copper":0,"money_at_max_level_copper":294,"items":[],"choices":[],"reputation":[{"factionId":470,"value":50,"factionName":"Ratchet"},{"factionId":67,"value":25,"factionName":"Horde"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3921","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Broken Samophlange","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":11142,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":3921,"title":"Wenikee Boltbucket","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3921,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet → Crossroads · close the southern sweep","kinds":["pickup"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3921"},{"questId":3921,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern loop · Serena, Nugget Slugs, Ignition and Miner’s Fortune","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3921"},{"questId":3921,"firstStop":15,"lastStop":19,"turninStop":19,"completed":true,"group":"Wenikee Boltbucket · #3921","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3921"}],"all_profile_placements":"/data/route-decisions.json"},"guide_deferral":"Removed from Into the Barrens at the user’s request. This Samophlange follow-up is reserved for a later visit; no objective or turn-in is scheduled in the current chapter.","research_updates":[{"questId":3921,"title":"Wenikee Boltbucket","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5041,"title":"Supplies for the Crossroads","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.4,"y":30.8,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crossroads' Supply Crates"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.35,"y":24.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.52,"y":27.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.43,"y":24.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.37,"y":27.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.18,"y":24.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.47,"y":24.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.55,"y":25.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.82,"y":27.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crossroads' Supply Crates","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Crossroads' Supply Crates","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":12708,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[871],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":871,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":12708,"item_name":"Crossroads' Supply Crates","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5041"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5041/supplies-for-the-crossroads/"}],"missing_fields":[]},"objective_summary":"collect 1: Crossroads' Supply Crates","objective_reference_points":[],"rewards":{"xp":980,"money_copper":600,"money_at_max_level_copper":585,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/5041","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Crossroads' Supply Crates","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Crossroads' Supply Crates","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":12708,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5041","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":5041,"title":"Supplies for the Crossroads","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5041,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Prowlers · prepare the northern quest","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5041"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Accept after Razormane Raiders is turned in. Complete both Thorn Hill quests together on the northbound trip from Ratchet; return them on the scheduled Crossroads flight stop.","research_updates":[]},{"quest_id":6127,"title":"The Principal Source","quest_level":14,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Druid","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.41,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.63,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_quest_item","target":{"name":"Filled Dreadmist Peak Sampler"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47,"y":18,"subzone":"Dreadmist Peak pool","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Filled Dreadmist Peak Sampler","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":15843,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6126],"next_quest_ids":[6128],"requirements":{"prerequisite_alternatives":[[{"quest_id":6126,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6128,"previous_chain_quests_must_not_be_active":[6126],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":15843,"item_name":"Filled Dreadmist Peak Sampler","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6127"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6127/the-principal-source/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6127"}],"missing_fields":[]},"objective_summary":"use_quest_item 1: Filled Dreadmist Peak Sampler","objective_reference_points":[],"rewards":{"xp":740,"money_copper":0,"money_at_max_level_copper":450,"items":[],"choices":[],"reputation":[{"factionId":609,"value":75,"factionName":"Cenarion Circle"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6127","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Filled Dreadmist Peak Sampler","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":15843,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6127","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"Fill the sampler at the summit pool; this is an item-use objective, not a creature drop."}],"remaining":[]},"research_updates":[{"questId":6127,"title":"The Principal Source","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"Fill the sampler at the summit pool; this is an item-use objective, not a creature drop.","source":"https://www.wowhead.com/forever/quest=6127","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"}],"guide_deferral":"The tauren druid cure chain requires level 14, beyond From Mulgore’s level-11 endpoint. Into the Barrens does not yet have a druid-specific Dreadmist sampling, materials and gazelle-treatment branch.","routing_decision":{"id":6127,"title":"The Principal Source","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6127,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Druids · Lessons Anew and the Barrens cure","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6127"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":6128,"title":"Gathering the Cure","quest_level":14,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"],"durotar":["objectives"],"mulgore":["objectives"]},"quest_category":"Druid","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Earthroot"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":64.74,"y":44.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.8,"y":30.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.83,"y":45.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.11,"y":43.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.4,"y":48.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.45,"y":30.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.75,"y":47.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.68,"y":19.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.02,"y":15.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.62,"y":78.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.08,"y":87.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.11,"y":24.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.3,"y":56.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":39.57,"y":24.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":53.79,"y":32.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.07,"y":29.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.19,"y":53.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":67.11,"y":86.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":47.59,"y":49.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":52.04,"y":25.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":49.62,"y":24.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":59.59,"y":72.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Earthroot","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":12836,"name":"Wandering Protector","zone":"Ashenvale","dropRatePercent":4.76,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":3535,"name":"Blackmoss the Fetid","zone":"Teldrassil","dropRatePercent":4.29,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":2166,"name":"Oakenscowl","zone":"Teldrassil","dropRatePercent":4.04,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":10641,"name":"Branch Snapper","zone":"Ashenvale","dropRatePercent":3.77,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":1041,"name":"Fen Lord","zone":"Wetlands","dropRatePercent":3.38,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":501,"name":"Riverpaw Herbalist","zone":"Westfall","dropRatePercent":3.34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]}],"itemId":2449,"reportedSourceCount":75,"dropRateRangePercent":[3.77,4.76],"planningDropRatePercent":3.77,"planningSourceIds":[10641],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":132.6259946949602,"seconds":2387.2679045092837,"lowSeconds":1890.7563025210086,"highSeconds":2387.2679045092837,"dropRatePercent":3.77,"sourceIds":[10641],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":397.87798408488067,"seconds":7161.803713527852,"lowSeconds":5672.268907563026,"highSeconds":7161.803713527852,"dropRatePercent":3.77,"sourceIds":[10641],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Kodo Horn"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":40.15,"y":24.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.39,"y":37.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.77,"y":43.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.08,"y":15.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.05,"y":41.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.64,"y":10.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.16,"y":25.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.53,"y":21.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.11,"y":30.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.1,"y":20.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.84,"y":19.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.71,"y":13.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.59,"y":12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.11,"y":17.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.82,"y":40.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.5,"y":45.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.26,"y":45.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.41,"y":44.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.72,"y":41.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.21,"y":43.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.65,"y":43.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.12,"y":41.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.16,"y":40.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.78,"y":40.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.45,"y":42.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":44.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.65,"y":41.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.05,"y":80.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.11,"y":80.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.26,"y":46.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.88,"y":61.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.07,"y":80.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.11,"y":80.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Kodo Horn","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3236,"name":"Barrens Kodo","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":3234,"name":"Lost Barrens Kodo","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]}],"itemId":15852,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3236,3234],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":6.25,"seconds":112.5,"lowSeconds":112.5,"highSeconds":112.5,"dropRatePercent":80,"sourceIds":[3236,3234],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3236,3234],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6127],"next_quest_ids":[6129],"requirements":{"prerequisite_alternatives":[[{"quest_id":6127,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6129,"previous_chain_quests_must_not_be_active":[6127],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2449,"item_name":"Earthroot","per_character":5,"three_characters_total":15},{"item_id":15852,"item_name":"Kodo Horn","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6128"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6128/gathering-the-cure/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 5: Earthroot; collect 5: Kodo Horn","objective_reference_points":[],"rewards":{"xp":740,"money_copper":0,"money_at_max_level_copper":450,"items":[],"choices":[],"reputation":[{"factionId":609,"value":75,"factionName":"Cenarion Circle"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6128","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Earthroot","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":12836,"name":"Wandering Protector","zone":"Ashenvale","dropRatePercent":4.76,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":3535,"name":"Blackmoss the Fetid","zone":"Teldrassil","dropRatePercent":4.29,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":2166,"name":"Oakenscowl","zone":"Teldrassil","dropRatePercent":4.04,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":10641,"name":"Branch Snapper","zone":"Ashenvale","dropRatePercent":3.77,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":1041,"name":"Fen Lord","zone":"Wetlands","dropRatePercent":3.38,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":501,"name":"Riverpaw Herbalist","zone":"Westfall","dropRatePercent":3.34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]}],"itemId":2449,"reportedSourceCount":75,"dropRateRangePercent":[3.77,4.76],"planningDropRatePercent":3.77,"planningSourceIds":[10641],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":132.6259946949602,"seconds":2387.2679045092837,"lowSeconds":1890.7563025210086,"highSeconds":2387.2679045092837,"dropRatePercent":3.77,"sourceIds":[10641],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":397.87798408488067,"seconds":7161.803713527852,"lowSeconds":5672.268907563026,"highSeconds":7161.803713527852,"dropRatePercent":3.77,"sourceIds":[10641],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Kodo Horn","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3236,"name":"Barrens Kodo","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]},{"kind":"creature","id":3234,"name":"Lost Barrens Kodo","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js"]}],"itemId":15852,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3236,3234],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":6.25,"seconds":112.5,"lowSeconds":112.5,"highSeconds":112.5,"dropRatePercent":80,"sourceIds":[3236,3234],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3236,3234],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":2499.7679045092837,"partyKnownSeconds":7499.303713527852,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6128","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The tauren druid cure chain requires level 14, beyond From Mulgore’s level-11 endpoint. Into the Barrens does not yet have a druid-specific Dreadmist sampling, materials and gazelle-treatment branch.","routing_decision":{"id":6128,"title":"Gathering the Cure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6128,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Druids · Lessons Anew and the Barrens cure","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6128"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6128,"title":"Gathering the Cure","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6129,"title":"Curing the Sick","quest_level":14,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"]},"quest_category":"Druid","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.41,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.63,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"cure","target":{"name":"Cured Gazelle"},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":37,"subzone":"Sickly Gazelles south of Crossroads","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"cure","target":"Cured Gazelle","countPerCharacter":10,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6128],"next_quest_ids":[6130],"requirements":{"prerequisite_alternatives":[[{"quest_id":6128,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":6130,"previous_chain_quests_must_not_be_active":[6128],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6129"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6129/curing-the-sick/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6129"}],"missing_fields":[]},"objective_summary":"cure 10: Cured Gazelle","objective_reference_points":[],"rewards":{"xp":740,"money_copper":0,"money_at_max_level_copper":450,"items":[{"id":15866,"count":1,"name":"Veildust Medicine Bag"}],"choices":[],"reputation":[{"factionId":609,"value":75,"factionName":"Cenarion Circle"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6129","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"cure","target":"Cured Gazelle","countPerCharacter":10,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6129","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"Use Curative Animal Salve on ten Sickly Gazelles. The objective is curing, not killing."}],"remaining":[]},"research_updates":[{"questId":6129,"title":"Curing the Sick","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_location","detail":"Use Curative Animal Salve on ten Sickly Gazelles. The objective is curing, not killing.","source":"https://www.wowhead.com/forever/quest=6129","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"}],"guide_deferral":"The tauren druid cure chain requires level 14, beyond From Mulgore’s level-11 endpoint. Into the Barrens does not yet have a druid-specific Dreadmist sampling, materials and gazelle-treatment branch.","routing_decision":{"id":6129,"title":"Curing the Sick","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6129,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Druids · Lessons Anew and the Barrens cure","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6129"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97253,"title":"Parts and Pieces","quest_level":14,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wrenix the Wretched","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63,"y":36.4,"subzone":"Wrenix the Wretched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wrenix the Wretched","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63,"y":36.4,"subzone":"Wrenix the Wretched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Handful of Complicated Parts"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.9,"y":45.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Handful of Complicated Parts","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":277331,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277331,"item_name":"Handful of Complicated Parts","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97253"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97253/parts-and-pieces/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/97253"}],"missing_fields":[]},"objective_summary":"collect 5: Handful of Complicated Parts","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":61.9,"y":45.8,"continent_x":0.5629435567587151,"continent_y":0.5821402362141035,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Merchant Coast","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/97253","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":980,"money_copper":600,"money_at_max_level_copper":null,"items":[{"id":277332,"count":1,"name":"Scuffed Shipping Crate"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/97253","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Handful of Complicated Parts","countPerCharacter":5,"method":"unknown","dropSources":[],"itemId":277331,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":75,"partyKnownSeconds":225,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":97253,"title":"Parts and Pieces","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97253,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97253"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":97253,"title":"Parts and Pieces","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://bindonforever.com/quest/97253","evidence":"Forever community route and beta quest record, checked 24 October 2026"}]},{"quest_id":819,"title":"Chen's Empty Keg","quest_level":15,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"item","name":"Chen’s Empty Keg · Stagnant Oasis","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.5,"y":43.7,"subzone":"Chen’s Empty Keg · Stagnant Oasis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brewmaster Drohn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.27,"y":38.39,"subzone":"Brewmaster Drohn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chen's Empty Keg"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.5,"y":43.7,"subzone":"Chen’s Empty Keg · Stagnant Oasis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chen's Empty Keg","countPerCharacter":1,"method":"unmeasured_action","dropSources":[{"kind":"object","id":null,"name":"Chen's Empty Keg","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4926,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[821],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":821,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4926,"item_name":"Chen's Empty Keg","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/819"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/819/chens-empty-keg/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/819"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=819"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/tbc/quest=819/chens-empty-keg"}],"missing_fields":[]},"objective_summary":"collect 1: Chen's Empty Keg","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Thorn Hill","x":55.7,"y":27.3,"continent_x":0.545871005646418,"continent_y":0.5311926950263947,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Thorn Hill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/819","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1050,"money_copper":0,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/819","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Chen's Empty Keg","countPerCharacter":1,"method":"unmeasured_action","dropSources":[{"kind":"object","id":null,"name":"Chen's Empty Keg","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4926,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=819","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"starts_location","detail":"The existing quest-item acquisition points also locate this item-started quest."}],"remaining":[]},"research_updates":[{"questId":819,"title":"Chen's Empty Keg","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"starts_location","detail":"The existing quest-item acquisition points also locate this item-started quest.","source":"https://www.wowhead.com/forever/quest=819","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":819,"title":"Chen's Empty Keg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Removed from all journey chapters at your request: Chen’s Empty Keg chain.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true,"guide_note":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822).","excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."},{"quest_id":821,"title":"Chen's Empty Keg","quest_level":15,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brewmaster Drohn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.27,"y":38.39,"subzone":"Brewmaster Drohn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brewmaster Drohn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.27,"y":38.39,"subzone":"Brewmaster Drohn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Savannah Lion Tusk"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.54,"y":32.02,"subzone":"Savannah Matriarchs near Thorn Hill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Savannah Lion Tusk","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":5865,"name":"Dishu","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5828,"name":"Humar the Pridelord","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3243,"name":"Savannah Highmane","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3415,"name":"Savannah Huntress","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3416,"name":"Savannah Matriarch","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3241,"name":"Savannah Patriarch","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4893,"reportedSourceCount":7,"dropRateRangePercent":[55,55],"planningDropRatePercent":55,"planningSourceIds":[5865,5828,3243,3415,3416,3241],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":9.09090909090909,"seconds":163.63636363636363,"lowSeconds":163.63636363636363,"highSeconds":163.63636363636363,"dropRatePercent":55,"sourceIds":[5865,5828,3243,3415,3416,3241],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":27.27272727272727,"seconds":490.9090909090909,"lowSeconds":490.9090909090909,"highSeconds":490.9090909090909,"dropRatePercent":55,"sourceIds":[5865,5828,3243,3415,3416,3241],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Plainstrider Kidney"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":60.71,"y":31.98,"subzone":"Ornery Plainstriders near Thorn Hill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Plainstrider Kidney","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4894,"reportedSourceCount":3,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[3246,3244,3245],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":40,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":40,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}},{"action":"collect","target":{"name":"Thunder Lizard Horn"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.71,"y":55.64,"subzone":"Stormsnouts near Taurajo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Thunder Lizard Horn","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3473,"name":"Owatanka","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3238,"name":"Stormhide","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3240,"name":"Stormsnout","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3239,"name":"Thunderhead","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4895,"reportedSourceCount":4,"dropRateRangePercent":[20,20],"planningDropRatePercent":20,"planningSourceIds":[3473,3238,3240,3239],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":20,"sourceIds":[3473,3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":20,"sourceIds":[3473,3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[819],"next_quest_ids":[822],"requirements":{"prerequisite_alternatives":[[{"quest_id":819,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":822,"previous_chain_quests_must_not_be_active":[819],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4893,"item_name":"Savannah Lion Tusk","per_character":5,"three_characters_total":15},{"item_id":4894,"item_name":"Plainstrider Kidney","per_character":5,"three_characters_total":15},{"item_id":4895,"item_name":"Thunder Lizard Horn","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/821"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/821/chens-empty-keg/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"objective_summary":"collect 5: Savannah Lion Tusk; collect 5: Plainstrider Kidney; collect 1: Thunder Lizard Horn","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":0,"money_at_max_level_copper":810,"items":[{"id":4952,"count":5,"name":"Stormstout"}],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/821","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Savannah Lion Tusk","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":5865,"name":"Dishu","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5828,"name":"Humar the Pridelord","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3243,"name":"Savannah Highmane","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3415,"name":"Savannah Huntress","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3416,"name":"Savannah Matriarch","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3241,"name":"Savannah Patriarch","zone":"The Barrens","dropRatePercent":55,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4893,"reportedSourceCount":7,"dropRateRangePercent":[55,55],"planningDropRatePercent":55,"planningSourceIds":[5865,5828,3243,3415,3416,3241],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":9.09090909090909,"seconds":163.63636363636363,"lowSeconds":163.63636363636363,"highSeconds":163.63636363636363,"dropRatePercent":55,"sourceIds":[5865,5828,3243,3415,3416,3241],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":27.27272727272727,"seconds":490.9090909090909,"lowSeconds":490.9090909090909,"highSeconds":490.9090909090909,"dropRatePercent":55,"sourceIds":[5865,5828,3243,3415,3416,3241],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":1,"action":"collect","target":"Plainstrider Kidney","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3246,"name":"Fleeting Plainstrider","zone":"The Barrens","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3244,"name":"Greater Plainstrider","zone":"The Barrens","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3245,"name":"Ornery Plainstrider","zone":"The Barrens","dropRatePercent":40,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4894,"reportedSourceCount":3,"dropRateRangePercent":[40,40],"planningDropRatePercent":40,"planningSourceIds":[3246,3244,3245],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":40,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":40,"sourceIds":[3246,3244,3245],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}},{"index":2,"action":"collect","target":"Thunder Lizard Horn","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3473,"name":"Owatanka","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3238,"name":"Stormhide","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3240,"name":"Stormsnout","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3239,"name":"Thunderhead","zone":"The Barrens","dropRatePercent":20,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":4895,"reportedSourceCount":4,"dropRateRangePercent":[20,20],"planningDropRatePercent":20,"planningSourceIds":[3473,3238,3240,3239],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":20,"sourceIds":[3473,3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":20,"sourceIds":[3473,3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":478.6363636363636,"partyKnownSeconds":1435.909090909091,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=821","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":821,"title":"Chen's Empty Keg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Removed from all journey chapters at your request: Chen’s Empty Keg chain.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822).","research_updates":[{"questId":821,"title":"Chen's Empty Keg","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}],"excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."},{"quest_id":848,"title":"Fungal Spores","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Helbrim","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.44,"y":30.15,"subzone":"Apothecary Helbrim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Helbrim","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.44,"y":30.15,"subzone":"Apothecary Helbrim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fungal Spores"},"count_per_character":4,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.67,"y":22.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.18,"y":23.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.87,"y":24.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.41,"y":37.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.01,"y":37.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.3,"y":38.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.65,"y":39.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.24,"y":40.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.24,"y":40.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.04,"y":37.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.4,"y":37.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.28,"y":38.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.68,"y":38.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.76,"y":38.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.09,"y":39.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.91,"y":40.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.68,"y":23.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.67,"y":23.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":23.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.96,"y":24.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.6,"y":25.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.77,"y":21.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.55,"y":21.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.26,"y":22.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.88,"y":22.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.56,"y":22.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.75,"y":39.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.53,"y":40.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.85,"y":40.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.67,"y":41.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.76,"y":41.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.29,"y":41.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.73,"y":42.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.17,"y":42.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.32,"y":40.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.49,"y":41.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.13,"y":41.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.03,"y":42.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.34,"y":42.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.15,"y":43.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.27,"y":43.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.42,"y":43.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.75,"y":43.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.32,"y":44.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.42,"y":22.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fungal Spores","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Laden Mushroom","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5012,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[853],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5012,"item_name":"Fungal Spores","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/848"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/848/fungal-spores/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 4: Fungal Spores","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":700,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/848","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Fungal Spores","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Laden Mushroom","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5012,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":848,"title":"Fungal Spores","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":848,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · first supplies and pickups","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-848"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":848,"title":"Fungal Spores","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":853,"title":"Apothecary Zamah","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Helbrim","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.44,"y":30.15,"subzone":"Apothecary Helbrim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rendered Spores"},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Rendered Spores","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5027,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[848],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":848,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5027,"item_name":"Rendered Spores","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/853"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/853/apothecary-zamah/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Rendered Spores","objective_reference_points":[],"rewards":{"xp":800,"money_copper":0,"money_at_max_level_copper":480,"items":[{"id":5340,"count":1,"name":"Cauldron Stirrer"}],"choices":[{"id":2458,"count":4,"name":"Elixir of Minor Fortitude"},{"id":2457,"count":4,"name":"Elixir of Minor Agility"},{"id":2456,"count":3,"name":"Minor Rejuvenation Potion"},{"id":2459,"count":2,"name":"Swiftness Potion"}],"reputation":[{"factionId":68,"value":75,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/853","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Rendered Spores","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5027,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=853","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":853,"title":"Apothecary Zamah","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":853,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads → Thunder Bluff · deliver the spores before Ragefire","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-853"},{"questId":853,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"Crossroads · prepare the delivery bundle","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-853"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":853,"title":"Apothecary Zamah","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":867,"title":"Harpy Raiders","quest_level":15,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Witchwing Talon"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":40.6,"y":16.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.85,"y":19.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.04,"y":14.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.38,"y":18.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.89,"y":14.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.29,"y":19.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.41,"y":14.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.47,"y":19.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.58,"y":16.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.87,"y":18.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.13,"y":19.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.2,"y":16.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.7,"y":16.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.47,"y":19.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.47,"y":16.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.52,"y":17.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.12,"y":15.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.12,"y":18.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.01,"y":19.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.5,"y":18.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.82,"y":18.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.63,"y":18.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.21,"y":19.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.5,"y":13.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":15.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.48,"y":14.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.48,"y":15.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.49,"y":17.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.74,"y":11.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.25,"y":15.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.91,"y":14.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.03,"y":12.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.06,"y":15.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.75,"y":15.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38,"y":14.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.59,"y":16.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.18,"y":16.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.93,"y":16.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.19,"y":17.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.58,"y":16.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.91,"y":13.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.2,"y":14.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.64,"y":13.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.63,"y":13.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.23,"y":10.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.18,"y":15.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.78,"y":16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.24,"y":16.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.4,"y":17.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.86,"y":11.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.15,"y":14.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.76,"y":17.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.16,"y":16.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.77,"y":16.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.82,"y":12.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.25,"y":11.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.49,"y":15.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.79,"y":10.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.52,"y":13.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.17,"y":12.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Witchwing Talon","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3452,"name":"Serena Bloodfeather","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3279,"name":"Witchwing Ambusher","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3276,"name":"Witchwing Harpy","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3277,"name":"Witchwing Roguefeather","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3278,"name":"Witchwing Slayer","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3280,"name":"Witchwing Windcaller","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5064,"reportedSourceCount":6,"dropRateRangePercent":[39,39],"planningDropRatePercent":39,"planningSourceIds":[3452,3279,3276,3277,3278,3280],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":20.51282051282051,"seconds":369.23076923076917,"lowSeconds":369.23076923076917,"highSeconds":369.23076923076917,"dropRatePercent":39,"sourceIds":[3452,3279,3276,3277,3278,3280],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":61.53846153846153,"seconds":1107.6923076923076,"lowSeconds":1107.6923076923076,"highSeconds":1107.6923076923076,"dropRatePercent":39,"sourceIds":[3452,3279,3276,3277,3278,3280],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[875],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":875,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5064,"item_name":"Witchwing Talon","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/867"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/867/harpy-raiders/"}],"missing_fields":[]},"objective_summary":"collect 8: Witchwing Talon","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":700,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/867","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Witchwing Talon","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3452,"name":"Serena Bloodfeather","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3279,"name":"Witchwing Ambusher","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3276,"name":"Witchwing Harpy","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3277,"name":"Witchwing Roguefeather","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3278,"name":"Witchwing Slayer","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3280,"name":"Witchwing Windcaller","zone":"The Barrens","dropRatePercent":39,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5064,"reportedSourceCount":6,"dropRateRangePercent":[39,39],"planningDropRatePercent":39,"planningSourceIds":[3452,3279,3276,3277,3278,3280],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":20.51282051282051,"seconds":369.23076923076917,"lowSeconds":369.23076923076917,"highSeconds":369.23076923076917,"dropRatePercent":39,"sourceIds":[3452,3279,3276,3277,3278,3280],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":61.53846153846153,"seconds":1107.6923076923076,"lowSeconds":1107.6923076923076,"highSeconds":1107.6923076923076,"dropRatePercent":39,"sourceIds":[3452,3279,3276,3277,3278,3280],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":369.23076923076917,"partyKnownSeconds":1107.6923076923076,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":867,"title":"Harpy Raiders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":867,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Crossroads · first supplies and pickups","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-867"},{"questId":867,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Harpy Raiders","kinds":["objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-867"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":872,"title":"The Disruption Ends","quest_level":15,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.4,"y":30.8,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Razormane Geomancer"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.15,"y":25.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.76,"y":25.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.12,"y":23.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.92,"y":24.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.06,"y":24.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.71,"y":24.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.44,"y":24.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.29,"y":24.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.46,"y":24.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.47,"y":25.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.96,"y":24.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57,"y":24.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.32,"y":24.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.91,"y":25.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.79,"y":25.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.91,"y":25.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.95,"y":25.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Razormane Geomancer","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razormane Defender"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.25,"y":27.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.88,"y":27.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.31,"y":25.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.32,"y":27.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.02,"y":24.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.15,"y":24.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.37,"y":24.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.56,"y":24.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.25,"y":23.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.61,"y":24.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.9,"y":25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.95,"y":26.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.79,"y":27.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.7,"y":24.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.27,"y":25.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.57,"y":25.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.24,"y":25.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.2,"y":25.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.07,"y":25.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.3,"y":26.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.7,"y":26.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.26,"y":25.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Razormane Defender","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Kreenig Snarlsnout's Tusk"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":58.52,"y":27.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Kreenig Snarlsnout's Tusk","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3438,"name":"Kreenig Snarlsnout","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5063,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[871],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":871,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5063,"item_name":"Kreenig Snarlsnout's Tusk","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/872"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/872/the-disruption-ends/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 8: Razormane Geomancer; kill 8: Razormane Defender; collect 1: Kreenig Snarlsnout's Tusk","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":0,"money_at_max_level_copper":630,"items":[],"choices":[{"id":5275,"count":1,"name":"Binding Girdle"},{"id":5328,"count":1,"name":"Cinched Belt"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/872","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Razormane Geomancer","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Razormane Defender","countPerCharacter":8,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Kreenig Snarlsnout's Tusk","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3438,"name":"Kreenig Snarlsnout","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5063,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3438],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3438],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":306,"partyKnownSeconds":342,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=872","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":872,"title":"The Disruption Ends","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":872,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Prowlers · prepare the northern quest","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-872"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Accept after Razormane Raiders is turned in. Complete both Thorn Hill quests together on the northbound trip from Ratchet; return them on the scheduled Crossroads flight stop.","research_updates":[{"questId":872,"title":"The Disruption Ends","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":903,"title":"Prowlers of the Barrens","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prowler Claws"},"count_per_character":7,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.03,"y":33.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.76,"y":15.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.8,"y":14.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.24,"y":7.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.6,"y":39.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41,"y":26.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.75,"y":13.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.2,"y":15.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.81,"y":28.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.4,"y":35.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.89,"y":20.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.77,"y":35.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.65,"y":14.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.84,"y":14.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.84,"y":32.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.73,"y":37.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.2,"y":27.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.97,"y":27.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.93,"y":32.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.84,"y":15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.7,"y":15.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.16,"y":15.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.56,"y":35.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":23.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.69,"y":15.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.83,"y":16.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.12,"y":27.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.03,"y":21.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.65,"y":32.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54,"y":13.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.77,"y":22.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.56,"y":35.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.7,"y":13.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.4,"y":28.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.99,"y":15.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.6,"y":28.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.36,"y":32.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.49,"y":14.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.99,"y":21.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.13,"y":20.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.73,"y":23.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.62,"y":33.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.01,"y":14.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.89,"y":33.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.8,"y":33.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.77,"y":35.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.16,"y":31.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.47,"y":39.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.6,"y":22.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.22,"y":33.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.29,"y":20.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.68,"y":34.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.69,"y":6.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.85,"y":26.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.92,"y":21.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.54,"y":31.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.01,"y":36.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.59,"y":40.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.34,"y":40.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.23,"y":41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prowler Claws","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":3425,"name":"Savannah Prowler","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5096,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3425],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[3425],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[3425],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[845],"next_quest_ids":[881],"requirements":{"prerequisite_alternatives":[[{"quest_id":845,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":881,"previous_chain_quests_must_not_be_active":[845],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5096,"item_name":"Prowler Claws","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/903"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/903/prowlers-of-the-barrens/"}],"missing_fields":[]},"objective_summary":"collect 7: Prowler Claws","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":700,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/903","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Prowler Claws","countPerCharacter":7,"method":"creature_drop","dropSources":[{"kind":"creature","id":3425,"name":"Savannah Prowler","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5096,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3425],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":7,"expectedKills":8.75,"seconds":157.5,"lowSeconds":157.5,"highSeconds":157.5,"dropRatePercent":80,"sourceIds":[3425],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":21,"expectedKills":26.25,"seconds":472.5,"lowSeconds":472.5,"highSeconds":472.5,"dropRatePercent":80,"sourceIds":[3425],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":157.5,"partyKnownSeconds":472.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":903,"title":"Prowlers of the Barrens","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":903,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Prowlers · prepare the northern quest","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-903"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":1358,"title":"Sample for Helbrim","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Undercity","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.1,"y":68,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Helbrim","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.44,"y":30.15,"subzone":"Apothecary Helbrim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wolf Heart Sample"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.44,"y":30.15,"subzone":"Apothecary Helbrim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Wolf Heart Sample","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6016,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1359],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1359,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1359],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6016,"item_name":"Wolf Heart Sample","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1358"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1358/sample-for-helbrim/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Wolf Heart Sample","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":0,"money_at_max_level_copper":630,"items":[],"choices":[{"id":10637,"count":1,"name":"Brewer's Gloves"},{"id":10638,"count":1,"name":"Long Draping Cape"}],"reputation":[{"factionId":68,"value":100,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1358","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Wolf Heart Sample","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6016,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1358","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":1358,"title":"Sample for Helbrim","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1358,"firstStop":105,"lastStop":164,"turninStop":164,"completed":true,"group":"Brill and Undercity · one delivery bundle","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1358"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1358,"title":"Sample for Helbrim","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3301,"title":"Mura Runetotem","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"],"silverpine-forest":["ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mura Runetotem","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.91,"y":41.99,"subzone":"Mura Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sample Snapjaw Shell"},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":42.91,"y":41.99,"subzone":"Mura Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Sample Snapjaw Shell","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":10414,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[880],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":880,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":10414,"item_name":"Sample Snapjaw Shell","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3301"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3301/mura-runetotem/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Sample Snapjaw Shell","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":0,"money_at_max_level_copper":630,"items":[],"choices":[{"id":10820,"count":1,"name":"Jackseed Belt"},{"id":10821,"count":1,"name":"Sower's Cloak"}],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3301","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Sample Snapjaw Shell","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":10414,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=3301","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":3301,"title":"Mura Runetotem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3301,"firstStop":1,"lastStop":8,"turninStop":8,"completed":true,"group":"Crossroads → Undercity → Sepulcher","kinds":["pickup","objective","turnin"],"guide":"silverpine-instead","title":"Optional detour: Silverpine Forest","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/silverpine-instead.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3301"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3301,"title":"Mura Runetotem","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3922,"title":"Nugget Slugs","quest_level":15,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wenikee Boltbucket","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.05,"y":11.17,"subzone":"Wenikee Boltbucket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wenikee Boltbucket","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.05,"y":11.17,"subzone":"Wenikee Boltbucket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nugget Slug"},"count_per_character":15,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.9,"y":6.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.32,"y":7.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.44,"y":7.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.98,"y":8.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.21,"y":8.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.83,"y":8.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.69,"y":8.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.17,"y":9.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.13,"y":9.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.71,"y":9.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.04,"y":9.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.35,"y":8.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.37,"y":8.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.61,"y":8.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.23,"y":6.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.79,"y":7.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.3,"y":7.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.5,"y":7.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.36,"y":8.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.22,"y":8.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.32,"y":8.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.2,"y":8.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Nugget Slug","countPerCharacter":15,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Tool Bucket","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":11143,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":45,"seconds":675,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[3921],"next_quest_ids":[3923],"requirements":{"prerequisite_alternatives":[[{"quest_id":3921,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[3921],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11143,"item_name":"Nugget Slug","per_character":15,"three_characters_total":45}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3922"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3922/nugget-slugs/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 15: Nugget Slug","objective_reference_points":[],"rewards":{"xp":1050,"money_copper":0,"money_at_max_level_copper":630,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"},{"factionId":67,"value":50,"factionName":"Horde"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3922","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Nugget Slug","countPerCharacter":15,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Tool Bucket","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":11143,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":45,"seconds":675,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":225,"partyKnownSeconds":675,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":3922,"title":"Nugget Slugs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3922,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern loop · Serena, Nugget Slugs, Ignition and Miner’s Fortune","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3922"},{"questId":3922,"firstStop":20,"lastStop":23,"turninStop":23,"completed":true,"group":"Nugget Slugs · #3922","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3922"}],"all_profile_placements":"/data/route-decisions.json"},"guide_deferral":"Removed from Into the Barrens at the user’s request. This Samophlange follow-up is reserved for a later visit; no objective or turn-in is scheduled in the current chapter.","research_updates":[{"questId":3922,"title":"Nugget Slugs","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":850,"title":"Kolkar Leaders","quest_level":16,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kodobane's Head"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42.8,"y":23.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kodobane's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3394,"name":"Barak Kodobane","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5022,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3394],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3394],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3394],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[851],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5022,"item_name":"Kodobane's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/850"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/850/kolkar-leaders/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Kodobane's Head","objective_reference_points":[],"rewards":{"xp":880,"money_copper":800,"money_at_max_level_copper":525,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/850","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Kodobane's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3394,"name":"Barak Kodobane","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5022,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3394],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3394],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3394],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":850,"title":"Kolkar Leaders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":850,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western pools · fungi and Kolkar Leaders","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-850"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":850,"title":"Kolkar Leaders","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":866,"title":"Root Samples","quest_level":16,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"],"durotar":["objectives"],"mulgore":["objectives"]},"quest_category":"Herbalism","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":182,"name":"Herbalism","value":1},"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"gather_herbs","target":{"name":"Root Sample"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.78,"y":23.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.04,"y":24.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.8,"y":25.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.95,"y":46.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":64.66,"y":43.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.84,"y":41.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.16,"y":18.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.47,"y":20.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.94,"y":19.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.82,"y":40.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.48,"y":43.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.41,"y":36.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.97,"y":40.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.55,"y":14.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.67,"y":40.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.34,"y":15.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.57,"y":48.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.54,"y":80.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.28,"y":43.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.07,"y":5.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.74,"y":14.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.62,"y":49.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.58,"y":55.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.97,"y":24.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.46,"y":33.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.83,"y":53.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":36.66,"y":30.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.58,"y":20.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":58.47,"y":29.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":41.98,"y":15.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":54.97,"y":63.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":60.3,"y":56.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":57.09,"y":41.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":50.2,"y":48.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":55.6,"y":18.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":51.25,"y":72.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"durotar","zone":"Durotar","x":56.1,"y":14.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":57.72,"y":63.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":37.53,"y":20.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":55.08,"y":49.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"gather_herbs","target":"Root Sample","countPerCharacter":8,"method":"unmeasured_action","dropSources":[],"itemId":5056,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Herb gathering, node availability and harvest time are unmeasured. No creature drop rate or kill count is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Herb gathering, node availability and harvest time are unmeasured. No creature drop rate or kill count is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Herb gathering, node availability and harvest time are unmeasured. No creature drop rate or kill count is assumed."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5056,"item_name":"Root Sample","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/866"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/866/root-samples/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 8: Root Sample","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[{"id":5341,"count":1,"name":"Spore-covered Tunic"}],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/866","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"gather_herbs","target":"Root Sample","countPerCharacter":8,"method":"unmeasured_action","dropSources":[],"itemId":5056,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Herb gathering, node availability and harvest time are unmeasured. No creature drop rate or kill count is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Herb gathering, node availability and harvest time are unmeasured. No creature drop rate or kill count is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Herb gathering, node availability and harvest time are unmeasured. No creature drop rate or kill count is assumed."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=866","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":866,"title":"Root Samples","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":866,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-866"},{"questId":866,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · check the southern bundle","kinds":["objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-866"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":866,"title":"Root Samples","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}],"guide_note":"Herbalists collect eight Root Samples while gathering herbs during the road-to-16 Barrens outing, then return them at the next Ratchet visit. Only eligible herbalists need these samples; gathering time is unmeasured."},{"quest_id":875,"title":"Harpy Lieutenants","quest_level":16,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Harpy Lieutenant Ring"},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":37.77,"y":16.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.5,"y":13.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.83,"y":16.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":15.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.17,"y":15.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.48,"y":14.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.64,"y":11.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.48,"y":15.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.79,"y":10.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.49,"y":17.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.3,"y":15.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.74,"y":11.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.18,"y":12.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.25,"y":15.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.19,"y":15.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.91,"y":14.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.46,"y":15.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.03,"y":12.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.18,"y":14.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.06,"y":15.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":16.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.75,"y":15.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.21,"y":13.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38,"y":14.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.27,"y":13.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.59,"y":16.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.92,"y":11.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.18,"y":16.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.79,"y":15.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.93,"y":16.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.61,"y":17.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.19,"y":17.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.95,"y":13.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.58,"y":16.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.4,"y":13.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.91,"y":13.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.02,"y":12.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.2,"y":14.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.51,"y":16.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.64,"y":13.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.27,"y":10.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.63,"y":13.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.68,"y":12.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.23,"y":10.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.82,"y":17.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.18,"y":15.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":38.33,"y":12.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.78,"y":16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Harpy Lieutenant Ring","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3278,"name":"Witchwing Slayer","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5065,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3278],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3278],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[3278],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[867],"next_quest_ids":[876],"requirements":{"prerequisite_alternatives":[[{"quest_id":867,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":876,"previous_chain_quests_must_not_be_active":[867],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5065,"item_name":"Harpy Lieutenant Ring","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/875"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/875/harpy-lieutenants/"}],"missing_fields":[]},"objective_summary":"collect 6: Harpy Lieutenant Ring","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/875","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Harpy Lieutenant Ring","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3278,"name":"Witchwing Slayer","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5065,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3278],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":7.5,"seconds":135,"lowSeconds":135,"highSeconds":135,"dropRatePercent":80,"sourceIds":[3278],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":22.5,"seconds":405,"lowSeconds":405,"highSeconds":405,"dropRatePercent":80,"sourceIds":[3278],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":135,"partyKnownSeconds":405,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":875,"title":"Harpy Lieutenants","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":875,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"The Crossroads","kinds":["pickup"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-875"},{"questId":875,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Dry Hills","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-875"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":877,"title":"The Stagnant Oasis","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Bubbling Fissure"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.61,"y":42.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Bubbling Fissure","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[870],"next_quest_ids":[880],"requirements":{"prerequisite_alternatives":[[{"quest_id":870,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":880,"previous_chain_quests_must_not_be_active":[870],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/877"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/877/the-stagnant-oasis/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/877"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=877"}],"missing_fields":[]},"objective_summary":"interact 1: Bubbling Fissure","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Stagnant Oasis","x":55.6,"y":42.8,"continent_x":0.5455956419188002,"continent_y":0.5738784727782589,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Stagnant Oasis","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/877","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/877","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Bubbling Fissure","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=877","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_deduplication","detail":"Removed empty cast records duplicating the same mapped interaction; each location is completed once."}],"remaining":[]},"research_updates":[{"questId":877,"title":"The Stagnant Oasis","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"objective_deduplication","detail":"Removed empty cast records duplicating the same mapped interaction; each location is completed once.","source":"https://www.wowhead.com/forever/quest=877","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":877,"title":"The Stagnant Oasis","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":877,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western pools · fungi and Kolkar Leaders","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-877"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"preparation","url":"/journey/wailing-caverns.html?quest=877"}},{"quest_id":880,"title":"Altered Beings","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Altered Snapjaw Shell"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.1,"y":38.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.86,"y":40.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.47,"y":40.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.49,"y":38.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.18,"y":39.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.11,"y":39.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.11,"y":40.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.98,"y":40.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.78,"y":39.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.57,"y":39.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.98,"y":39.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.74,"y":40.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.16,"y":39.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.45,"y":40.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.22,"y":38.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.73,"y":39.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.07,"y":39.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.77,"y":39.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.42,"y":40,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.63,"y":39.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.85,"y":39.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.42,"y":39.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.93,"y":40.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Altered Snapjaw Shell","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3461,"name":"Oasis Snapjaw","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5098,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3461],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[3461],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[3461],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[877],"next_quest_ids":[1489,3301],"requirements":{"prerequisite_alternatives":[[{"quest_id":877,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[877],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5098,"item_name":"Altered Snapjaw Shell","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/880"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/880/altered-beings/"}],"missing_fields":[]},"objective_summary":"collect 8: Altered Snapjaw Shell","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/880","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Altered Snapjaw Shell","countPerCharacter":8,"method":"creature_drop","dropSources":[{"kind":"creature","id":3461,"name":"Oasis Snapjaw","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5098,"reportedSourceCount":1,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3461],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":8,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":80,"sourceIds":[3461],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":24,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":80,"sourceIds":[3461],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=880","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":880,"title":"Altered Beings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":880,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Stagnant Oasis · Bubbling Fissure and Verog","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-880"},{"questId":880,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lushwater Oasis · Altered Beings and Hezrul","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-880"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"preparation","url":"/journey/wailing-caverns.html?quest=880"},"research_updates":[]},{"quest_id":881,"title":"Echeyakee","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Echeyakee's Hide"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.9,"y":17.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Echeyakee's Hide","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3475,"name":"Echeyakee","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":5100,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3475],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3475],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3475],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[903],"next_quest_ids":[905],"requirements":{"prerequisite_alternatives":[[{"quest_id":903,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":905,"previous_chain_quests_must_not_be_active":[903],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5100,"item_name":"Echeyakee's Hide","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/881"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/881/echeyakee/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/881"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Echeyakee's Hide","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":55.9,"y":17.2,"continent_x":0.5464217331016533,"continent_y":0.5033780914590509,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Grol'dom Farm","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/881","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1450,"money_copper":0,"money_at_max_level_copper":870,"items":[],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":{"id":5320,"name":"Echeyakee's Grace"},"source_url":"https://wowforevertools.com/quests/881","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Echeyakee's Hide","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3475,"name":"Echeyakee","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":5100,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3475],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3475],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3475],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":881,"title":"Echeyakee","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":881,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Prowlers · prepare the northern quest","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-881"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":881,"title":"Echeyakee","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":888,"title":"Stolen Booty","quest_level":16,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":36.2,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shipment of Boots"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":49.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shipment of Boots","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Drizzlik's Emporium","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5076,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Telescopic Lens"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.58,"y":49.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Telescopic Lens","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Fragile - Do Not Drop","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5077,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[892],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":892,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[892],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5076,"item_name":"Shipment of Boots","per_character":1,"three_characters_total":3},{"item_id":5077,"item_name":"Telescopic Lens","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/888"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/888/stolen-booty/"}],"missing_fields":[]},"objective_summary":"collect 1: Shipment of Boots; collect 1: Telescopic Lens","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[],"choices":[{"id":5337,"count":1,"name":"Wayfaring Gloves"},{"id":5320,"count":1,"name":"Padded Lamellar Boots"}],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/888","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Shipment of Boots","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Drizzlik's Emporium","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5076,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Telescopic Lens","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Fragile - Do Not Drop","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5077,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":30,"partyKnownSeconds":90,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":888,"title":"Stolen Booty","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":888,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet → Thorn Hill · pickups and supplies","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-888"},{"questId":888,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern sweep · wife → nests → Raptor Grounds → Northwatch","kinds":["objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-888"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":895,"title":"WANTED: Baron Longshore","quest_level":16,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.59,"y":37.47,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":37.5,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":36.2,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Baron Longshore's Head"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":64.21,"y":47.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.56,"y":49.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.61,"y":49.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Baron Longshore's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3467,"name":"Baron Longshore","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5084,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3467],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3467],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3467],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5084,"item_name":"Baron Longshore's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/895"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/895/wanted-baron-longshore/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Baron Longshore's Head","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":800,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/895","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Baron Longshore's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3467,"name":"Baron Longshore","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5084,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3467],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3467],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3467],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":895,"title":"WANTED: Baron Longshore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":895,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-895"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":895,"title":"WANTED: Baron Longshore","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":902,"title":"Samophlange","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"Control Console","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.4,"y":11.65,"subzone":"Control Console","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.98,"y":37.22,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Samophlange"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.98,"y":37.22,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Samophlange","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5054,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[901],"next_quest_ids":[3921],"requirements":{"prerequisite_alternatives":[[{"quest_id":901,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[901],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5054,"item_name":"Samophlange","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/902"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/902/samophlange/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Samophlange","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[],"choices":[{"id":5324,"count":1,"name":"Engineer's Hammer"},{"id":5325,"count":1,"name":"Welding Shield"}],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/902","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Samophlange","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5054,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":902,"title":"Samophlange","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":902,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern trip · Echeyakee, Samophlange","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-902"},{"questId":902,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Samophlange · #902","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-902"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":902,"title":"Samophlange","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1489,"title":"Hamuul Runetotem","quest_level":16,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts"]},"quest_category":"Wailing Caverns","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tonga Runetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.26,"y":31.93,"subzone":"Tonga Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[880],"next_quest_ids":[1490],"requirements":{"prerequisite_alternatives":[[{"quest_id":880,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1490,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1489"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1489/hamuul-runetotem/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Arch Druid Hamuul Runetotem","objective_reference_points":[],"rewards":{"xp":290,"money_copper":0,"money_at_max_level_copper":174,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1489","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1489","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":1489,"title":"Hamuul Runetotem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1489,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1489"},{"questId":1489,"firstStop":1,"lastStop":10,"turninStop":10,"completed":true,"group":"Crossroads · prepare the delivery bundle","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1489"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"preparation","url":"/journey/wailing-caverns.html?quest=1489"},"research_updates":[{"questId":1489,"title":"Hamuul Runetotem","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2382,"title":"Wrenix of Ratchet","quest_level":16,"minimum_level":16,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zando'zan","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53,"subzone":"Zando'zan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wrenix the Wretched","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.06,"y":36.32,"subzone":"Wrenix the Wretched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Wrenix the Wretched"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.06,"y":36.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Wrenix the Wretched","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[2379],"next_quest_ids":[2381],"requirements":{"prerequisite_alternatives":[[{"quest_id":2379,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":2381,"previous_chain_quests_must_not_be_active":[2379],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2382"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2382/wrenix-of-ratchet/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2382"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Wrenix the Wretched","objective_reference_points":[],"rewards":{"xp":115,"money_copper":0,"money_at_max_level_copper":72,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2382","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Wrenix the Wretched","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=2382","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll."}],"remaining":[]},"research_updates":[{"questId":2382,"title":"Wrenix of Ratchet","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll.","source":"https://www.wowhead.com/forever/quest=2382","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":2382,"title":"Wrenix of Ratchet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2382,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet · rogue work on the return","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2382"},{"questId":2382,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Rogue introductions · before crossing east","kinds":["pickup"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2382"},{"questId":2382,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"Orgrimmar · Shenthul and Zando’zan","kinds":["pickup","objective","turnin"],"guide":"rogue-ratchet","title":"Rogue · Ratchet lockpicking","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-ratchet.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2382"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":905,"title":"The Angry Scytheclaws","quest_level":17,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Blue Raptor Nest"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.6,"y":46.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Blue Raptor Nest","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}},{"action":"interact","target":{"name":"Yellow Raptor Nest"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.02,"y":46.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Yellow Raptor Nest","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}},{"action":"interact","target":{"name":"Red Raptor Nest"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.46,"y":46.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Red Raptor Nest","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[881],"next_quest_ids":[3261],"requirements":{"prerequisite_alternatives":[[{"quest_id":881,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":3261,"previous_chain_quests_must_not_be_active":[881],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/905"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/905/the-angry-scytheclaws/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/905"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=905"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"missing_fields":[]},"objective_summary":"interact 1: Blue Raptor Nest; interact 1: Yellow Raptor Nest; interact 1: Red Raptor Nest","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":52.6,"y":46.2,"continent_x":0.5373347300902693,"continent_y":0.5832418046722162,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Stagnant Oasis","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/905","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1250,"money_copper":900,"money_at_max_level_copper":750,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/905","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Blue Raptor Nest","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}},{"index":1,"action":"interact","target":"Yellow Raptor Nest","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}},{"index":2,"action":"interact","target":"Red Raptor Nest","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=905","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_deduplication","detail":"Removed empty cast records duplicating the same mapped interaction; each location is completed once."}],"remaining":[]},"research_updates":[{"field":"objective_deduplication","detail":"Removed empty cast records duplicating the same mapped interaction; each location is completed once.","source":"https://www.wowhead.com/forever/quest=905","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":905,"title":"The Angry Scytheclaws","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":905,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Crossroads → Ratchet · grouped deliveries","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-905"},{"questId":905,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern sweep · wife → nests → Raptor Grounds → Northwatch","kinds":["objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-905"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Three Sunscale Feathers are needed, one per nest per character, from local Sunscale Raptors near 52.2, 46.4. This source-item requirement is currently omitted from the three interact objectives."},{"quest_id":1061,"title":"The Spirits of Stonetalon","quest_level":17,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Stonetalon Mountains","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zor Lonetree","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.9,"y":38.4,"subzone":"Zor Lonetree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seereth Stonebreak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.26,"y":27.88,"subzone":"Seereth Stonebreak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Seereth Stonebreak"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.26,"y":27.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Seereth Stonebreak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1061"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1061/the-spirits-of-stonetalon/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Seereth Stonebreak","objective_reference_points":[],"rewards":{"xp":315,"money_copper":0,"money_at_max_level_copper":192,"items":[],"choices":[],"reputation":[{"factionId":76,"value":25,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1061","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Seereth Stonebreak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1061","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"This pickup is in Orgrimmar and requires level 13, after the level-11–12 capital chapter. The current Barrens guide does not return to Orgrimmar to start a Stonetalon introduction.","routing_decision":{"id":1061,"title":"The Spirits of Stonetalon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"This pickup is in Orgrimmar and requires level 13, after the level-11–12 capital chapter. The current Barrens guide does not return to Orgrimmar to start a Stonetalon introduction.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1061,"title":"The Spirits of Stonetalon","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":1061,"title":"The Spirits of Stonetalon","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1486,"title":"Deviate Hides","quest_level":17,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends","objectives"]},"quest_category":"Wailing Caverns","forever_status":"changed","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nalpak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.99,"y":35.66,"subzone":"Nalpak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nalpak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.99,"y":35.66,"subzone":"Nalpak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deviate Hide"},"count_per_character":20,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.95,"y":33.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.49,"y":34.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.16,"y":34.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.14,"y":35.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.38,"y":33.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.24,"y":32.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.41,"y":33.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.1,"y":33.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.09,"y":34.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.18,"y":34.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.09,"y":32.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.32,"y":32.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.57,"y":34.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.88,"y":33.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.19,"y":34.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.92,"y":33.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.2,"y":34.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.08,"y":32.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.3,"y":35.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.91,"y":35.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.18,"y":35.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.6,"y":34.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.79,"y":34.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.62,"y":32.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.9,"y":32.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.38,"y":32.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.79,"y":32.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.04,"y":32.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.62,"y":32.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.17,"y":33.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.18,"y":32.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.45,"y":32.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.84,"y":31.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.96,"y":33.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.34,"y":34.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.53,"y":34.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.41,"y":33.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.87,"y":32.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.08,"y":34.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.59,"y":33.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.48,"y":35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.74,"y":32.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.03,"y":33.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.28,"y":33.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.1,"y":33.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.92,"y":33.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.36,"y":33.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.54,"y":33.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.74,"y":32.53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deviate Hide","countPerCharacter":20,"method":"creature_drop","dropSources":[{"kind":"creature","id":5048,"name":"Deviate Adder","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3630,"name":"Deviate Coiler","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3632,"name":"Deviate Creeper","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":5053,"name":"Deviate Crocolisk","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":5056,"name":"Deviate Dreadfang","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3637,"name":"Deviate Guardian","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":6443,"reportedSourceCount":20,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3630,3632],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":20,"expectedKills":25,"seconds":450,"lowSeconds":450,"highSeconds":450,"dropRatePercent":80,"sourceIds":[3630,3632],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":60,"expectedKills":75,"seconds":1350,"lowSeconds":1350,"highSeconds":1350,"dropRatePercent":80,"sourceIds":[3630,3632],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6443,"item_name":"Deviate Hide","per_character":20,"three_characters_total":60}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1486"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1486/deviate-hides/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 20: Deviate Hide","objective_reference_points":[],"rewards":{"xp":1600,"money_copper":1800,"money_at_max_level_copper":960,"items":[{"id":918,"count":1,"name":"Deviate Hide Pack"},{"id":6480,"count":1,"name":"Slick Deviate Leggings"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1486","evidence":"client","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Deviate Hide","countPerCharacter":20,"method":"creature_drop","dropSources":[{"kind":"creature","id":5048,"name":"Deviate Adder","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3630,"name":"Deviate Coiler","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3632,"name":"Deviate Creeper","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":5053,"name":"Deviate Crocolisk","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":5056,"name":"Deviate Dreadfang","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3637,"name":"Deviate Guardian","zone":"Wailing Caverns","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":6443,"reportedSourceCount":20,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3630,3632],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":20,"expectedKills":25,"seconds":450,"lowSeconds":450,"highSeconds":450,"dropRatePercent":80,"sourceIds":[3630,3632],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":60,"expectedKills":75,"seconds":1350,"lowSeconds":1350,"highSeconds":1350,"dropRatePercent":80,"sourceIds":[3630,3632],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":450,"partyKnownSeconds":1350,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1486","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Available in the Wailing Caverns dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":1486,"title":"Deviate Hides","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1486,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1486"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=1486"},"research_updates":[{"questId":1486,"title":"Deviate Hides","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":851,"title":"Verog the Dervish","quest_level":18,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Verog's Head"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":53.1,"y":41.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Verog's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3395,"name":"Verog the Dervish","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":5023,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3395],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3395],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3395],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[850],"next_quest_ids":[852],"requirements":{"prerequisite_alternatives":[[{"quest_id":850,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":852,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5023,"item_name":"Verog's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/851"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/851/verog-the-dervish/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/851"}],"missing_fields":[]},"objective_summary":"collect 1: Verog's Head","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":53.1,"y":41.7,"continent_x":0.5387115487283578,"continent_y":0.5708491595184492,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Stagnant Oasis","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/851","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1000,"money_copper":1000,"money_at_max_level_copper":600,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/851","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Verog's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3395,"name":"Verog the Dervish","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":5023,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3395],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3395],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3395],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":851,"title":"Verog the Dervish","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":851,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western pools · fungi and Kolkar Leaders","kinds":["pickup","objective","turnin"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-851"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":858,"title":"Ignition","quest_level":18,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzlecrank's Shredder","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.52,"y":7.45,"subzone":"Wizzlecrank's Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzlecrank's Shredder","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.52,"y":7.45,"subzone":"Wizzlecrank's Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ignition Key"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.27,"y":8.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ignition Key","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3445,"name":"Supervisor Lugwizzle","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5050,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3445],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3445],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3445],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[863],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5050,"item_name":"Ignition Key","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/858"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/858/ignition/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Ignition Key","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":0,"money_at_max_level_copper":810,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/858","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ignition Key","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3445,"name":"Supervisor Lugwizzle","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5050,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3445],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3445],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3445],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":858,"title":"Ignition","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":858,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern loop · Serena, Nugget Slugs, Ignition and Miner’s Fortune","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-858"}],"all_profile_placements":"/data/route-decisions.json"},"guideOptional":true,"guideNote":"Optional: obtain the Ignition Key only if you want this Wizzlecrank detour. The escort continuation is The Escape #863 and is also optional.","guide_note":"Optional: obtain the Ignition Key only if you want this Wizzlecrank detour. The escort continuation is The Escape #863 and is also optional.","guide_optional":true,"research_updates":[{"questId":858,"title":"Ignition","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":858,"title":"Ignition","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":863,"title":"The Escape","quest_level":18,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzlecrank's Shredder","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.52,"y":7.45,"subzone":"Wizzlecrank's Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.98,"y":37.22,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Wizzlecrank"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":56.52,"y":7.45,"subzone":"Wizzlecrank's Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Wizzlecrank","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[858],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":858,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/863"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/863/the-escape/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/863"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=863"}],"missing_fields":[]},"objective_summary":"escort : Wizzlecrank","objective_summary_source":"https://wowforevertools.com/quests/863","objective_reference_points":[],"rewards":{"xp":1700,"money_copper":2000,"money_at_max_level_copper":1020,"items":[],"choices":[{"id":5326,"count":1,"name":"Flaring Baton"},{"id":5327,"count":1,"name":"Greasy Tinker's Pants"}],"reputation":[{"factionId":470,"value":150,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/863","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"escort","target":"Wizzlecrank","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=863","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated."}],"remaining":[]},"research_updates":[{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated.","source":"https://www.wowhead.com/forever/quest=863","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"An optional Wizzlecrank escort at the Sludge Fen. The guide does Ignition there but does not commit the party to the additional escort event; its duration and availability are not part of the fixed route.","routing_decision":{"id":863,"title":"The Escape","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":863,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Sludge Fen → Ratchet · optional Wizzlecrank escort","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-863"}],"all_profile_placements":"/data/route-decisions.json"},"guideOptional":true,"guide_optional":true},{"quest_id":865,"title":"Raptor Horns","quest_level":18,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Intact Raptor Horn"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.04,"y":53.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.16,"y":11.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.44,"y":15.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.84,"y":12.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.33,"y":6.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.91,"y":8.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.87,"y":7.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":39.27,"y":25.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":36.19,"y":28.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":37.25,"y":26.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.34,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.7,"y":54.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.06,"y":52.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.85,"y":16.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.14,"y":16.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.74,"y":12.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.02,"y":32.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.99,"y":6.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.86,"y":8.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.92,"y":48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.39,"y":44.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.73,"y":14.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.08,"y":15.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.97,"y":32.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.25,"y":7.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.36,"y":46.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.75,"y":45.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.12,"y":14.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.53,"y":14.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.76,"y":50.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.66,"y":50.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.1,"y":45.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.88,"y":43.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.07,"y":43.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46,"y":43.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.49,"y":50.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.31,"y":47.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.78,"y":43.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.19,"y":46.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.14,"y":44.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.83,"y":48.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.29,"y":30.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.28,"y":31.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.65,"y":48.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.09,"y":50.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":56.64,"y":4.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.51,"y":42.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.43,"y":53.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.11,"y":53.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.03,"y":53.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":58.01,"y":53.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.58,"y":45.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.45,"y":43.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.45,"y":51.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":57.12,"y":52.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":54.29,"y":49.44,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.41,"y":46.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.62,"y":46.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":55.82,"y":51.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.62,"y":8.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Intact Raptor Horn","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3256,"name":"Sunscale Scytheclaw","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5842,"name":"Takk the Leaper","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5055,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3256,5842],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":6.25,"seconds":112.5,"lowSeconds":112.5,"highSeconds":112.5,"dropRatePercent":80,"sourceIds":[3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1491],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5055,"item_name":"Intact Raptor Horn","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/865"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/865/raptor-horns/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 5: Intact Raptor Horn","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":0,"money_at_max_level_copper":810,"items":[{"id":5342,"count":5,"name":"Raptor Punch"},{"id":5343,"count":1,"name":"Barkeeper's Cloak"}],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/865","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Intact Raptor Horn","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3256,"name":"Sunscale Scytheclaw","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":5842,"name":"Takk the Leaper","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5055,"reportedSourceCount":2,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3256,5842],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":6.25,"seconds":112.5,"lowSeconds":112.5,"highSeconds":112.5,"dropRatePercent":80,"sourceIds":[3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":18.75,"seconds":337.5,"lowSeconds":337.5,"highSeconds":337.5,"dropRatePercent":80,"sourceIds":[3256,5842],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":112.5,"partyKnownSeconds":337.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":865,"title":"Raptor Horns","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":865,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-865"},{"questId":865,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern sweep · wife → nests → Raptor Grounds → Northwatch","kinds":["objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-865"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"preparation","url":"/journey/wailing-caverns.html?quest=865"},"research_updates":[{"questId":865,"title":"Raptor Horns","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":865,"title":"Raptor Horns","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":896,"title":"Miner's Fortune","quest_level":18,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cats Eye Emerald"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":60.21,"y":3.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.16,"y":3.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.23,"y":5.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.43,"y":4.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.82,"y":3.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.87,"y":3.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.06,"y":3.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.94,"y":3.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.96,"y":3.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.38,"y":3.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.81,"y":3.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.52,"y":3.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.8,"y":2.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.93,"y":4.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.62,"y":3.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.26,"y":3.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.88,"y":5.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.14,"y":3.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.62,"y":2.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.2,"y":4.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.14,"y":5.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.81,"y":3.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.28,"y":4.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.28,"y":3.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.41,"y":5.57,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.73,"y":3.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.84,"y":3.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.47,"y":4.49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.05,"y":3.61,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.4,"y":3.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.33,"y":4.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.42,"y":5.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.65,"y":2.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.87,"y":3.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.96,"y":3.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.84,"y":3.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.66,"y":3.79,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.92,"y":3.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.74,"y":3.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.63,"y":2.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.63,"y":3.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.95,"y":3.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.91,"y":4.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.54,"y":3.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.86,"y":4.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.55,"y":3.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.94,"y":3.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.86,"y":5.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.19,"y":5.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.62,"y":4.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.3,"y":3.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.99,"y":4.12,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cats Eye Emerald","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":9336,"name":"Boss Copperplug","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3283,"name":"Venture Co. Enforcer","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3286,"name":"Venture Co. Overseer","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5097,"reportedSourceCount":3,"dropRateRangePercent":[10,10],"planningDropRatePercent":10,"planningSourceIds":[9336,3283,3286],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":10,"sourceIds":[9336,3283,3286],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":10,"sourceIds":[9336,3283,3286],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5097,"item_name":"Cats Eye Emerald","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/896"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/896/miners-fortune/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Cats Eye Emerald","objective_reference_points":[],"rewards":{"xp":1700,"money_copper":0,"money_at_max_level_copper":1020,"items":[{"id":5335,"count":1,"name":"A Sack of Coins"}],"choices":[],"reputation":[{"factionId":470,"value":150,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/896","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Cats Eye Emerald","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":9336,"name":"Boss Copperplug","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3283,"name":"Venture Co. Enforcer","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3286,"name":"Venture Co. Overseer","zone":"The Barrens","dropRatePercent":10,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5097,"reportedSourceCount":3,"dropRateRangePercent":[10,10],"planningDropRatePercent":10,"planningSourceIds":[9336,3283,3286],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":10,"seconds":180,"lowSeconds":180,"highSeconds":180,"dropRatePercent":10,"sourceIds":[9336,3283,3286],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":30,"seconds":540,"lowSeconds":540,"highSeconds":540,"dropRatePercent":10,"sourceIds":[9336,3283,3286],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":896,"title":"Miner's Fortune","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":896,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-896"},{"questId":896,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern loop · Serena, Nugget Slugs, Ignition and Miner’s Fortune","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-896"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":896,"title":"Miner's Fortune","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":896,"title":"Miner's Fortune","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":907,"title":"Enraged Thunder Lizards","quest_level":18,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thunder Lizard Blood"},"count_per_character":3,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":60.6,"subzone":"Thunderheads near Taurajo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thunder Lizard Blood","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":3238,"name":"Stormhide","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3240,"name":"Stormsnout","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3239,"name":"Thunderhead","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5143,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3238,3240,3239],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":3.75,"seconds":67.5,"lowSeconds":67.5,"highSeconds":67.5,"dropRatePercent":80,"sourceIds":[3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":11.25,"seconds":202.5,"lowSeconds":202.5,"highSeconds":202.5,"dropRatePercent":80,"sourceIds":[3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[882],"next_quest_ids":[913],"requirements":{"prerequisite_alternatives":[[{"quest_id":882,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":913,"previous_chain_quests_must_not_be_active":[882],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5143,"item_name":"Thunder Lizard Blood","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/907"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/907/enraged-thunder-lizards/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=907"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=907"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=907"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=907"}],"missing_fields":[]},"objective_summary":"collect 3: Thunder Lizard Blood","objective_reference_points":[],"rewards":{"xp":1700,"money_copper":0,"money_at_max_level_copper":1020,"items":[],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/907","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Thunder Lizard Blood","countPerCharacter":3,"method":"creature_drop","dropSources":[{"kind":"creature","id":3238,"name":"Stormhide","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3240,"name":"Stormsnout","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3239,"name":"Thunderhead","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5143,"reportedSourceCount":3,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3238,3240,3239],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":3,"expectedKills":3.75,"seconds":67.5,"lowSeconds":67.5,"highSeconds":67.5,"dropRatePercent":80,"sourceIds":[3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":9,"expectedKills":11.25,"seconds":202.5,"lowSeconds":202.5,"highSeconds":202.5,"dropRatePercent":80,"sourceIds":[3238,3240,3239],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":67.5,"partyKnownSeconds":202.5,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=907","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":907,"title":"Enraged Thunder Lizards","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":907,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · finish the hunting lessons","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-907"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Use the nearby Taurajo hunt area rather than a northern spawn.","research_updates":[{"questId":907,"title":"Enraged Thunder Lizards","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":959,"title":"Trouble at the Docks","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends","objectives"]},"quest_category":"Wailing Caverns","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crane Operator Bigglefuzz","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.09,"y":37.61,"subzone":"Crane Operator Bigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crane Operator Bigglefuzz","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.09,"y":37.61,"subzone":"Crane Operator Bigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"99-Year-Old Port"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.69,"y":33.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"99-Year-Old Port","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3655,"name":"Mad Magglish","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":5334,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3655],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5334,"item_name":"99-Year-Old Port","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/959"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/959/trouble-at-the-docks/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: 99-Year-Old Port","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1000,"money_at_max_level_copper":810,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/959","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"99-Year-Old Port","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3655,"name":"Mad Magglish","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":5334,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3655],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3655],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=959","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Available in the Wailing Caverns dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":959,"title":"Trouble at the Docks","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":959,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wailing Caverns · outer cave and dungeon","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-959"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=959"},"research_updates":[{"questId":959,"title":"Trouble at the Docks","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":962,"title":"Serpentbloom","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["objectives"]},"quest_category":"Wailing Caverns","forever_status":"changed","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Serpentbloom"},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.08,"y":33.51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.06,"y":31.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.49,"y":32.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.9,"y":32.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.85,"y":32.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.66,"y":34.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.07,"y":32.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.51,"y":35.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.05,"y":34.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.09,"y":32.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.66,"y":32.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.21,"y":34.72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.68,"y":33.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.08,"y":34.31,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.62,"y":33.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Serpentbloom","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Serpentbloom","zone":"Wailing Caverns","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":5339,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5339,"item_name":"Serpentbloom","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/962"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/962/serpentbloom/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 10: Serpentbloom","objective_reference_points":[],"rewards":{"xp":1700,"money_copper":2000,"money_at_max_level_copper":810,"items":[{"id":10919,"count":1,"name":"Apothecary Gloves"}],"choices":[{"id":10919,"count":1,"name":"Apothecary Gloves"},{"id":270008,"count":1,"name":"Heat Resistant Mitts"},{"id":270009,"count":1,"name":"Safety Boots"}],"reputation":[{"factionId":68,"value":150,"factionName":"Undercity"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/962","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Serpentbloom","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Serpentbloom","zone":"Wailing Caverns","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":5339,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=962","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":962,"title":"Serpentbloom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":962,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-962"},{"questId":962,"firstStop":6,"lastStop":6,"turninStop":null,"completed":false,"group":"Thunder Bluff · deliver before sightseeing","kinds":["pickup"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-962"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=962"},"research_updates":[{"questId":962,"title":"Serpentbloom","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":1063,"title":"The Elder Crone","quest_level":18,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts"]},"quest_category":"Stonetalon Mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seereth Stonebreak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.3,"y":27.9,"subzone":"Seereth Stonebreak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magatha Grimtotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.9,"y":30.9,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magatha Grimtotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.9,"y":30.9,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magatha Grimtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1062],"next_quest_ids":[1064],"requirements":{"prerequisite_alternatives":[[{"quest_id":1062,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1063"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1063"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1063"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Magatha Grimtotem","objective_reference_points":[],"rewards":{"xp":680,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1063","money_at_max_level_copper":405},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magatha Grimtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1063","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":1063,"title":"The Elder Crone","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1063,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Boulderslide → Malaka’jin → the border","kinds":["pickup"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1063"},{"questId":1063,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1063"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1063"}],"guide_optional":false},{"quest_id":1491,"title":"Smart Drinks","quest_level":18,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends","objectives"]},"quest_category":"Wailing Caverns","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wailing Essence"},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.59,"y":32.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.73,"y":32.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.25,"y":32.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.1,"y":33.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.29,"y":33.85,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.91,"y":33.97,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.55,"y":34.29,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.58,"y":33.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.05,"y":33.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.86,"y":33.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wailing Essence","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3638,"name":"Devouring Ectoplasm","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3640,"name":"Evolving Ectoplasm","zone":"Wailing Caverns","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":6464,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3638],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":6,"seconds":108,"lowSeconds":108,"highSeconds":108,"dropRatePercent":100,"sourceIds":[3638],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":18,"seconds":324,"lowSeconds":324,"highSeconds":324,"dropRatePercent":100,"sourceIds":[3638],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[865],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":865,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6464,"item_name":"Wailing Essence","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1491"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1491/smart-drinks/"}],"missing_fields":[]},"objective_summary":"collect 6: Wailing Essence","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1000,"money_at_max_level_copper":810,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1491","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Wailing Essence","countPerCharacter":6,"method":"creature_drop","dropSources":[{"kind":"creature","id":3638,"name":"Devouring Ectoplasm","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]},{"kind":"creature","id":3640,"name":"Evolving Ectoplasm","zone":"Wailing Caverns","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js"]}],"itemId":6464,"reportedSourceCount":2,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3638],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":6,"expectedKills":6,"seconds":108,"lowSeconds":108,"highSeconds":108,"dropRatePercent":100,"sourceIds":[3638],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":18,"expectedKills":18,"seconds":324,"lowSeconds":324,"highSeconds":324,"dropRatePercent":100,"sourceIds":[3638],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":108,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1491","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Available in the Wailing Caverns dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":1491,"title":"Smart Drinks","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1491,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1491"}],"all_profile_placements":"/data/route-decisions.json"},"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=1491"},"research_updates":[]},{"quest_id":2381,"title":"Plundering the Plunderers","quest_level":18,"minimum_level":16,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wrenix the Wretched","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.06,"y":36.32,"subzone":"Wrenix the Wretched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wrenix the Wretched","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.06,"y":36.32,"subzone":"Wrenix the Wretched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Southsea Treasure"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":64.8,"y":45.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Southsea Treasure","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":7167,"name":"Polly","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":7968,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[7167],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[7167],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[7167],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[2382],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2382,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[2382],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7968,"item_name":"Southsea Treasure","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2381"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2381/plundering-the-plunderers/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/2381"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Southsea Treasure","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Merchant Coast","x":64.8,"y":45.5,"continent_x":0.5709291048596282,"continent_y":0.5813140598705191,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Merchant Coast","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/2381","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1350,"money_copper":0,"money_at_max_level_copper":810,"items":[{"id":7676,"count":10,"name":"Thistle Tea"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2381","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Southsea Treasure","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":7167,"name":"Polly","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":7968,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[7167],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[7167],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[7167],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=2381","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"routing_decision":{"id":2381,"title":"Plundering the Plunderers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2381,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet · rogue work on the return","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2381"},{"questId":2381,"firstStop":11,"lastStop":15,"turninStop":15,"completed":true,"group":"Ratchet · supplies from Wrenix","kinds":["pickup","objective","turnin"],"guide":"rogue-ratchet","title":"Rogue · Ratchet lockpicking","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-ratchet.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2381"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":2381,"title":"Plundering the Plunderers","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3261,"title":"Jorn Skyseer","quest_level":18,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergra Darkthorn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.24,"y":31.01,"subzone":"Sergra Darkthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jorn Skyseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[905],"next_quest_ids":[882],"requirements":{"prerequisite_alternatives":[[{"quest_id":905,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":882,"previous_chain_quests_must_not_be_active":[905],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3261"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3261/jorn-skyseer/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Jorn Skyseer","objective_reference_points":[],"rewards":{"xp":135,"money_copper":0,"money_at_max_level_copper":84,"items":[],"choices":[],"reputation":[{"factionId":81,"value":10,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3261","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=3261","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":3261,"title":"Jorn Skyseer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3261,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · the Skyseer referral","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3261"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3261,"title":"Jorn Skyseer","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":3281,"title":"Stolen Silver","quest_level":18,"minimum_level":9,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazrog","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"subzone":"Gazrog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazrog","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"subzone":"Gazrog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stolen Silver"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":58.03,"y":53.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stolen Silver","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Stolen Silver","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5061,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[869],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":869,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[869],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5061,"item_name":"Stolen Silver","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3281"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3281/stolen-silver/"}],"missing_fields":[]},"objective_summary":"collect 1: Stolen Silver","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1000,"money_at_max_level_copper":810,"items":[],"choices":[{"id":11853,"count":1,"name":"Rambling Boots"},{"id":2694,"count":1,"name":"Settler's Leggings"}],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3281","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Stolen Silver","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"object","id":null,"name":"Stolen Silver","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5061,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Ground pickups, supplied items, purchases or alternative acquisition methods need a separate timing assumption; creature-drop timing is not applied.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":3281,"title":"Stolen Silver","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3281,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · carry Stolen Silver for the southern outing","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3281"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":3923,"title":"Rilli Greasygob","quest_level":18,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wenikee Boltbucket","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.05,"y":11.17,"subzone":"Wenikee Boltbucket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rilli Greasygob","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":76.5,"y":24.4,"subzone":"Rilli Greasygob","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Broken and Battered Samophlange"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":76.5,"y":24.4,"subzone":"Rilli Greasygob","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Broken and Battered Samophlange","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":11146,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[3922],"next_quest_ids":[3924],"requirements":{"prerequisite_alternatives":[[{"quest_id":3922,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":3924,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11146,"item_name":"Broken and Battered Samophlange","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3923"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3923/rilli-greasygob/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Broken and Battered Samophlange","objective_reference_points":[],"rewards":{"xp":340,"money_copper":0,"money_at_max_level_copper":204,"items":[],"choices":[],"reputation":[{"factionId":470,"value":25,"factionName":"Ratchet"},{"factionId":67,"value":10,"factionName":"Horde"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3923","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Broken and Battered Samophlange","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":11146,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=3923","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"guide_deferral":"The guide completes Nugget Slugs #3922 but does not schedule the next Orgrimmar → northern Barrens manual hunt → Orgrimmar circuit. These follow-ups are deferred together rather than adding two capital visits to the current Barrens loop.","routing_decision":{"id":3923,"title":"Rilli Greasygob","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3923,"firstStop":24,"lastStop":26,"turninStop":26,"completed":true,"group":"Rilli Greasygob · #3923","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3923"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3923,"title":"Rilli Greasygob","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6401,"title":"Kaya's Alive","quest_level":18,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts"]},"quest_category":"Stonetalon Mountains","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Makaba Flathoof","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.19,"y":27.76,"subzone":"Makaba Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tammra Windfield","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.46,"y":58.38,"subzone":"Tammra Windfield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tammra Windfield"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.46,"y":58.38,"subzone":"Tammra Windfield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tammra Windfield","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6523],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6523,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6523],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6401"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6401/kayas-alive/"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Tammra Windfield","objective_reference_points":[],"rewards":{"xp":1000,"money_copper":700,"money_at_max_level_copper":600,"items":[],"choices":[],"reputation":[{"factionId":81,"value":75,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6401","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tammra Windfield","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6401","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":6401,"title":"Kaya's Alive","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6401,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grimtotem Post · Grundig and Kaya","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6401"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":6548,"title":"Avenge My Village","quest_level":18,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Stonetalon Mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Makaba Flathoof","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.2,"y":27.8,"subzone":"Makaba Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Makaba Flathoof","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.2,"y":27.8,"subzone":"Makaba Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Grimtotem Ruffian","npc_id":11910},"count_per_character":8,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":81.5,"y":91.4,"subzone":"Grimtotem Ruffian area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Grimtotem Ruffian","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Grimtotem Mercenary","npc_id":11911},"count_per_character":6,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":81.5,"y":91.4,"subzone":"Grimtotem Mercenary area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Grimtotem Mercenary","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6629],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6548"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6548"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6548"}],"missing_fields":[]},"objective_summary":"kill 8: Grimtotem Ruffian; kill 6: Grimtotem Mercenary","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1000,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6548","money_at_max_level_copper":810},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Grimtotem Ruffian","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Grimtotem Mercenary","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":252,"partyKnownSeconds":252,"unknownObjectives":0,"isPartial":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6548","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"partial_research","detail":"Wowhead locates the Grimtotem enemies in Stonetalon Mountains; exact Forever objective coordinates remain unresolved."}],"remaining":["Grimtotem Ruffian location","Grimtotem Mercenary location"]},"research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6548"}],"routing_decision":{"id":6548,"title":"Avenge My Village","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6548,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Honor’s Stand → Camp Aparaje","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6548"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","guide_optional":false},{"quest_id":6629,"title":"Kill Grundig Darkcloud","quest_level":18,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Stonetalon Mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Makaba Flathoof","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.2,"y":27.8,"subzone":"Makaba Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Makaba Flathoof","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.2,"y":27.8,"subzone":"Makaba Flathoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Grundig Darkcloud","npc_id":11858},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.6,"y":86,"subzone":"Grundig Darkcloud area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Grundig Darkcloud","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Grimtotem Brute","npc_id":11912},"count_per_character":6,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.6,"y":86,"subzone":"Grimtotem Brute area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Grimtotem Brute","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6548],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6548,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6629"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/6629"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/6629"}],"missing_fields":[]},"objective_summary":"kill 1: Grundig Darkcloud; kill 6: Grimtotem Brute","objective_reference_points":[],"rewards":{"xp":1350,"money_copper":1000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/6629","money_at_max_level_copper":810},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Grundig Darkcloud","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Grimtotem Brute","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":126,"partyKnownSeconds":126,"unknownObjectives":0,"isPartial":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6629","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"partial_research","detail":"Grundig and the Brutes are at Grimtotem Post in Stonetalon Mountains; exact Forever objective coordinates remain unresolved."}],"remaining":["Grundig Darkcloud location","Grimtotem Brute location"]},"research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=6629"}],"routing_decision":{"id":6629,"title":"Kill Grundig Darkcloud","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6629,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Honor’s Stand → Camp Aparaje","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6629"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","guide_optional":false},{"quest_id":95494,"title":"Bruised Pride and Lion Hides","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vrang Wildgore","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":12.2,"subzone":"Vrang Wildgore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vrang Wildgore","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":12.2,"subzone":"Vrang Wildgore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Savannah Lion Hide"},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43,"y":14.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43,"y":15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43,"y":15.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44,"y":16.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.2,"y":14.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.4,"y":15.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.4,"y":16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.6,"y":15.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.6,"y":15.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.2,"y":16.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.4,"y":13.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.6,"y":14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.8,"y":14.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.6,"y":14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.8,"y":13.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.4,"y":32.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.4,"y":32.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.6,"y":32.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62,"y":32.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.4,"y":31.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.4,"y":32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60,"y":31.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.2,"y":31.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.4,"y":33.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.4,"y":33.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.6,"y":31.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.6,"y":31.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.6,"y":33.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.2,"y":34.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.2,"y":34.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.6,"y":34.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.6,"y":34.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.8,"y":32.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.8,"y":33.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":33.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":33.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Savannah Lion Hide","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"creature","id":3241,"name":"Savannah Patriarch","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3416,"name":"Savannah Matriarch","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":269715,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":269715,"item_name":"Savannah Lion Hide","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95494"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95494/bruised-pride-and-lion-hides/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95494"}],"missing_fields":[]},"objective_summary":"collect 6: Savannah Lion Hide","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":62,"y":33.1,"continent_x":0.5632189204863327,"continent_y":0.5471654376690277,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Ratchet","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95494","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":44.3,"y":15.6,"continent_x":0.5144795406980006,"continent_y":0.49897181762660037,"zone_resolution":"source_zone_coordinates","label":"Objective 2, Dreadmist Peak","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95494","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1350,"money_copper":1000,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95494","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Savannah Lion Hide","countPerCharacter":6,"method":"unknown","dropSources":[{"kind":"creature","id":3241,"name":"Savannah Patriarch","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3416,"name":"Savannah Matriarch","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":269715,"reportedSourceCount":2,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":95494,"title":"Bruised Pride and Lion Hides","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95494,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Reach level 17","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95494"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":95495,"title":"The Hermit Tanner","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vrang Wildgore","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":12.2,"subzone":"Vrang Wildgore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Walton","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.4,"subzone":"Walton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bundle of Hides"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.4,"subzone":"Walton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bundle of Hides","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":269718,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":269718,"item_name":"Bundle of Hides","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95495"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95495/the-hermit-tanner/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95495"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/95495"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Bundle of Hides","objective_reference_points":[],"rewards":{"xp":340,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95495","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bundle of Hides","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":269718,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"route_notes":"Deliver the supplied Bundle of Hides to Walton. This item is carried from the pickup; it is not a farming objective.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95495"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95495/the-hermit-tanner/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95495"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/95495"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95495","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":95495,"title":"The Hermit Tanner","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95495,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Dry Hills","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95495"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Deliver the supplied Bundle of Hides to Walton. This item is carried from the pickup; it is not a farming objective.","research_updates":[{"field":"eligibility_route","detail":"Deliver the supplied Bundle of Hides to Walton. This item is carried from the pickup; it is not a farming objective.","source":"https://bindonforever.com/quest/95495","evidence":"Quest text and mapped route checked on 2026-10-24."}]},{"quest_id":95507,"title":"Vrang's Game","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vrang Wildgore","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":12.2,"subzone":"Vrang Wildgore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vrang Wildgore","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":12.2,"subzone":"Vrang Wildgore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Trapped Game"},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.9,"y":14.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Trapped Game","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":269719,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":269719,"item_name":"Trapped Game","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95507"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95507/vrangs-game/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95507"}],"missing_fields":[]},"objective_summary":"collect 8: Trapped Game","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":43.9,"y":14.6,"continent_x":0.5133780857875299,"continent_y":0.49621789648131875,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Dry Hills","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95507","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1350,"money_copper":1000,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95507","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Trapped Game","countPerCharacter":8,"method":"unknown","dropSources":[],"itemId":269719,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":120,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":95507,"title":"Vrang's Game","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95507,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Reach level 17","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95507"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":95508,"title":"Unwelcome Guests","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Walton","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.4,"subzone":"Walton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Walton","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.4,"subzone":"Walton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"npc","target":{"name":"Assist Walton"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.5,"subzone":"Walton’s camp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"npc","target":"Assist Walton","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95508"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95508/unwelcome-guests/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95508"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/95508"}],"missing_fields":[]},"objective_summary":"npc 1: Assist Walton","objective_reference_points":[],"rewards":{"xp":1000,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[{"id":269716,"count":1,"name":"Keen Skinning Knife"},{"id":269717,"count":1,"name":"Wildgore Greatsword"},{"id":269742,"count":1,"name":"Walton's Second-Favorite Gun"}],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95508","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"npc","target":"Assist Walton","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The 18-second kill-and-loot rule does not estimate dialogue, shopping, escorts, spells, ground collection or other special actions."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"route_notes":"Help Walton through the encounter with Terry Longdrink and the marines at his camp. Allow for the opening dialogue; total event time remains unmeasured.","research_sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95508"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95508/unwelcome-guests/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95508"},{"source_id":"eligibility_route_research","url":"https://bindonforever.com/quest/95508"}],"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95508","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":95508,"title":"Unwelcome Guests","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95508,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Dry Hills","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95508"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Help Walton through the encounter with Terry Longdrink and the marines at his camp. Allow for the opening dialogue; total event time remains unmeasured.","research_updates":[{"field":"eligibility_route","detail":"Help Walton through the encounter with Terry Longdrink and the marines at his camp. Allow for the opening dialogue; total event time remains unmeasured.","source":"https://bindonforever.com/quest/95508","evidence":"Quest text and mapped route checked on 2026-10-24."}]},{"quest_id":95621,"title":"Trouble in the Valley","quest_level":18,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Walton","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.4,"subzone":"Walton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Walton","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":11.4,"subzone":"Walton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Benedict's Orders"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":40.6,"y":16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.4,"y":14.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":16.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.2,"y":14.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.4,"y":16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.8,"y":16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Benedict's Orders","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":262119,"name":"Corporal Adamore","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":270151,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":270151,"item_name":"Benedict's Orders","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95621"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95621/trouble-in-the-valley/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95621"}],"missing_fields":[]},"objective_summary":"collect 1: Benedict's Orders","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Dry Hills","x":42,"y":14.6,"continent_x":0.5081461749627936,"continent_y":0.49621789648131875,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Dry Hills","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95621","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1000,"money_copper":null,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":76,"value":50,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95621","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Benedict's Orders","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":262119,"name":"Corporal Adamore","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":270151,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=95621","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":95621,"title":"Trouble in the Valley","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95621,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Dry Hills","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95621"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":852,"title":"Hezrul Bloodmark","quest_level":19,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hezrul's Head"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.04,"y":41.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hezrul's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3396,"name":"Hezrul Bloodmark","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5025,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3396],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3396],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3396],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[851],"next_quest_ids":[4021],"requirements":{"prerequisite_alternatives":[[{"quest_id":851,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[851],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5025,"item_name":"Hezrul's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/852"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/852/hezrul-bloodmark/"}],"missing_fields":[]},"objective_summary":"collect 1: Hezrul's Head","objective_reference_points":[],"rewards":{"xp":1100,"money_copper":800,"money_at_max_level_copper":660,"items":[{"id":5351,"count":1,"name":"Bounty Hunter's Ring"}],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/852","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Hezrul's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3396,"name":"Hezrul Bloodmark","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5025,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3396],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3396],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3396],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":852,"title":"Hezrul Bloodmark","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":852,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Stagnant Oasis · Bubbling Fissure and Verog","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-852"},{"questId":852,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lushwater Oasis · Altered Beings and Hezrul","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-852"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":882,"title":"Ishamuhale","quest_level":19,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ishamuhale's Fang"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.8,"y":30.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ishamuhale's Fang","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3257,"name":"Ishamuhale","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":5101,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3257],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3257],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3257],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[3261],"next_quest_ids":[907],"requirements":{"prerequisite_alternatives":[[{"quest_id":3261,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":907,"previous_chain_quests_must_not_be_active":[3261],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5101,"item_name":"Ishamuhale's Fang","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/882"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/882/ishamuhale/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/882"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"missing_fields":[]},"objective_summary":"collect 1: Ishamuhale's Fang","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Thorn Hill","x":59.8,"y":30.6,"continent_x":0.5571609184787434,"continent_y":0.5402806348058238,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Thorn Hill","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/882","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1800,"money_copper":0,"money_at_max_level_copper":1080,"items":[],"choices":[],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":{"id":5321,"name":"Ishamuhale's Rage"},"source_url":"https://wowforevertools.com/quests/882","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ishamuhale's Fang","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3257,"name":"Ishamuhale","zone":null,"dropRatePercent":100,"questOnly":true,"minDropCount":1,"maxDropCount":1,"evidence":"classic_db_direct_quest_loot_fallback_not_verified_in_forever","sourceUrls":["https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"]}],"itemId":5101,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3257],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3257],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3257],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=882","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":882,"title":"Ishamuhale","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":882,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · learn the flight path","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-882"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"A Fresh Zhevra Carcass expires. Kill a nearby zhevra just before summoning Ishamuhale at 59.8, 30.6, rather than carry it from a distant earlier trip.","research_updates":[{"questId":882,"title":"Ishamuhale","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1062,"title":"Goblin Invaders","quest_level":19,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Stonetalon Mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seereth Stonebreak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.3,"y":27.9,"subzone":"Seereth Stonebreak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seereth Stonebreak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.3,"y":27.9,"subzone":"Seereth Stonebreak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Venture Co. Logger","npc_id":3989},"count_per_character":15,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":63.9,"y":54.1,"subzone":"Venture Co. Logger area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Venture Co. Logger","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1063,1068],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1062"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1062"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1062"}],"missing_fields":[]},"objective_summary":"kill 15: Venture Co. Logger","objective_reference_points":[],"rewards":{"xp":1450,"money_copper":1100,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1062","money_at_max_level_copper":870},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Venture Co. Logger","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1062","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"partial_research","detail":"Venture Co. Loggers are in Windshear Crag, Stonetalon Mountains; exact Forever coordinates remain unresolved."}],"remaining":["Venture Co. Logger location"]},"research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1062"}],"routing_decision":{"id":1062,"title":"Goblin Invaders","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1062,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Honor’s Stand → Camp Aparaje","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1062"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","guide_optional":false},{"quest_id":3924,"title":"Samophlange Manual","quest_level":19,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rilli Greasygob","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":76.5,"y":24.4,"subzone":"Rilli Greasygob","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rilli Greasygob","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":76.5,"y":24.4,"subzone":"Rilli Greasygob","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Samophlange Manual"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.7,"y":3.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Samophlange Manual","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":11149,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[3923],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3923,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[3923],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11149,"item_name":"Samophlange Manual","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3924"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3924/samophlange-manual/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/3924"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Samophlange Manual","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":59.7,"y":3.2,"continent_x":0.5568855547511258,"continent_y":0.46482319542510897,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Boulder Lode Mine","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/3924","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1800,"money_copper":0,"money_at_max_level_copper":1080,"items":[],"choices":[{"id":11855,"count":1,"name":"Tork Wrench"},{"id":11854,"count":1,"name":"Samophlange Screwdriver"}],"reputation":[{"factionId":470,"value":150,"factionName":"Ratchet"},{"factionId":67,"value":75,"factionName":"Horde"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/3924","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Samophlange Manual","countPerCharacter":1,"method":"unknown","dropSources":[],"itemId":11149,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=3924","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The guide completes Nugget Slugs #3922 but does not schedule the next Orgrimmar → northern Barrens manual hunt → Orgrimmar circuit. These follow-ups are deferred together rather than adding two capital visits to the current Barrens loop.","routing_decision":{"id":3924,"title":"Samophlange Manual","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3924,"firstStop":27,"lastStop":29,"turninStop":29,"completed":true,"group":"Samophlange Manual · #3924","kinds":["pickup","objective","turnin"],"guide":"barrens-manual","title":"Optional detour: the Samophlange manual","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":18},"url":"/journey/barrens-manual.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3924"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":3924,"title":"Samophlange Manual","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6541,"title":"Report to Kadrak","quest_level":19,"minimum_level":17,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kadrak"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kadrak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6543],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6542],"next_in_chain":6543,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6541"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6541/report-to-kadrak/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Kadrak","objective_reference_points":[],"rewards":{"xp":145,"money_copper":0,"money_at_max_level_copper":90,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6541","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kadrak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":6541,"title":"Report to Kadrak","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative introduction excluded from this route: the journey uses Report to Kadrak #6542 from Stonetalon. #6541 and #6542 are mutually exclusive, so their XP cannot both be earned.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6541,"title":"Report to Kadrak","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6542,"title":"Report to Kadrak","quest_level":19,"minimum_level":17,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Stonetalon Mountains","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darn Talongrip","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.25,"y":94.89,"subzone":"Darn Talongrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kadrak"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kadrak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6543],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[6541],"next_in_chain":6543,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6542"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6542/report-to-kadrak/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Kadrak","objective_reference_points":[],"rewards":{"xp":145,"money_copper":0,"money_at_max_level_copper":90,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6542","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kadrak","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6542","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"The required pickup or turn-in is in Stonetalon. The current Barrens route does not visit that zone; Report to Kadrak already uses the Crossroads version #6541 when relevant.","routing_decision":{"id":6542,"title":"Report to Kadrak","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6542,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Sun Rock Retreat · first arrival","kinds":["pickup"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6542"},{"questId":6542,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern watchtower → Splintertree → Zoram’gar","kinds":["objective","turnin"],"guide":"western-ashenvale","title":"Ashenvale Part 1","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-ashenvale.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6542"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Pick up Report to Kadrak during the first Sun Rock Retreat visit; carry it to the northern Barrens watchtower on the Ashenvale Part 1 approach. This is an alternative to the Crossroads referral #6541, not an additional required quest.","research_updates":[{"questId":6542,"title":"Report to Kadrak","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6543,"title":"The Warsong Reports","quest_level":19,"minimum_level":17,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warsong Scout Update"},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71,"y":68,"subzone":"Warsong Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warsong Scout Update","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16764,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}},{"action":"talk_or_deliver","target":{"name":"Warsong Runner Update"},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":12,"y":34,"subzone":"Warsong Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":1,"action":"talk_or_deliver","target":"Warsong Runner Update","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16763,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}},{"action":"talk_or_deliver","target":{"name":"Warsong Outrider Update"},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":84,"y":50,"subzone":"Warsong Outrider patrol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":2,"action":"talk_or_deliver","target":"Warsong Outrider Update","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16765,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[6541,6542],"next_quest_ids":[6545,6546,6547],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[6541,6542],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":16764,"item_name":"Warsong Scout Update","per_character":1,"three_characters_total":3},{"item_id":16763,"item_name":"Warsong Runner Update","per_character":1,"three_characters_total":3},{"item_id":16765,"item_name":"Warsong Outrider Update","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6543"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6543/the-warsong-reports/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/6543"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6543"}],"missing_fields":[]},"objective_summary":"talk_or_deliver 1: Warsong Scout Update; talk_or_deliver 1: Warsong Runner Update; talk_or_deliver 1: Warsong Outrider Update","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Ashenvale","zone_id":"ashenvale","ui_map_id":1440,"subzone":"Zoram'gar Outpost","x":12.2,"y":34.2,"continent_x":0.4366906457183909,"continent_y":0.38484772756122854,"zone_resolution":"source_zone_coordinates","label":"Objective 1, The Zoram Strand","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/6543","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Ashenvale","zone_id":"ashenvale","ui_map_id":1440,"subzone":"Splintertree Post","x":71,"y":68.4,"continent_x":0.528832419877809,"continent_y":0.4384307272427427,"zone_resolution":"source_zone_coordinates","label":"Objective 2, Fallen Sky Lake","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/6543","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."},{"kind":"guide_objective_reference","continent":"kalimdor","zone":"Ashenvale","zone_id":"ashenvale","ui_map_id":1440,"subzone":"Nightsong Woods","x":81.8,"y":53.5,"continent_x":0.5457564192132124,"continent_y":0.41508608703062105,"zone_resolution":"source_zone_coordinates","label":"Objective 3, Satyrnaar","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/6543","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1800,"money_copper":2000,"money_at_max_level_copper":1080,"items":[],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6543","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warsong Scout Update","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16764,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}},{"index":1,"action":"talk_or_deliver","target":"Warsong Runner Update","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16763,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}},{"index":2,"action":"talk_or_deliver","target":"Warsong Outrider Update","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":16765,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6543","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"Deliver a report and obtain an update from Warsong Scout. Open the bundle first; the Outrider patrols the road."},{"field":"objective_location","detail":"Deliver a report and obtain an update from Warsong Runner. Open the bundle first; the Outrider patrols the road."},{"field":"objective_location","detail":"Deliver a report and obtain an update from Warsong Outrider patrol. Open the bundle first; the Outrider patrols the road."}],"remaining":[]},"research_updates":[{"field":"objective_location","detail":"Deliver a report and obtain an update from Warsong Scout. Open the bundle first; the Outrider patrols the road.","source":"https://www.wowhead.com/forever/quest=6543","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Deliver a report and obtain an update from Warsong Runner. Open the bundle first; the Outrider patrols the road.","source":"https://www.wowhead.com/forever/quest=6543","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Deliver a report and obtain an update from Warsong Outrider patrol. Open the bundle first; the Outrider patrols the road.","source":"https://www.wowhead.com/forever/quest=6543","evidence":"Wowhead Classic-era comment on the Forever quest page; approximate location","checkedOn":"2026-10-25"}],"guide_deferral":"The three Warsong reports are spread across Ashenvale, including the far western scout. The existing Ashenvale visit is only for the Splintertree flight path; this full cross-zone reporting circuit is deferred.","routing_decision":{"id":6543,"title":"The Warsong Reports","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6543,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Splintertree → Zoram’gar · prepare the western circuit","kinds":["pickup","objective"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6543"},{"questId":6543,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Xavian · the eastern return","kinds":["objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6543"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Collect the Scout and Runner reports during Ashenvale Part 2; collect the eastern Outrider report in Part 3, then return all three to Kadrak at Mor’shan Rampart."},{"quest_id":876,"title":"Serena Bloodfeather","quest_level":20,"minimum_level":12,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Serena's Head"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.17,"y":12.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Serena's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3452,"name":"Serena Bloodfeather","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5067,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3452],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3452],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3452],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[875],"next_quest_ids":[1060],"requirements":{"prerequisite_alternatives":[[{"quest_id":875,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[875],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5067,"item_name":"Serena's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/876"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/876/serena-bloodfeather/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Serena's Head","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":0,"money_at_max_level_copper":1170,"items":[],"choices":[{"id":5321,"count":1,"name":"Elegant Shortsword"},{"id":5279,"count":1,"name":"Harpy Skinner"},{"id":5318,"count":1,"name":"Zhovur Axe"}],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/876","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Serena's Head","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3452,"name":"Serena Bloodfeather","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5067,"reportedSourceCount":1,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3452],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3452],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3452],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":876,"title":"Serena Bloodfeather","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":876,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Crossroads","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-876"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":876,"title":"Serena Bloodfeather","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":889,"title":"Spirit of the Wind","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard"},"count_per_character":10,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.73,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.08,"y":26.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.59,"y":30.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.38,"y":76.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.96,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.21,"y":9.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.16,"y":24.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.96,"y":61.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.5,"y":35.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/889"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/889/spirit-of-the-wind/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 10: Blood Shard","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":16618,"name":"Spirit of the Wind"},"cast":{"id":16618,"name":"Spirit of the Wind"},"source_url":"https://wowforevertools.com/quests/889","evidence":"classic","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":10,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":10,"seconds":150,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":150,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=889","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A repeatable Blood Shard exchange at Mangletooth after Blood Shards of Agamaggan #5052. The Southern Barrens chapter completes that prerequisite; additional buff exchanges remain optional and these exchanges are not treated as separate mandatory leveling quests.","routing_decision":{"id":889,"title":"Spirit of the Wind","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":889,"title":"Spirit of the Wind","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":891,"title":"The Guns of Northwatch","quest_level":20,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Thalo'thas Brightsun","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.29,"y":39.03,"subzone":"Captain Thalo'thas Brightsun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Thalo'thas Brightsun","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.29,"y":39.03,"subzone":"Captain Thalo'thas Brightsun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Captain Fairmount"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.85,"y":54.65,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Captain Fairmount","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Cannoneer Whessan"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":60.43,"y":54.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Cannoneer Whessan","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Cannoneer Smythe"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.18,"y":56.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Cannoneer Smythe","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Theramore Medal"},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":60.12,"y":54.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.89,"y":54.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.38,"y":56.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.53,"y":52.56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.07,"y":55.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.94,"y":55.28,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.52,"y":53.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.79,"y":53.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.86,"y":54.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.28,"y":52.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.77,"y":55.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.49,"y":54.36,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.69,"y":53.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.35,"y":53.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.42,"y":54.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62,"y":54.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.63,"y":53.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.98,"y":55.63,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.05,"y":56.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.23,"y":53.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.6,"y":55.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.48,"y":53.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.94,"y":54.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.8,"y":54.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.57,"y":55.3,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.62,"y":56.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.67,"y":55.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.37,"y":55.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.06,"y":53.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.17,"y":56.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.38,"y":54.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.01,"y":51.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.8,"y":52.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.19,"y":52.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.57,"y":52.34,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.15,"y":53.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.94,"y":52.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.07,"y":53.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.35,"y":53.33,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.19,"y":54.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.81,"y":55.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.76,"y":55.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.9,"y":55.11,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.92,"y":54.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.01,"y":55.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.46,"y":56.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.43,"y":53.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.37,"y":55.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.48,"y":55.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.21,"y":54.14,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.45,"y":54.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.19,"y":56.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.31,"y":53.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.8,"y":54.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.09,"y":56.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.83,"y":54.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.09,"y":56.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":63.18,"y":56.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":60.43,"y":54.77,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Theramore Medal","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":3454,"name":"Cannoneer Smythe","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3455,"name":"Cannoneer Whessan","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3393,"name":"Captain Fairmount","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3385,"name":"Theramore Marine","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3386,"name":"Theramore Preserver","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5078,"reportedSourceCount":5,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3454,3455,3393,3385,3386],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":80,"sourceIds":[3454,3455,3393,3385,3386],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":80,"sourceIds":[3454,3455,3393,3385,3386],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5078,"item_name":"Theramore Medal","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/891"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/891/the-guns-of-northwatch/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"kill 1: Captain Fairmount; kill 1: Cannoneer Whessan; kill 1: Cannoneer Smythe; collect 10: Theramore Medal","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":0,"money_at_max_level_copper":930,"items":[],"choices":[{"id":5309,"count":1,"name":"Privateer Musket"},{"id":5310,"count":1,"name":"Sea Dog Britches"}],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"},{"factionId":67,"value":50,"factionName":"Horde"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/891","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"kill","target":"Captain Fairmount","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Cannoneer Whessan","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Cannoneer Smythe","countPerCharacter":1,"method":"kill_count","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"collect","target":"Theramore Medal","countPerCharacter":10,"method":"creature_drop","dropSources":[{"kind":"creature","id":3454,"name":"Cannoneer Smythe","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3455,"name":"Cannoneer Whessan","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3393,"name":"Captain Fairmount","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3385,"name":"Theramore Marine","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3386,"name":"Theramore Preserver","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5078,"reportedSourceCount":5,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3454,3455,3393,3385,3386],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":10,"expectedKills":12.5,"seconds":225,"lowSeconds":225,"highSeconds":225,"dropRatePercent":80,"sourceIds":[3454,3455,3393,3385,3386],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":30,"expectedKills":37.5,"seconds":675,"lowSeconds":675,"highSeconds":675,"dropRatePercent":80,"sourceIds":[3454,3455,3393,3385,3386],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":279,"partyKnownSeconds":729,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":891,"title":"The Guns of Northwatch","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":891,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet · Southsea Freebooters and Parts and Pieces","kinds":["pickup"],"guide":"into-the-barrens","title":"Into the Barrens","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/into-the-barrens.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-891"},{"questId":891,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern sweep · wife → nests → Raptor Grounds → Northwatch","kinds":["objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-891"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":891,"title":"The Guns of Northwatch","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":891,"title":"The Guns of Northwatch","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":898,"title":"Free From the Hold","quest_level":20,"minimum_level":13,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gilthares Firebough","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.96,"y":54.97,"subzone":"Gilthares Firebough","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Thalo'thas Brightsun","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.29,"y":39.03,"subzone":"Captain Thalo'thas Brightsun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Gilthares Firebough"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.96,"y":54.97,"subzone":"Gilthares Firebough","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Gilthares Firebough","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/898"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/898/free-from-the-hold/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/898"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=898"}],"missing_fields":[]},"objective_summary":"escort : Gilthares Firebough","objective_summary_source":"https://wowforevertools.com/quests/898","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":2500,"money_at_max_level_copper":1170,"items":[],"choices":[{"id":5311,"count":1,"name":"Buckled Boots"},{"id":5312,"count":1,"name":"Riveted Gauntlets"},{"id":270011,"count":1,"name":"Embroidered Leggings"}],"reputation":[{"factionId":470,"value":150,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/898","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"escort","target":"Gilthares Firebough","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=898","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated."}],"remaining":[]},"research_updates":[{"questId":898,"title":"Free From the Hold","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"field":"objective_location","detail":"The escort begins at the pickup NPC and finishes at the named destination. Duration remains unestimated.","source":"https://www.wowhead.com/forever/quest=898","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":898,"title":"Free From the Hold","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":898,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern sweep · wife → nests → Raptor Grounds → Northwatch","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-898"}],"all_profile_placements":"/data/route-decisions.json"},"guideOptional":true,"guide_optional":true},{"quest_id":899,"title":"Consumed by Hatred","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":31.58,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":31.6,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":31.58,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":31.6,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bristleback Quilboar Tusk"},"count_per_character":60,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.23,"y":47.67,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.82,"y":45.91,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.39,"y":51.22,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.6,"y":51.82,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.27,"y":53.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.08,"y":54.18,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":40.99,"y":44.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.86,"y":48.39,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.16,"y":48.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.47,"y":52.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.69,"y":51.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.09,"y":53.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.55,"y":48.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.66,"y":47.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.8,"y":51.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.2,"y":54.87,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":54.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.63,"y":54.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.48,"y":52.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.86,"y":55.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.57,"y":54.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.56,"y":53.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.36,"y":52.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.25,"y":53.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.51,"y":53.76,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.39,"y":54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.08,"y":54.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.73,"y":53.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.33,"y":53.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.51,"y":53.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.63,"y":52.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.66,"y":54.71,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.87,"y":55.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.09,"y":54.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.24,"y":57.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.05,"y":57.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.27,"y":52.5,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.33,"y":55.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.01,"y":53.23,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.03,"y":52.26,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.95,"y":51.7,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.37,"y":54.19,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.02,"y":51.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.32,"y":54.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.36,"y":57.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.68,"y":57.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.72,"y":56.83,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.09,"y":46.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.27,"y":48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.55,"y":52.43,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.13,"y":45.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.81,"y":48.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.43,"y":53.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":47.75,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.03,"y":52.27,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":53.03,"y":54.17,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.79,"y":48.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.18,"y":57.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.52,"y":57.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.76,"y":57.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bristleback Quilboar Tusk","countPerCharacter":60,"method":"creature_drop","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5085,"reportedSourceCount":4,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3263,3258,3261,3260],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":60,"expectedKills":75,"seconds":1350,"lowSeconds":1350,"highSeconds":1350,"dropRatePercent":80,"sourceIds":[3263,3258,3261,3260],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":180,"expectedKills":225,"seconds":4050,"lowSeconds":4050,"highSeconds":4050,"dropRatePercent":80,"sourceIds":[3263,3258,3261,3260],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5085,"item_name":"Bristleback Quilboar Tusk","per_character":60,"three_characters_total":180}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/899"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/899/consumed-by-hatred/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 60: Bristleback Quilboar Tusk","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":0,"money_at_max_level_copper":1170,"items":[],"choices":[{"id":5314,"count":1,"name":"Boar Hunter's Cape"},{"id":6477,"count":1,"name":"Grassland Sash"}],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/899","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bristleback Quilboar Tusk","countPerCharacter":60,"method":"creature_drop","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":80,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5085,"reportedSourceCount":4,"dropRateRangePercent":[80,80],"planningDropRatePercent":80,"planningSourceIds":[3263,3258,3261,3260],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":60,"expectedKills":75,"seconds":1350,"lowSeconds":1350,"highSeconds":1350,"dropRatePercent":80,"sourceIds":[3263,3258,3261,3260],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":180,"expectedKills":225,"seconds":4050,"lowSeconds":4050,"highSeconds":4050,"dropRatePercent":80,"sourceIds":[3263,3258,3261,3260],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":1350,"partyKnownSeconds":4050,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"routing_decision":{"id":899,"title":"Consumed by Hatred","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":899,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"The Crossroads","kinds":["pickup"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-899"},{"questId":899,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Agama'gor","kinds":["objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-899"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":899,"title":"Consumed by Hatred","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"},{"questId":899,"title":"Consumed by Hatred","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":913,"title":"Cry of the Thunderhawk","quest_level":20,"minimum_level":10,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thunderhawk Wings"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.54,"y":56.69,"subzone":"Thunderhawk Hatchlings near Taurajo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thunderhawk Wings","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3249,"name":"Greater Thunderhawk","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3424,"name":"Thunderhawk Cloudscraper","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3247,"name":"Thunderhawk Hatchling","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5164,"reportedSourceCount":3,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3249,3424,3247],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3249,3424,3247],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3249,3424,3247],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[907],"next_quest_ids":[874],"requirements":{"prerequisite_alternatives":[[{"quest_id":907,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":874,"previous_chain_quests_must_not_be_active":[907],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5164,"item_name":"Thunderhawk Wings","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/913"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/913/cry-of-the-thunderhawk/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"objective_summary":"collect 1: Thunderhawk Wings","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":0,"money_at_max_level_copper":1170,"items":[{"id":5299,"count":1,"name":"Gloves of the Moon"}],"choices":[{"id":5302,"count":1,"name":"Cobalt Buckler"},{"id":5306,"count":1,"name":"Wind Rider Staff"}],"reputation":[{"factionId":81,"value":150,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/913","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Thunderhawk Wings","countPerCharacter":1,"method":"creature_drop","dropSources":[{"kind":"creature","id":3249,"name":"Greater Thunderhawk","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3424,"name":"Thunderhawk Cloudscraper","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3247,"name":"Thunderhawk Hatchling","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5164,"reportedSourceCount":3,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3249,3424,3247],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":1,"expectedKills":1,"seconds":18,"lowSeconds":18,"highSeconds":18,"dropRatePercent":100,"sourceIds":[3249,3424,3247],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":3,"expectedKills":3,"seconds":54,"lowSeconds":54,"highSeconds":54,"dropRatePercent":100,"sourceIds":[3249,3424,3247],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":18,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=913","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":913,"title":"Cry of the Thunderhawk","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":913,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · finish the hunting lessons","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-913"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"This recorded hatchling spawn near Taurajo avoids the existing northern Agama gor marker.","research_updates":[{"questId":913,"title":"Cry of the Thunderhawk","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":972,"title":"Water Sapta","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1103],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1103,"required_state":"active"}]],"exclusive_quest_ids":[96],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/972"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/972/water-sapta/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"talk_or_deliver : Islen Waterseer","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[{"id":6637,"count":1,"name":"Water Sapta"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/972","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=972","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A replacement-sapta recovery quest, not another required totem lesson. Use it only if the supplied sapta was lost while its parent quest is active. The normal class route uses the original supplied item and does not schedule an extra recovery visit.","routing_decision":{"id":972,"title":"Water Sapta","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":972,"title":"Water Sapta","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1060,"title":"Letter to Jin'Zil","quest_level":20,"minimum_level":15,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darsok Swiftdagger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.62,"y":30.9,"subzone":"Darsok Swiftdagger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Jin'Zil","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.54,"y":97.94,"subzone":"Witch Doctor Jin'Zil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Letter to Jin'Zil"},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.54,"y":97.94,"subzone":"Witch Doctor Jin'Zil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Letter to Jin'Zil","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5594,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[876],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":876,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5594,"item_name":"Letter to Jin'Zil","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1060"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1060/letter-to-jinzil/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Letter to Jin'Zil","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":0,"money_at_max_level_copper":930,"items":[],"choices":[],"reputation":[{"factionId":530,"value":100,"factionName":"Darkspear Trolls"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1060","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Letter to Jin'Zil","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":5594,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1060","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"routing_decision":{"id":1060,"title":"Letter to Jin'Zil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1060,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Crossroads · prepare the Stonetalon approach","kinds":["pickup"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1060"},{"questId":1060,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Malaka’jin → Sishir Canyon","kinds":["objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1060"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1060,"title":"Letter to Jin'Zil","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1069,"title":"Deepmoss Spider Eggs","quest_level":20,"minimum_level":15,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.4,"y":37.6,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.4,"y":37.6,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deepmoss Egg"},"count_per_character":15,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":61.6,"y":61.3,"subzone":"Deepmoss Egg area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deepmoss Egg","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":45,"seconds":675,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5570,"item_name":"Deepmoss Egg","per_character":15,"three_characters_total":45}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1069"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1069"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1069"}],"missing_fields":[]},"objective_summary":"collect 15: Deepmoss Egg","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":2500,"items":[],"choices":[],"reputation":[{"factionId":470,"value":150,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1069","money_at_max_level_copper":1170},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deepmoss Egg","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":45,"seconds":675,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":225,"partyKnownSeconds":675,"unknownObjectives":0,"isPartial":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1069","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"partial_research","detail":"Collect ground egg sacs in Windshear Crag or Sishir Canyon. Exact Forever coordinates remain unresolved."}],"remaining":["Deepmoss Egg location"]},"research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1069"}],"routing_decision":{"id":1069,"title":"Deepmoss Spider Eggs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1069,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Crossroads → Ratchet · prepare for the mountains","kinds":["pickup","objective"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1069"},{"questId":1069,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1069"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Collect 15 eggs per character from ground objects near the trees while doing the spider and logger quests. Hatched spiders may summon a matriarch.","guide_optional":false},{"quest_id":1509,"title":"News of Dogran","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zankaja","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37,"y":59.5,"subzone":"Zankaja","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazrog","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"subzone":"Gazrog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gazrog"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gazrog","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1508],"next_quest_ids":[1510],"requirements":{"prerequisite_alternatives":[[{"quest_id":1508,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1510,"previous_chain_quests_must_not_be_active":[1508],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1509"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1509/news-of-dogran/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1509"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Gazrog","objective_reference_points":[],"rewards":{"xp":390,"money_copper":0,"money_at_max_level_copper":234,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1509","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gazrog","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1509","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll."}],"remaining":[]},"research_updates":[{"questId":1509,"title":"News of Dogran","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll.","source":"https://www.wowhead.com/forever/quest=1509","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"Opens at level 20. This warlock chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1509,"title":"News of Dogran","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1509,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Orgrimmar · the soul-seeking introductions","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1509"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1510,"title":"News of Dogran","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazrog","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.93,"y":30.32,"subzone":"Gazrog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ken'zigla","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.25,"y":95.13,"subzone":"Ken'zigla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ken'zigla"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.25,"y":95.13,"subzone":"Ken'zigla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ken'zigla","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1509],"next_quest_ids":[1511],"requirements":{"prerequisite_alternatives":[[{"quest_id":1509,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1511,"previous_chain_quests_must_not_be_active":[1509],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1510"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1510/news-of-dogran/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ken'zigla","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1510","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ken'zigla","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1510","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warlock chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1510,"title":"News of Dogran","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1510,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Crossroads → Malaka’jin","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1510"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1510,"title":"News of Dogran","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1511,"title":"Ken'zigla's Draught","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ken'zigla","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.25,"y":95.13,"subzone":"Ken'zigla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Logmar","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.62,"y":59.27,"subzone":"Grunt Logmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ken'zigla's Draught"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.62,"y":59.27,"subzone":"Grunt Logmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Ken'zigla's Draught","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6624,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1510],"next_quest_ids":[1515],"requirements":{"prerequisite_alternatives":[[{"quest_id":1510,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1515,"previous_chain_quests_must_not_be_active":[1510],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6624,"item_name":"Ken'zigla's Draught","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1511"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1511/kenziglas-draught/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Ken'zigla's Draught","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":0,"money_at_max_level_copper":930,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1511","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ken'zigla's Draught","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6624,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1511","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warlock chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1511,"title":"Ken'zigla's Draught","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1511,"firstStop":15,"lastStop":18,"turninStop":18,"completed":true,"group":"Crossroads → Malaka’jin","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1511"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1511,"title":"Ken'zigla's Draught","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1512,"title":"Love's Gift","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Dogran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.31,"y":47.88,"subzone":"Grunt Dogran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.3,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dirt-caked Pendant"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.3,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Dirt-caked Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6625,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1515],"next_quest_ids":[1513],"requirements":{"prerequisite_alternatives":[[{"quest_id":1515,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1513,"previous_chain_quests_must_not_be_active":[1515],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6625,"item_name":"Dirt-caked Pendant","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1512"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1512/loves-gift/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Dirt-caked Pendant","objective_reference_points":[],"rewards":{"xp":390,"money_copper":0,"money_at_max_level_copper":234,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1512","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Dirt-caked Pendant","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6625,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1512","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warlock chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1512,"title":"Love's Gift","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1512,"firstStop":22,"lastStop":25,"turninStop":25,"completed":true,"group":"Taurajo → Dogran","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1512"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1512,"title":"Love's Gift","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1515,"title":"Dogran's Captivity","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Logmar","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.62,"y":59.27,"subzone":"Grunt Logmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Dogran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.31,"y":47.88,"subzone":"Grunt Dogran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ken'zigla's Draught"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.31,"y":47.88,"subzone":"Grunt Dogran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Ken'zigla's Draught","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6624,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1511],"next_quest_ids":[1512],"requirements":{"prerequisite_alternatives":[[{"quest_id":1511,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1512,"previous_chain_quests_must_not_be_active":[1511],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6624,"item_name":"Ken'zigla's Draught","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1515"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1515/dograns-captivity/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"collect 1: Ken'zigla's Draught","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1515","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Ken'zigla's Draught","countPerCharacter":1,"method":"delivery","dropSources":[],"itemId":6624,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1515","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warlock chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1515,"title":"Dogran's Captivity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1515,"firstStop":19,"lastStop":21,"turninStop":21,"completed":true,"group":"Taurajo → Dogran","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1515"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1515,"title":"Dogran's Captivity","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1528,"title":"Call of Water","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["orc","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Searn Firewarder","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38,"y":37.7,"subzone":"Searn Firewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1530],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1529,2985,2986],"next_in_chain":1530,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1530,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1528"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1528/call-of-water/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1528"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Islen Waterseer","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1528","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1528","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll."}],"remaining":[]},"research_updates":[{"questId":1528,"title":"Call of Water","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll.","source":"https://www.wowhead.com/forever/quest=1528","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"Opens at level 20. This shaman chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1528,"title":"Call of Water","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative Call of Water trainer referral. The separate shaman chapter follows an equivalent referral; only one introduction is needed.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1529,"title":"Call of Water","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":["orc","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Xanis Flameweaver","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.2,"y":20.5,"subzone":"Xanis Flameweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1530],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1528,2985,2986],"next_in_chain":1530,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1530,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1529"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1529/call-of-water/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1529"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Islen Waterseer","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1529","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1529","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll."}],"remaining":[]},"research_updates":[{"questId":1529,"title":"Call of Water","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, tauren, troll.","source":"https://www.wowhead.com/forever/quest=1529","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"guide_deferral":"Opens at level 20. This shaman chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1529,"title":"Call of Water","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Carried or partially completed in the linked route. The remaining objective belongs to an optional or later outing; its completion XP is not counted.","placements":[],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1823,"title":"Speak with Ruga","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sorek","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.4,"y":32.4,"subzone":"Sorek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ruga Ragetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.67,"y":59.42,"subzone":"Ruga Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ruga Ragetotem"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.67,"y":59.42,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ruga Ragetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[1824],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1824,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1824,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1823"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1823/speak-with-ruga/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Ruga Ragetotem","objective_reference_points":[],"rewards":{"xp":155,"money_copper":0,"money_at_max_level_copper":96,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1823","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ruga Ragetotem","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1823","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warrior chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1823,"title":"Speak with Ruga","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1823,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1823"},{"questId":1823,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"Orgrimmar → Taurajo · unlock Brutal Armor","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1823"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1823,"title":"Speak with Ruga","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1824,"title":"Trial at the Field of Giants","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ruga Ragetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.67,"y":59.42,"subzone":"Ruga Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ruga Ragetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.67,"y":59.42,"subzone":"Ruga Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Twitching Antenna"},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.9,"y":72.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.51,"y":72.07,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.13,"y":69.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.7,"y":70.21,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.15,"y":70.38,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.87,"y":71.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.74,"y":72.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.08,"y":69.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.51,"y":69.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.77,"y":72.96,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.74,"y":71.06,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.92,"y":69.99,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.18,"y":69.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.16,"y":69.15,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.1,"y":70,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.73,"y":71.59,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.19,"y":72,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.23,"y":70.16,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.39,"y":69.41,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.53,"y":69.58,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.45,"y":70.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.11,"y":72.45,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.07,"y":71.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.04,"y":71.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.25,"y":72.25,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.34,"y":70.24,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.65,"y":70.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.46,"y":69.9,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.04,"y":71.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44,"y":72.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.82,"y":69.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.93,"y":69.81,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.29,"y":70.1,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.12,"y":71.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.43,"y":72.66,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.06,"y":69.73,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.06,"y":69.48,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.58,"y":71.88,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.47,"y":70.93,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.5,"y":70.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.09,"y":71.69,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.19,"y":71.62,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":41.88,"y":69.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.23,"y":69.95,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.69,"y":72.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.43,"y":70.05,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.68,"y":70.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.1,"y":69.98,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.79,"y":71.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.06,"y":71.94,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.54,"y":70.52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.59,"y":70.13,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.83,"y":70.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.2,"y":70.47,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":42.81,"y":69.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":69.68,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.82,"y":72.74,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.39,"y":72.55,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.07,"y":70.08,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.48,"y":72.46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Twitching Antenna","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3250,"name":"Silithid Creeper","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3251,"name":"Silithid Grub","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3253,"name":"Silithid Harvester","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3503,"name":"Silithid Protector","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3252,"name":"Silithid Swarmer","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7119,"reportedSourceCount":5,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3250,3251,3253,3503,3252],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":100,"sourceIds":[3250,3251,3253,3503,3252],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":100,"sourceIds":[3250,3251,3253,3503,3252],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1823],"next_quest_ids":[1825],"requirements":{"prerequisite_alternatives":[[{"quest_id":1823,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7119,"item_name":"Twitching Antenna","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1824"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1824/trial-at-the-field-of-giants/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"missing_fields":[]},"objective_summary":"collect 5: Twitching Antenna","objective_reference_points":[],"rewards":{"xp":1550,"money_copper":0,"money_at_max_level_copper":930,"items":[{"id":7120,"count":1,"name":"Ruga's Bulwark"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1824","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Twitching Antenna","countPerCharacter":5,"method":"creature_drop","dropSources":[{"kind":"creature","id":3250,"name":"Silithid Creeper","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3251,"name":"Silithid Grub","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3253,"name":"Silithid Harvester","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3503,"name":"Silithid Protector","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]},{"kind":"creature","id":3252,"name":"Silithid Swarmer","zone":"The Barrens","dropRatePercent":100,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"]}],"itemId":7119,"reportedSourceCount":5,"dropRateRangePercent":[100,100],"planningDropRatePercent":100,"planningSourceIds":[3250,3251,3253,3503,3252],"note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included.","solo":{"status":"estimated","requiredItems":5,"expectedKills":5,"seconds":90,"lowSeconds":90,"highSeconds":90,"dropRatePercent":100,"sourceIds":[3250,3251,3253,3503,3252],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."},"party":{"status":"estimated","requiredItems":15,"expectedKills":15,"seconds":270,"lowSeconds":270,"highSeconds":270,"dropRatePercent":100,"sourceIds":[3250,3251,3253,3503,3252],"lootMode":"shared_pool","note":"Expected kills = required items ÷ drop probability, assuming one item per successful drop. Uses the lowest recorded rate among creature sources in the objective region; source mix and drop quantities are unverified. Random drops vary. No travel or respawn time is included."}}],"soloKnownSeconds":90,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1824","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warrior chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1824,"title":"Trial at the Field of Giants","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1824,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · finish the hunting lessons","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1824"},{"questId":1824,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"Orgrimmar → Taurajo · unlock Brutal Armor","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1824"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Warrior only. The existing record has previous #1823 but empty rules; Questie requires Speak with Ruga. Pick it up during level-20 training, then do #1824 at Field of Giants if active.","research_updates":[{"questId":1824,"title":"Trial at the Field of Giants","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":1825,"title":"Speak with Thun'grim","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ruga Ragetotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.67,"y":59.42,"subzone":"Ruga Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.35,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thun'grim Firegaze"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.35,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thun'grim Firegaze","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[1824],"next_quest_ids":[1838],"requirements":{"prerequisite_alternatives":[[{"quest_id":1824,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1838,"previous_chain_quests_must_not_be_active":[1824],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1825"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1825/speak-with-thungrim/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Thun'grim Firegaze","objective_reference_points":[],"rewards":{"xp":780,"money_copper":0,"money_at_max_level_copper":465,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/1825","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thun'grim Firegaze","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1825","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. This warrior chain needs its own class outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":1825,"title":"Speak with Thun'grim","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1825,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet and the Barrens · class errands","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1825"},{"questId":1825,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"Orgrimmar → Taurajo · unlock Brutal Armor","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1825"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":1825,"title":"Speak with Thun'grim","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":2458,"title":"Deep Cover","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["rogue"],"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Taskmaster Fizzule","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.43,"y":5.56,"subzone":"Taskmaster Fizzule","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"signal_and_salute","target":{"name":"Taskmaster Fizzule"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.43,"y":5.56,"subzone":"Taskmaster Fizzule","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"signal_and_salute","target":"Taskmaster Fizzule","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[2460],"next_quest_ids":[2478],"requirements":{"prerequisite_alternatives":[[{"quest_id":2460,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[2460],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2458"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2458/deep-cover/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2458"}],"missing_fields":[]},"objective_summary":"signal_and_salute : Taskmaster Fizzule","objective_summary_source":"https://wowforevertools.com/quests/2458","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":0,"money_at_max_level_copper":690,"items":[{"id":8066,"count":1,"name":"Fizzule's Whistle"}],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/2458","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"signal_and_salute","target":"Taskmaster Fizzule","countPerCharacter":null,"method":"unknown","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Duration not estimated. Timing alone does not require review.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=2458","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll."},{"field":"objective_location","detail":"Signal and salute Taskmaster Fizzule at the quest endpoint; this is not a separate missing NPC."}],"remaining":[]},"research_updates":[{"questId":2458,"title":"Deep Cover","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"},{"field":"eligibility_races","detail":"Wowhead lists races: orc, undead, troll.","source":"https://www.wowhead.com/forever/quest=2458","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"},{"field":"objective_location","detail":"Signal and salute Taskmaster Fizzule at the quest endpoint; this is not a separate missing NPC.","source":"https://www.wowhead.com/forever/quest=2458","evidence":"Wowhead Forever quest text and map","checkedOn":"2026-10-25"}],"routing_decision":{"id":2458,"title":"Deep Cover","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2458,"firstStop":4,"lastStop":7,"turninStop":7,"completed":true,"group":"Orgrimmar · the salute","kinds":["pickup","objective","turnin"],"guide":"rogue-poisons","title":"Rogue · Poisons","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/rogue-poisons.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2458"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":4021,"title":"Counterattack!","quest_level":20,"minimum_level":11,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":3,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Piece of Krom'zar's Banner"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.4,"y":28.1,"subzone":"Counterattack battlefield · Krom’zar’s Banner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Piece of Krom'zar's Banner","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"itemId":11227,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Wave event, elite encounter and spawn time unmeasured. No collectible or kill-count shortcut is substituted.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Wave event, elite encounter and spawn time unmeasured. No collectible or kill-count shortcut is substituted."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Wave event, elite encounter and spawn time unmeasured. No collectible or kill-count shortcut is substituted."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[852],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":852,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":11227,"item_name":"Piece of Krom'zar's Banner","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/4021"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/4021/counterattack/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/4021"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=4021"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/4021"}],"missing_fields":[]},"objective_summary":"collect 1: Piece of Krom'zar's Banner","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":2500,"money_at_max_level_copper":1170,"items":[],"choices":[],"reputation":[{"factionId":76,"value":150,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/4021","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"event","target":"Piece of Krom'zar's Banner","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"itemId":11227,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"Wave event, elite encounter and spawn time unmeasured. No collectible or kill-count shortcut is substituted.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Wave event, elite encounter and spawn time unmeasured. No collectible or kill-count shortcut is substituted."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Wave event, elite encounter and spawn time unmeasured. No collectible or kill-count shortcut is substituted."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=4021","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Piece of Krom'zar's Banner location"]},"routing_decision":{"id":4021,"title":"Counterattack!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4021,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Counterattack · optional Centaur Bracers","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4021"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"objective_location_and_event","detail":"Counterattack takes place west of Regthar at the reported Forever guide waypoint 44.4, 28.1. Defeat the centaur attackers and Krom’zar; loot the ground banner. Grouped with optional Centaur Bracers after Hezrul Bloodmark.","source":"https://bindonforever.com/quest/4021","evidence":"Forever community guide waypoint; Wowhead quest description confirms event sequence."}],"guide_note":"After Hezrul Bloodmark, speak with Regthar to join the defense. Defeat the attacking centaurs until level-20 elite Warlord Krom’zar arrives, defeat him, and loot the banner he leaves on the ground. Check that every party member has the piece before leaving. Collect optional Centaur Bracers during the same event. Event and spawn duration are unmeasured."},{"quest_id":4921,"title":"Lost in Battle","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":31.58,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":31.6,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":31.58,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":31.6,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Beaten Corpse"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.33,"y":50.32,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Beaten Corpse","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"objective_note":null,"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/4921"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/4921/lost-in-battle/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=4921"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=4921"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=4921"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=4921"}],"missing_fields":[]},"objective_summary":"kill 1: Beaten Corpse","objective_reference_points":[],"rewards":{"xp":1150,"money_copper":900,"money_at_max_level_copper":690,"items":[],"choices":[],"reputation":[{"factionId":76,"value":75,"factionName":"Orgrimmar"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/4921","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"interact","target":"Beaten Corpse","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":null,"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"routing_decision":{"id":4921,"title":"Lost in Battle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4921,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Crossroads","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4921"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"The Beaten Corpse is examined or spoken to, not killed. Keep the existing 49.33, 50.32 point.","research_updates":[{"questId":4921,"title":"Lost in Battle","field":"prerequisites","detail":"No prerequisite quest in this reference; level, race, class and profession gates still apply.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback"}]},{"quest_id":5042,"title":"Agamaggan's Strength","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard"},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.73,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.08,"y":26.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.59,"y":30.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.38,"y":76.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.96,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.21,"y":9.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.16,"y":24.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.96,"y":61.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.5,"y":35.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5042"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5042/agamaggans-strength/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 4: Blood Shard","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":16612,"name":"Agamaggan's Strength"},"cast":{"id":16612,"name":"Agamaggan's Strength"},"source_url":"https://wowforevertools.com/quests/5042","evidence":"classic","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5042","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A repeatable Blood Shard exchange at Mangletooth after Blood Shards of Agamaggan #5052. The Southern Barrens chapter completes that prerequisite; additional buff exchanges remain optional and these exchanges are not treated as separate mandatory leveling quests.","routing_decision":{"id":5042,"title":"Agamaggan's Strength","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5042,"title":"Agamaggan's Strength","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5043,"title":"Agamaggan's Agility","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard"},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.73,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.08,"y":26.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.59,"y":30.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.38,"y":76.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.96,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.21,"y":9.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.16,"y":24.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.96,"y":61.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.5,"y":35.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5043"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5043/agamaggans-agility/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 4: Blood Shard","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":17013,"name":"Agamaggan's Agility"},"cast":{"id":17013,"name":"Agamaggan's Agility"},"source_url":"https://wowforevertools.com/quests/5043","evidence":"classic","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5043","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A repeatable Blood Shard exchange at Mangletooth after Blood Shards of Agamaggan #5052. The Southern Barrens chapter completes that prerequisite; additional buff exchanges remain optional and these exchanges are not treated as separate mandatory leveling quests.","routing_decision":{"id":5043,"title":"Agamaggan's Agility","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5043,"title":"Agamaggan's Agility","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5044,"title":"Wisdom of Agamaggan","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard"},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.73,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.08,"y":26.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.59,"y":30.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.38,"y":76.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.96,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.21,"y":9.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.16,"y":24.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.96,"y":61.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.5,"y":35.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5044"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5044/wisdom-of-agamaggan/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 4: Blood Shard","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":7764,"name":"Wisdom of Agamaggan"},"cast":{"id":7764,"name":"Wisdom of Agamaggan"},"source_url":"https://wowforevertools.com/quests/5044","evidence":"classic","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5044","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A repeatable Blood Shard exchange at Mangletooth after Blood Shards of Agamaggan #5052. The Southern Barrens chapter completes that prerequisite; additional buff exchanges remain optional and these exchanges are not treated as separate mandatory leveling quests.","routing_decision":{"id":5044,"title":"Wisdom of Agamaggan","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5044,"title":"Wisdom of Agamaggan","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5045,"title":"Rising Spirit","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard"},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.73,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.08,"y":26.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.59,"y":30.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.38,"y":76.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.96,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.21,"y":9.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.16,"y":24.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.96,"y":61.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.5,"y":35.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5045"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5045/rising-spirit/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 4: Blood Shard","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":10767,"name":"Rising Spirit"},"cast":{"id":10767,"name":"Rising Spirit"},"source_url":"https://wowforevertools.com/quests/5045","evidence":"classic","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5045","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A repeatable Blood Shard exchange at Mangletooth after Blood Shards of Agamaggan #5052. The Southern Barrens chapter completes that prerequisite; additional buff exchanges remain optional and these exchanges are not treated as separate mandatory leveling quests.","routing_decision":{"id":5045,"title":"Rising Spirit","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5045,"title":"Rising Spirit","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":5046,"title":"Razorhide","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard"},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":56.73,"y":46.64,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":64.08,"y":26.86,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":49.9,"y":63.92,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.59,"y":30.03,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":44.38,"y":76.54,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":50.96,"y":27.09,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":35.21,"y":9.89,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":43.16,"y":24.84,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":59.96,"y":61.02,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.03,"y":60.37,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.5,"y":35.01,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5046"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5046/razorhide/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":["Quest XP"]},"objective_summary":"collect 4: Blood Shard","objective_reference_points":[],"rewards":{"xp":null,"money_copper":0,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":16610,"name":"Razorhide"},"cast":{"id":16610,"name":"Razorhide"},"source_url":"https://wowforevertools.com/quests/5046","evidence":"classic","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":3263,"name":"Bristleback Geomancer","zone":"The Barrens","dropRatePercent":49,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens","dropRatePercent":48.8,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens","dropRatePercent":48.7,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"creature","id":3258,"name":"Bristleback Hunter","zone":"The Barrens","dropRatePercent":34,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]},{"kind":"gathered","id":null,"name":"Mining","zone":null,"dropRatePercent":null,"evidence":"classic_fallback_rate_not_verified_in_forever","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":5075,"reportedSourceCount":6,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5046","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":["Quest XP"]},"guide_deferral":"A repeatable Blood Shard exchange at Mangletooth after Blood Shards of Agamaggan #5052. The Southern Barrens chapter completes that prerequisite; additional buff exchanges remain optional and these exchanges are not treated as separate mandatory leveling quests.","routing_decision":{"id":5046,"title":"Razorhide","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":5046,"title":"Razorhide","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":6382,"title":"The Ashenvale Hunt","quest_level":20,"minimum_level":20,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.13,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"objective_note":null,"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[6383],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[235,742],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":6383,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6382"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6382/the-ashenvale-hunt/"},{"source_id":"catalog_research","url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"}],"missing_fields":[]},"objective_summary":"talk_or_deliver : Senani Thunderheart","objective_reference_points":[],"rewards":{"xp":390,"money_copper":0,"money_at_max_level_copper":234,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/6382","evidence":"reported","record_available":true,"money_evidence":"classic_fallback_not_verified_in_forever","money_source_url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"method":"delivery","dropSources":[],"itemId":null,"reportedSourceCount":0,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"No kill or farming work. Dialogue time is outside the 18-second kill-and-loot assumption.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6382","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":[]},"guide_deferral":"Opens at level 20. Its objective region needs a dedicated outing. The level-20 cap has been removed; this specific route has not yet been authored.","routing_decision":{"id":6382,"title":"The Ashenvale Hunt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6382,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet and the Barrens · class errands","kinds":["pickup"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6382"},{"questId":6382,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Zoram’gar · prepare the western circuit","kinds":["objective","turnin"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6382"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"questId":6382,"title":"The Ashenvale Hunt","field":"coin_reward","detail":"Recorded base coin reward/cost: 0 copper. Zero is an explicit database value, not inferred from missing data.","source":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","evidence":"Classic database fallback; Forever reward may differ"}]},{"quest_id":92706,"title":"WANTED: Bruuz","quest_level":20,"minimum_level":15,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.59,"y":37.47,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":37.5,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.6,"y":36.2,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.24,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bruuz's Dorsal Fin"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.8,"y":38.7,"subzone":"End of Ratchet dock · user-reported area","coordinate_role":"approximate","evidence":"User confirmed the Ratchet dock location on 2026-10-26; marker is an area estimate, not a measured spawn."}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bruuz's Dorsal Fin","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":209797,"name":"Bruuz","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":253710,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":253710,"item_name":"Bruuz's Dorsal Fin","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/92706"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/92706/wanted-bruuz/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/92706"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=92706"}],"missing_fields":[]},"objective_summary":"collect 1: Bruuz's Dorsal Fin","objective_reference_points":[],"rewards":{"xp":1950,"money_copper":2500,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[{"factionId":470,"value":100,"factionName":"Ratchet"}],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/92706","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Bruuz's Dorsal Fin","countPerCharacter":1,"method":"unknown","dropSources":[{"kind":"creature","id":209797,"name":"Bruuz","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":253710,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Verified race/class restrictions and level gates still apply."},"guide_deferral":"Bruuz is reported near the Ratchet shipping dock, but this is a separate shark hunt, not part of the scheduled dock errands or Southsea Freebooters kills. The patrol and a reliable approach are not mapped, so the guide does not send the party on an open-ended offshore search. Objective location data is still missing.","review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=92706","method":"indexed_quest_lookup","pageFound":true,"updates":[{"field":"partial_research","detail":"Bruuz is a shark near the Ratchet shipping dock. The patrol coordinates are still unverified."}],"remaining":["Bruuz's Dorsal Fin location"]},"research_updates":[{"field":"partial_research","detail":"Bruuz is a shark near the Ratchet shipping dock. The patrol coordinates are still unverified.","source":"https://www.wowhead.com/forever/quest=92706","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":92706,"title":"WANTED: Bruuz","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":92706,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet dock · WANTED: Bruuz","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-92706"}],"all_profile_placements":"/data/route-decisions.json"},"guide_note":"Fight Bruuz at the end of the Ratchet dock during the level-20 preparation visit. The map marker is approximate; the user confirmed the dock area."},{"quest_id":95774,"title":"Her Name Is Olgra","quest_level":20,"minimum_level":14,"level_type":"fixed","faction":"horde_or_neutral","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":31.58,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":31.6,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.95,"y":31.58,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mankrik","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52,"y":31.6,"subzone":"Mankrik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Olgra's Adornments"},"count_per_character":4,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.4,"y":51,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.4,"y":52.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.6,"y":50.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.6,"y":52.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.8,"y":49.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48,"y":49,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48,"y":53.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.2,"y":54.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.4,"y":52,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.2,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.2,"y":50.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.2,"y":54.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.4,"y":46,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.4,"y":49.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.4,"y":54.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.6,"y":46.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.6,"y":50.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.8,"y":49.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.8,"y":51.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.8,"y":54.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50,"y":50,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50,"y":56,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.2,"y":53,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":48.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.4,"y":53.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.6,"y":48.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":50.6,"y":50,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.2,"y":51.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.2,"y":52.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.4,"y":51.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.6,"y":49.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.6,"y":50,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.6,"y":51.2,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.6,"y":52.8,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.6,"y":50.4,"coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":52.6,"y":50.6,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Olgra's Adornments","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":268624,"name":"Razormane Raider","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":277277,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"objective_note":null,"chain":{"is_part_of_chain":null,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":277277,"item_name":"Olgra's Adornments","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95774"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95774/her-name-is-olgra/"},{"source_id":"bindonforever","url":"https://bindonforever.com/quest/95774"}],"missing_fields":[]},"objective_summary":"collect 4: Olgra's Adornments","objective_reference_points":[{"kind":"guide_objective_reference","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Agama'gor","x":47.5,"y":53,"continent_x":0.5232911799817669,"continent_y":0.6019684684601309,"zone_resolution":"source_zone_coordinates","label":"Objective 1, Bramblescar","source_id":"bindonforever","source_url":"https://bindonforever.com/quest/95774","evidence":"beta_leveling_guide","note":"Guide reference point; not a complete spawn area or escort route."}],"rewards":{"xp":1550,"money_copper":1200,"money_at_max_level_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"cast":null,"source_url":"https://wowforevertools.com/quests/95774","evidence":"reported","record_available":true},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"collect","target":"Olgra's Adornments","countPerCharacter":4,"method":"unknown","dropSources":[{"kind":"creature","id":268624,"name":"Razormane Raider","zone":"The Barrens","dropRatePercent":null,"evidence":"forever_reported_source_rate_unverified","sourceUrls":["https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"]}],"itemId":277277,"reportedSourceCount":1,"dropRateRangePercent":null,"planningDropRatePercent":null,"planningSourceIds":[],"note":"A usable creature drop rate or required count is missing. Objective time remains unknown.","solo":{"status":"assumed","requiredItems":4,"seconds":60,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"eligibility_assumptions":{"date":"2026-10-24","source":"user_instruction","noQuestPrerequisites":true,"noClassRestriction":true,"noRaceRestriction":true,"description":"No prerequisite quests assumed; no class restriction assumed; no race restriction assumed. Known restrictions and level gates still apply. This is a planning assumption, not verified game data."},"routing_decision":{"id":95774,"title":"Her Name Is Olgra","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95774,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"The Crossroads","kinds":["pickup"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95774"},{"questId":95774,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Agama'gor","kinds":["objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95774"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[]},{"quest_id":2478,"title":"Mission: Possible But Not Probable","quest_level":24,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","quest_type":"elite","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Taskmaster Fizzule","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.43,"y":5.56,"subzone":"Taskmaster Fizzule","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"pickpocket","target":{"name":"Silixiz’s Tower Key"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55,"y":6,"subzone":"Venture Co. tower · approximate area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"pickpocket","target":"Silixiz’s Tower Key","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}},{"action":"kill","target":{"name":"Mutated Venture Co. Drone"},"count_per_character":2,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55,"y":6,"subzone":"Venture Co. tower · approximate area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Mutated Venture Co. Drone","countPerCharacter":2,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Venture Co. Patroller"},"count_per_character":2,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55,"y":6,"subzone":"Venture Co. tower · approximate area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Venture Co. Patroller","countPerCharacter":2,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Venture Co. Lookout"},"count_per_character":2,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55,"y":6,"subzone":"Venture Co. tower · approximate area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Venture Co. Lookout","countPerCharacter":2,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Gallywix’s Head"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55,"y":6,"subzone":"Venture Co. tower · approximate area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":4,"action":"collect","target":"Gallywix’s Head","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"pick_lock","target":{"name":"Gallywix’s mixture · lockbox LAST"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55,"y":6,"subzone":"Venture Co. tower · approximate area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":5,"action":"pick_lock","target":"Gallywix’s mixture · lockbox LAST","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}}],"rewards":{"xp":1950,"money_copper":null,"items":[{"name":"Recipe: Thistle Tea","count":1}],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=2478"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":2458,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2478"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=2478"}],"routing_decision":{"id":2478,"title":"Mission: Possible But Not Probable","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2478,"firstStop":8,"lastStop":18,"turninStop":18,"completed":true,"group":"Sludge Fen · contact Fizzule","kinds":["pickup","objective","turnin"],"guide":"rogue-poisons","title":"Rogue · Poisons","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/rogue-poisons.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2478"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"pickpocket","target":"Silixiz’s Tower Key","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}},{"index":1,"action":"kill","target":"Mutated Venture Co. Drone","countPerCharacter":2,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Venture Co. Patroller","countPerCharacter":2,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Venture Co. Lookout","countPerCharacter":2,"method":"kill_count","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":4,"action":"collect","target":"Gallywix’s Head","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":5,"action":"pick_lock","target":"Gallywix’s mixture · lockbox LAST","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}],"travelIncluded":false,"soloKnownSeconds":123,"partyKnownSeconds":153,"unknownObjectives":2,"isPartial":true},"forever_status":"reported","chain":{"previous_quest_ids":[2458],"next_quest_ids":[2479],"requirements":{"prerequisite_alternatives":[[{"quest_id":2458,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Mission: Possible But Not Probable","guide_note":"Pickpocket the key before combat. Clear the required enemies and collect a head per rogue; Gallywix may need repeated kills. Open the lockbox last because its poison interferes with stealth. Tower coordinates are an area waypoint; indoor approach and respawns are not timed.","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2478"}],"missing_fields":[]}},{"quest_id":843,"title":"Gann's Reclamation","quest_level":23,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gann Stonespire","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.89,"y":77,"subzone":"Gann Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gann Stonespire","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.89,"y":77,"subzone":"Gann Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bael'dun Excavator","npc_id":3374},"count_per_character":15,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.6,"y":85,"subzone":"Bael Modan excavation","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bael'dun Excavator","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bael'dun Foreman","npc_id":3375},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.6,"y":85,"subzone":"Bael Modan excavation","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Bael'dun Foreman","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Khazgorm's Journal","item_id":5006},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.44,"y":85.75,"subzone":"Prospector Khazgorm","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.5,"y":85.06,"subzone":"Prospector Khazgorm","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.33,"y":86.16,"subzone":"Prospector Khazgorm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Khazgorm's Journal","countPerCharacter":1,"itemId":5006,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3392],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[846],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Bael'dun Excavator","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Bael'dun Foreman","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Khazgorm's Journal","countPerCharacter":1,"itemId":5006,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3392],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":375,"partyKnownSeconds":405,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 15: Bael'dun Excavator; kill 5: Bael'dun Foreman; collect 1: Khazgorm's Journal","guide_note":"Gann patrols the road around 46.1, 75.4–81.2; the pin is a meeting area. Khazgorm can be level 26, so this is staged at 25 with the party.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=843"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/843"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":843,"title":"Gann's Reclamation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":843,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern road · Gann and Sulhasa","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-843"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":846,"title":"Revenge of Gann","quest_level":26,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gann Stonespire","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.89,"y":77,"subzone":"Gann Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gann Stonespire","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.89,"y":77,"subzone":"Gann Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nitroglycerin","item_id":5017},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.7,"y":84.1,"subzone":"Baeldun Keep exterior and courtyard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Nitroglycerin","countPerCharacter":6,"itemId":5017,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3376,3377,3378,6668],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Wood Pulp","item_id":5018},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.7,"y":84.1,"subzone":"Baeldun Keep exterior and courtyard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wood Pulp","countPerCharacter":6,"itemId":5018,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3376,3377,3378,6668],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Sodium Nitrate","item_id":5019},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.7,"y":84.1,"subzone":"Baeldun Keep exterior and courtyard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Sodium Nitrate","countPerCharacter":6,"itemId":5019,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3376,3377,3378,6668],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[843],"next_quest_ids":[849],"requirements":{"prerequisite_alternatives":[[{"quest_id":843,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Nitroglycerin","countPerCharacter":6,"itemId":5017,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3376,3377,3378,6668],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Wood Pulp","countPerCharacter":6,"itemId":5018,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3376,3377,3378,6668],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Sodium Nitrate","countPerCharacter":6,"itemId":5019,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3376,3377,3378,6668],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":6,"seconds":90,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":18,"seconds":270,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":270,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 6: Nitroglycerin; collect 6: Wood Pulp; collect 6: Sodium Nitrate","guide_note":"Return to Gann after #843. The same keep enemies drop all three components; gather them together. Measured drop rates are unavailable.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=846"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/846"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":846,"title":"Revenge of Gann","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":846,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bael Modan excavation · Gann’s first assignment","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-846"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":849,"title":"Revenge of Gann","quest_level":26,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gann Stonespire","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.89,"y":77,"subzone":"Gann Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gann Stonespire","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.89,"y":77,"subzone":"Gann Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Destroy Bael Modan Flying Machine"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.97,"y":85.63,"subzone":"Bael Modan Flying Machine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Destroy Bael Modan Flying Machine","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[846],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":846,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Destroy Bael Modan Flying Machine","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Event or interaction duration is unmeasured; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"interact 1: Destroy Bael Modan Flying Machine","guide_note":"Return to Gann after #846. Use the supplied explosive on the flying machine outside at 47.0, 85.6, on the wooden tower by the excavation ramp.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=849"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/849"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":849,"title":"Revenge of Gann","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":849,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bael Modan keep · supplies and sabotage","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-849"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":868,"title":"Egg Hunt","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.07,"y":29.63,"subzone":"Korran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.07,"y":29.63,"subzone":"Korran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithid Egg","item_id":5058},"count_per_character":12,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.3,"y":70.36,"subzone":"Silithid Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.09,"y":70.99,"subzone":"Silithid Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.1,"y":70.87,"subzone":"Silithid Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.54,"y":70.11,"subzone":"Silithid Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":44.2,"y":71.52,"subzone":"Silithid Mound","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithid Egg","countPerCharacter":12,"itemId":5058,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3250,3251,3252,3503],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1750,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithid Egg","countPerCharacter":12,"itemId":5058,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3250,3251,3252,3503],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":12,"seconds":180,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":36,"seconds":540,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":180,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 12: Silithid Egg","guide_note":"Keep the supplied Digging Claw. Each character gathers 12 eggs from mounds. Avoid the elite Alliance patrol in the Field of Giants.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=868"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/868"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":868,"title":"Egg Hunt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":868,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads · the southern assignments","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-868"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":878,"title":"Tribes at War","quest_level":21,"minimum_level":14,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bristleback Water Seeker","npc_id":3260},"count_per_character":6,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.7,"y":54.6,"subzone":"Bramblescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bristleback Water Seeker","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bristleback Thornweaver","npc_id":3261},"count_per_character":12,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.7,"y":54.6,"subzone":"Bramblescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Bristleback Thornweaver","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bristleback Geomancer","npc_id":3263},"count_per_character":12,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.7,"y":54.6,"subzone":"Bramblescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Bristleback Geomancer","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5052],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Bristleback Water Seeker","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Bristleback Thornweaver","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Bristleback Geomancer","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 6: Bristleback Water Seeker; kill 12: Bristleback Thornweaver; kill 12: Bristleback Geomancer","guide_note":"Take this before clearing Consumed by Hatred #899. Bramblescar has all three required types: combine kills, tusks and Blood Shards. Save one shard per character.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=878"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/878"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":878,"title":"Tribes at War","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":878,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · learn the flight path","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-878"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":5052,"title":"Blood Shards of Agamaggan","quest_level":21,"minimum_level":14,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Shard","item_id":5075},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.7,"y":54.6,"subzone":"Bristleback camps; save during Tribes at War","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":1,"itemId":5075,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3258,3260,3261,3263,3266,3280,3286,3458,3459,3461],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[878],"next_quest_ids":[889,5042,5043,5044,5045,5046,879],"requirements":{"prerequisite_alternatives":[[{"quest_id":878,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blood Shard","countPerCharacter":1,"itemId":5075,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3258,3260,3261,3263,3266,3280,3286,3458,3459,3461],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Blood Shard","guide_note":"Use one Blood Shard per character saved during #878. This opens #879 and optional buff exchanges; no separate farming trip is planned.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5052"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/5052"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":5052,"title":"Blood Shards of Agamaggan","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5052,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · finish the hunting lessons","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5052"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":879,"title":"Betrayal from Within","quest_level":25,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kuz's Skull","item_id":5074},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.12,"y":80.07,"subzone":"Kuz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kuz's Skull","countPerCharacter":1,"itemId":5074,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3436],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Nak's Skull","item_id":5073},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.75,"y":83.26,"subzone":"Nak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nak's Skull","countPerCharacter":1,"itemId":5073,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3434],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Lok's Skull","item_id":5072},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":40.15,"y":80.54,"subzone":"Lok Orcbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Lok's Skull","countPerCharacter":1,"itemId":5072,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3435],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5052],"next_quest_ids":[906],"requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1500,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kuz's Skull","countPerCharacter":1,"itemId":5074,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3436],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Nak's Skull","countPerCharacter":1,"itemId":5073,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3434],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Lok's Skull","countPerCharacter":1,"itemId":5072,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3435],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Kuz's Skull; collect 1: Nak's Skull; collect 1: Lok's Skull","guide_note":"After #5052, combine Kuz (45.1, 80.1), Nak (43.8, 83.3) and Lok (40.2, 80.5) with Weapons of Choice #893. Lok is level 25, in the hut up the ramp.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=879"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/879"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":879,"title":"Betrayal from Within","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":879,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Taurajo · prepare the southern sweep","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-879"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":906,"title":"Betrayal from Within","quest_level":25,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mangletooth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.55,"y":59.26,"subzone":"Mangletooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thork","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thork"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.5,"y":30.87,"subzone":"Thork","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thork","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[879],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":879,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thork","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Thork","guide_note":"Carry the supplied skull to Thork at Crossroads; do not kill Lok again. Bundle the northbound turn-in with other Crossroads work.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=906"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/906"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":906,"title":"Betrayal from Within","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":906,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo → Crossroads · one turn-in bundle","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-906"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":893,"title":"Weapons of Choice","quest_level":24,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tatternack Steelforge","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.1,"y":57.68,"subzone":"Tatternack Steelforge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tatternack Steelforge","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.1,"y":57.68,"subzone":"Tatternack Steelforge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Razormane Backstabber","item_id":5093},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.8,"y":81,"subzone":"Blackthorn Ridge: Pathfinders and Stalkers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Razormane Backstabber","countPerCharacter":1,"itemId":5093,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3456,3457],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Charred Razormane Wand","item_id":5092},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42.1,"y":79.4,"subzone":"Blackthorn Ridge: Seers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Charred Razormane Wand","countPerCharacter":1,"itemId":5092,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3458],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Razormane War Shield","item_id":5094},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":41.8,"y":79.2,"subzone":"Blackthorn Ridge: Warfrenzies","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Razormane War Shield","countPerCharacter":1,"itemId":5094,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3459],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1153],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Razormane Backstabber","countPerCharacter":1,"itemId":5093,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3456,3457],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Charred Razormane Wand","countPerCharacter":1,"itemId":5092,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3458],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Razormane War Shield","countPerCharacter":1,"itemId":5094,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3459],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Razormane Backstabber; collect 1: Charred Razormane Wand; collect 1: Razormane War Shield","guide_note":"Pathfinders and Stalkers drop daggers, Seers drop wands, and Warfrenzies drop shields. Gather them during the Blackthorn skull hunt.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=893"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/893"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":893,"title":"Weapons of Choice","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":893,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Taurajo · prepare the southern sweep","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-893"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":822,"title":"Chen's Empty Keg","quest_level":24,"minimum_level":11,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brewmaster Drohn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.26,"y":38.39,"subzone":"Brewmaster Drohn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brewmaster Drohn","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.26,"y":38.39,"subzone":"Brewmaster Drohn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lightning Gland","item_id":4898},"count_per_character":5,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.7,"y":77.7,"subzone":"Stormhide; combine with Field to Clear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lightning Gland","countPerCharacter":5,"itemId":4898,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3238],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Thunderhawk Saliva Gland","item_id":4897},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.6,"y":76.6,"subzone":"Greater Thunderhawk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Thunderhawk Saliva Gland","countPerCharacter":1,"itemId":4897,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3249],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Kodo Liver","item_id":4896},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.9,"y":67.1,"subzone":"Ordinary Barrens Kodo; avoid Brontus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Kodo Liver","countPerCharacter":1,"itemId":4896,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3234,3235,3236,3237,3474,5827],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[821],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":821,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":970,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lightning Gland","countPerCharacter":5,"itemId":4898,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3238],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":5,"seconds":75,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":15,"seconds":225,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Thunderhawk Saliva Gland","countPerCharacter":1,"itemId":4897,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3249],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Kodo Liver","countPerCharacter":1,"itemId":4896,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3234,3235,3236,3237,3474,5827],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":105,"partyKnownSeconds":315,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 5: Lightning Gland; collect 1: Thunderhawk Saliva Gland; collect 1: Kodo Liver","guide_note":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822).","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=822"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/822"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":822,"title":"Chen's Empty Keg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Removed from all journey chapters at your request: Chen’s Empty Keg chain.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false,"excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."},{"quest_id":874,"title":"Mahren Skyseer","quest_level":27,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mahren Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.84,"y":43.86,"subzone":"Mahren Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mahren Skyseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.84,"y":43.86,"subzone":"Mahren Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mahren Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[913],"next_quest_ids":[873],"requirements":{"prerequisite_alternatives":[[{"quest_id":913,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mahren Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Mahren Skyseer","guide_note":"Deliver to Mahren during the final Ratchet and coastal visit after #913. Save Isha Awak for level 25–26.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=874"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/874"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":874,"title":"Mahren Skyseer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":874,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo · finish the hunting lessons","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-874"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":873,"title":"Isha Awak","quest_level":27,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mahren Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.84,"y":43.86,"subzone":"Mahren Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mahren Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.84,"y":43.86,"subzone":"Mahren Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heart of Isha Awak","item_id":5104},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.53,"y":53.85,"subzone":"Isha Awak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heart of Isha Awak","countPerCharacter":1,"itemId":5104,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3476],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[874],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":874,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heart of Isha Awak","countPerCharacter":1,"itemId":5104,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[3476],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Heart of Isha Awak","guide_note":"Isha Awak is level 27 and roams the coast near 63.5, 53.9 toward 65.0, 47.0. Fight from the water or shoreline to avoid evasion, and watch your breath.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=873"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/873"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"}],"missing_fields":[]},"routing_decision":{"id":873,"title":"Isha Awak","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":873,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Mahren · the coastal finish","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-873"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":883,"title":"Lakota'mani","quest_level":22,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Lakota'mani","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.41,"y":51.29,"subzone":"Lakota'mani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Lakota'mani","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.13,"y":52.74,"subzone":"Lakota'mani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Lakota'mani","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":50.09,"y":53.2,"subzone":"Lakota'mani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Lakota'mani","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.13,"y":49.28,"subzone":"Lakota'mani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jorn Skyseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Jorn Skyseer","guide_note":"Optional if encountered. Loot the named quest item and click it to start, then return to Jorn on the next Taurajo visit. Do not camp or count rare XP as guaranteed.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=883"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/883"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":883,"title":"Lakota'mani","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":883,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Agama’gor → Bramblescar","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-883"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":884,"title":"Owatanka","quest_level":24,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Owatanka","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.41,"y":61.1,"subzone":"Owatanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Owatanka","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.4,"y":59.09,"subzone":"Owatanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Owatanka","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.79,"y":62.6,"subzone":"Owatanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Owatanka","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.14,"y":62.13,"subzone":"Owatanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jorn Skyseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Jorn Skyseer","guide_note":"Optional if encountered. Loot the named quest item and click it to start, then return to Jorn on the next Taurajo visit. Do not camp or count rare XP as guaranteed.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=884"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/884"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":884,"title":"Owatanka","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":884,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern road · Gann and Sulhasa","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-884"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":885,"title":"Washte Pawne","quest_level":25,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Washte Pawne","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.15,"y":80.85,"subzone":"Washte Pawne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Washte Pawne","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.81,"y":78.88,"subzone":"Washte Pawne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Washte Pawne","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.81,"y":74.93,"subzone":"Washte Pawne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Washte Pawne","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.44,"y":79.87,"subzone":"Washte Pawne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jorn Skyseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Jorn Skyseer","guide_note":"Optional if encountered. Loot the named quest item and click it to start, then return to Jorn on the next Taurajo visit. Do not camp or count rare XP as guaranteed.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=885"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/885"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":885,"title":"Washte Pawne","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":885,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern road · Gann and Sulhasa","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-885"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":897,"title":"The Harvester","quest_level":24,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Silithid Harvester","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.07,"y":70.08,"subzone":"Silithid Harvester","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jorn Skyseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2400,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source_url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jorn Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Jorn Skyseer","guide_note":"Optional if encountered. Loot the named quest item and click it to start, then return to Jorn on the next Taurajo visit. Do not camp or count rare XP as guaranteed.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Questie Forever baseline rules and coordinates, with Forever Wowhead / client-derived BoF confirmation. Baseline may retain Classic values.","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=897"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/897"},{"source_id":"wowhead_review","url":"https://zephras.com/forever/enUS/zone/17/"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=897/the-harvester"}],"missing_fields":[]},"routing_decision":{"id":897,"title":"The Harvester","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":897,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Field of Giants · eggs on the same outing","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-897"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":98093,"title":"Field to Clear","quest_level":23,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sulhasa","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.9,"y":77.6,"subzone":"Sulhasa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sulhasa","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.9,"y":77.6,"subzone":"Sulhasa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hecklefang Stalker","npc_id":4128},"count_per_character":7,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.7,"y":77.7,"subzone":"Hecklefang Stalkers work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hecklefang Stalker","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Stormhide","npc_id":3238},"count_per_character":7,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.7,"y":77.7,"subzone":"Stormhide work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Stormhide","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Forever community research; see sources","source_url":"https://www.wowhead.com/forever/quest=98093/field-to-clear"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hecklefang Stalker","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Stormhide","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":252,"partyKnownSeconds":252,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 7: Hecklefang Stalker; kill 7: Stormhide","guide_note":"Sulhasa is up a tree beside the southern road. Combine Stormhide kills with Chen’s Lightning Glands #822.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=98093/field-to-clear"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=98093/field-to-clear"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/98093"},{"source_id":"wowhead_review","url":"https://foreverdb.net/es/quest/98093-field-to-clear"}],"missing_fields":[]},"routing_decision":{"id":98093,"title":"Field to Clear","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":98093,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern road · Gann and Sulhasa","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-98093"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":97250,"title":"Wrongly Blamed, Justly Corrected","quest_level":23,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Logmar","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.6,"y":59.2,"subzone":"Grunt Logmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Logmar","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.6,"y":59.2,"subzone":"Grunt Logmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Encroaching Soldier"},"count_per_character":2,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.3,"y":77.7,"subzone":"Dustwallow border road work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Encroaching Soldier","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Outraged Pillager"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49,"y":77,"subzone":"Dustwallow border road work area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Outraged Pillager","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Forever community research; see sources","source_url":"https://www.wowhead.com/forever/quest=97250/wrongly-blamed-justly-corrected"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Encroaching Soldier","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Outraged Pillager","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 2: Encroaching Soldier; kill 1: Outraged Pillager","guide_note":"Optional elite border fight. Attempt with a prepared party while doing the Sulhasa and Gann circuit; skip all stages if the enemies are too strong.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=97250/wrongly-blamed-justly-corrected"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97250/wrongly-blamed-justly-corrected"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/97250"},{"source_id":"wowhead_review","url":"https://wow4ever.quest/es/misiones/wrongly-blamed-justly-corrected"}],"missing_fields":[]},"routing_decision":{"id":97250,"title":"Wrongly Blamed, Justly Corrected","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97250,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Taurajo · prepare the southern sweep","kinds":["pickup","objective","turnin"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97250"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":1483,"title":"Ziz Fizziks","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63,"y":37.2,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ziz Fizziks"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ziz Fizziks","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":415,"money_copper":null,"items":[],"choices":[],"reputation":[{"factionId":470,"value":25,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1483","money_at_max_level_copper":252},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ziz Fizziks","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Ziz Fizziks","guide_note":"An optional introduction to Ziz. Turn it in before accepting Super Reaper 6000.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1483"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1483"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1483"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1483"}],"missing_fields":[]},"routing_decision":{"id":1483,"title":"Ziz Fizziks","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1483,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Crossroads → Ratchet · prepare for the mountains","kinds":["pickup","objective","turnin"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1483"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1095,"title":"Further Instructions","quest_level":27,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sputtervalve","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63,"y":37.2,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ziz Fizziks","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ziz Fizziks"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59,"y":62.6,"subzone":"Ziz Fizziks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ziz Fizziks","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1094],"next_quest_ids":[1096],"requirements":{"prerequisite_alternatives":[[{"quest_id":1094,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1100,"money_copper":null,"items":[],"choices":[],"reputation":[{"factionId":470,"value":50,"factionName":"Ratchet"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1095","money_at_max_level_copper":660},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ziz Fizziks","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Ziz Fizziks","guide_note":"Complete the nearby objectives together. Travel and objective estimates are shown separately.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1095"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1095"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1095"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1095"}],"missing_fields":[]},"routing_decision":{"id":1095,"title":"Further Instructions","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1095,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1095"},{"questId":1095,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Windshear · the second circuit","kinds":["objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1095"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1068,"title":"Shredding Machines","quest_level":23,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seereth Stonebreak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.3,"y":27.9,"subzone":"Seereth Stonebreak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seereth Stonebreak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":35.3,"y":27.9,"subzone":"Seereth Stonebreak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"XT:4","npc_id":4073},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":67,"y":46,"subzone":"XT:4 area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"XT:4","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"XT:9","npc_id":4074},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":67,"y":56,"subzone":"XT:9 area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"XT:9","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1062],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1062,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":1500,"items":[],"choices":[],"reputation":[{"factionId":76,"value":100,"factionName":"Orgrimmar"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1068","money_at_max_level_copper":1110},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"XT:4","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"XT:9","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 1: XT:4; kill 1: XT:9","guide_note":"XT-4 and XT-9 patrol the northern and southern banks; the markers are work areas, not fixed spawns. Requires #1062.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1068"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1068"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1068"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1068"}],"missing_fields":[]},"routing_decision":{"id":1068,"title":"Shredding Machines","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1068,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Boulderslide → Malaka’jin → the border","kinds":["pickup"],"guide":"stonetalon","title":"Stonetalon · the first circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1068"},{"questId":1068,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Windshear · the second circuit","kinds":["objective","turnin"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1068"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1487,"title":"Deviate Eradication","quest_level":21,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ebru — cave above Wailing Caverns","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.01,"y":35.74,"subzone":"Ebru — cave above Wailing Caverns","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ebru — cave above Wailing Caverns","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.01,"y":35.74,"subzone":"Ebru — cave above Wailing Caverns","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Deviate Ravager","npc_id":3636},"count_per_character":7,"locations":[],"location_label":"Wailing Caverns","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Deviate Ravager","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deviate Viper","npc_id":5755},"count_per_character":7,"locations":[],"location_label":"Wailing Caverns","delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Deviate Viper","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deviate Shambler","npc_id":5761},"count_per_character":7,"locations":[],"location_label":"Wailing Caverns","delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Deviate Shambler","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deviate Dreadfang","npc_id":5056},"count_per_character":7,"locations":[],"location_label":"Wailing Caverns","delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Deviate Dreadfang","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":null,"items":[],"choices":[{"id":6476,"name":"Pattern: Deviate Scale Belt","count":1},{"id":8071,"name":"Sizzle Stick","count":1},{"id":6481,"name":"Dagmire Gauntlets","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=1487","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Deviate Ravager","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Deviate Viper","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Deviate Shambler","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Deviate Dreadfang","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":504,"partyKnownSeconds":504,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 7: Deviate Ravager; kill 7: Deviate Viper; kill 7: Deviate Shambler; kill 7: Deviate Dreadfang","guide_note":"Pick up from the cave above the entrance before going down. Finish all four kill counters during the dungeon clear.","guide_optional":false,"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=1487"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=1487"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1487"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"guide_deferral":"Available in the Wailing Caverns dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":1487,"title":"Deviate Eradication","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1487,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1487"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":6981,"title":"The Glowing Shard","quest_level":26,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falla Sagewind — above Wailing Caverns","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.18,"y":32.78,"subzone":"Falla Sagewind — above Wailing Caverns","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk","target":{"name":"Ask Sputtervalve about the Glowing Shard"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.98,"y":37.22,"subzone":"Sputtervalve","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"talk","target":"Ask Sputtervalve about the Glowing Shard","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}},{"action":"talk_or_deliver","target":{"name":"Falla Sagewind — deliver the Glowing Shard","item_id":10441},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.18,"y":32.78,"subzone":"Falla Sagewind — above Wailing Caverns","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":1,"action":"talk_or_deliver","target":"Falla Sagewind — deliver the Glowing Shard","countPerCharacter":1,"itemId":10441,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3369],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=6981","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk","target":"Ask Sputtervalve about the Glowing Shard","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}},{"index":1,"action":"talk_or_deliver","target":"Falla Sagewind — deliver the Glowing Shard","countPerCharacter":1,"itemId":10441,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"talk 1: Ask Sputtervalve about the Glowing Shard; Deliver 1: Falla Sagewind — deliver the Glowing Shard","guide_note":"After defeating the four fang leaders, escort the Disciple of Naralex and finish the Mutanus encounter. Loot and use the Glowing Shard to start this quest. These encounter requirements are not quest-completion prerequisites. Speak to Sputtervalve in Ratchet, then climb to Falla’s camp above the caverns.","guide_optional":false,"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=6981"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=6981"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6981"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"guide_deferral":"Available in the Wailing Caverns dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":6981,"title":"The Glowing Shard","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6981,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wailing Caverns · outer cave and dungeon","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6981"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":3369,"title":"In Nightmares","quest_level":25,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falla Sagewind — above Wailing Caverns","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.18,"y":32.78,"subzone":"Falla Sagewind — above Wailing Caverns","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hamuul Runetotem — deliver the supplied Nightmare Shard","item_id":10649},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hamuul Runetotem — deliver the supplied Nightmare Shard","countPerCharacter":1,"itemId":10649,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6981],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6981,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[{"id":10657,"name":"Talbar Mantle","count":1},{"id":10658,"name":"Quagmire Galoshes","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=3369","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hamuul Runetotem — deliver the supplied Nightmare Shard","countPerCharacter":1,"itemId":10649,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver 1: Hamuul Runetotem — deliver the supplied Nightmare Shard","guide_note":"Horde follow-up to the Glowing Shard. Return to Hamuul in Thunder Bluff for the reward. Forever XP is not independently verified; do not substitute scaled Wowhead XP or old comment values.","guide_optional":false,"dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"followup","url":"/journey/wailing-caverns.html?quest=3369"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=3369"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=3369"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":["Quest XP"]},"guide_deferral":"Available in the Wailing Caverns dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":3369,"title":"In Nightmares","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3369,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → cave → Thunder Bluff · rewards","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3369"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1740,"title":"The Orb of Soran'ruk","quest_level":25,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doan Karhan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.31,"y":57.21,"subzone":"Doan Karhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doan Karhan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.31,"y":57.21,"subzone":"Doan Karhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Soran'ruk Fragment","item_id":6914},"count_per_character":3,"locations":[],"location_label":"Blackfathom Deeps · Twilight Acolytes","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soran'ruk Fragment","countPerCharacter":3,"itemId":6914,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Large Soran'ruk Fragment","item_id":6915},"count_per_character":1,"locations":[],"location_label":"Shadowfang Keep · Shadowfang Darksouls","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Large Soran'ruk Fragment","countPerCharacter":1,"itemId":6915,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1740"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soran'ruk Fragment","countPerCharacter":3,"itemId":6914,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":9,"seconds":135,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Large Soran'ruk Fragment","countPerCharacter":1,"itemId":6915,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 3: Soran'ruk Fragment; collect 1: Large Soran'ruk Fragment","guide_note":"Warlock: collect 3 Soran’ruk Fragments from Twilight Acolytes during Blackfathom Deeps. The Large Fragment is a separate Shadowfang Keep objective; this route does not claim the quest is complete.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1740"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1740,"title":"The Orb of Soran'ruk","checkedOn":"2026-10-26","status":"included","category":"carried","reason":"Carried or partially completed in the linked route. Warlock: collect 3 Soran’ruk Fragments from Twilight Acolytes during Blackfathom Deeps. The Large Fragment is a separate Shadowfang Keep objective; this route does not claim the quest is complete.","placements":[{"questId":1740,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet and the Barrens · class errands","kinds":["pickup"],"guide":"barrens-south","title":"Barrens · Taurajo and the southern circuit","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-south.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1740"},{"questId":1740,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Blackfathom Deeps · the full run","kinds":["objective"],"guide":"blackfathom-deeps-route","title":"Blackfathom Deeps","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackfathom-deeps-route.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1740"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1740","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1530,"title":"Call of Water","quest_level":22,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Brine"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Brine","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1528,1529,2985,2986],"next_quest_ids":[1535],"requirements":{"prerequisite_alternatives":[[{"quest_id":1528,"required_state":"completed"}],[{"quest_id":1529,"required_state":"completed"}],[{"quest_id":2985,"required_state":"completed"}],[{"quest_id":2986,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1530"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Brine","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Brine","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1530"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1530,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1530,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Islen → Brine · choose one introduction","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1530"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1530","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1535,"title":"Call of Water","quest_level":22,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Filled Brown Waterskin","item_id":7769},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.28,"y":76.75,"subzone":"Quilboar Watering Hole","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Filled Brown Waterskin","countPerCharacter":1,"itemId":7769,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1530],"next_quest_ids":[1536],"requirements":{"prerequisite_alternatives":[[{"quest_id":1530,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1535"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Filled Brown Waterskin","countPerCharacter":1,"itemId":7769,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"collect 1: Filled Brown Waterskin","guide_note":"Use the supplied waterskin at Quilboar Watering Hole, then return to Brine. These are interactions, not creature drops.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1535"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1535,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1535,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Brine’s hut · the brown waterskin","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1535"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1535","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1536,"title":"Call of Water","quest_level":22,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Filled Red Waterskin","item_id":7771},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.18,"y":20.79,"subzone":"Spring Well · Tarren Mill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Filled Red Waterskin","countPerCharacter":1,"itemId":7771,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1535],"next_quest_ids":[1534],"requirements":{"prerequisite_alternatives":[[{"quest_id":1535,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1536"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Filled Red Waterskin","countPerCharacter":1,"itemId":7771,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"collect 1: Filled Red Waterskin","guide_note":"Use the supplied waterskin at Spring Well · Tarren Mill, then return to Brine. These are interactions, not creature drops.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1536"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1536,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1536,"firstStop":10,"lastStop":12,"turninStop":12,"completed":true,"group":"Brine’s hut · the brown waterskin","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1536"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1536","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1534,"title":"Call of Water","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Filled Blue Waterskin","item_id":7770},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":33.55,"y":67.47,"subzone":"Ruins of Stardust Fountain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Filled Blue Waterskin","countPerCharacter":1,"itemId":7770,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1536],"next_quest_ids":[220],"requirements":{"prerequisite_alternatives":[[{"quest_id":1536,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1534"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Filled Blue Waterskin","countPerCharacter":1,"itemId":7770,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"collect 1: Filled Blue Waterskin","guide_note":"Use the supplied waterskin at Ruins of Stardust Fountain, then return to Brine. These are interactions, not creature drops.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1534"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1534,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1534,"firstStop":13,"lastStop":16,"turninStop":16,"completed":true,"group":"Tarren Mill · the red waterskin","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1534"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1534","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":220,"title":"Call of Water","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brine","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":43.42,"y":77.41,"subzone":"Brine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1534],"next_quest_ids":[63],"requirements":{"prerequisite_alternatives":[[{"quest_id":1534,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=220"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Islen Waterseer","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=220"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":220,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":220,"firstStop":17,"lastStop":19,"turninStop":19,"completed":true,"group":"Ashenvale · the blue waterskin","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-220"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=220","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":63,"title":"Call of Water","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brazier of Everfount","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.26,"y":44.56,"subzone":"Brazier of Everfount","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Corrupt Manifestation's Bracers","item_id":7812},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.78,"y":44.26,"subzone":"Corrupt Minor Manifestation of Water","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Corrupt Manifestation's Bracers","countPerCharacter":1,"itemId":7812,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[220],"next_quest_ids":[100],"requirements":{"prerequisite_alternatives":[[{"quest_id":220,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=63"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Corrupt Manifestation's Bracers","countPerCharacter":1,"itemId":7812,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Corrupt Manifestation's Bracers","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=63"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":63,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":63,"firstStop":20,"lastStop":23,"turninStop":23,"completed":true,"group":"Ashenvale · the blue waterskin","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-63"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=63","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":96,"title":"Call of Water","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Minor Manifestation of Water · after the brazier rite","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":38.26,"y":44.56,"subzone":"Minor Manifestation of Water · after the brazier rite","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[100],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":100,"required_state":"completed"}]],"exclusive_quest_ids":[972],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=96"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Islen Waterseer","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=96"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":96,"title":"Call of Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":96,"firstStop":27,"lastStop":30,"turninStop":30,"completed":true,"group":"Silverpine · the water rite","kinds":["pickup","objective","turnin"],"guide":"shaman-water","title":"Shaman · Call of Water","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/shaman-water.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-96"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=96","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1144,"title":"Willix the Importer","quest_level":30,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"event","target":{"name":"Escort Willix the Importer out of Razorfen Kraul."},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Willix the Importer out of Razorfen Kraul.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[],"choices":[{"id":6748,"name":"Monkey Ring","count":1,"url":"https://www.wowhead.com/forever/item=6748"},{"id":6750,"name":"Snake Hoop","count":1,"url":"https://www.wowhead.com/forever/item=6750"},{"id":6749,"name":"Tiger Band","count":1,"url":"https://www.wowhead.com/forever/item=6749"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Willix the Importer out of Razorfen Kraul.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Willix the Importer out of Razorfen Kraul.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":1144,"title":"Willix the Importer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1144,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Kraul · one clear","kinds":["pickup","objective","turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1144"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1144"}],"missing_fields":["Pickup location","Turn-in location","Escort Willix the Importer out of Razorfen Kraul. location"]}},{"quest_id":1221,"title":"Blueleaf Tubers","quest_level":26,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blueleaf Tuber","item_id":5876},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blueleaf Tuber","countPerCharacter":6,"itemId":5876,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crate With Holes","item_id":5880},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.32,"y":37.61,"subzone":"Crate with Holes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.32,"y":37.62,"subzone":"Crate with Holes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.33,"y":37.61,"subzone":"Crate with Holes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.33,"y":37.64,"subzone":"Crate with Holes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.31,"y":37.63,"subzone":"Crate with Holes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Crate With Holes","countPerCharacter":1,"itemId":5880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Snufflenose Owner's Manual","item_id":5897},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.33,"y":37.62,"subzone":"Snufflenose Owner's Manual","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":62.33,"y":37.62,"subzone":"Snufflenose Owner's Manual","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Snufflenose Owner's Manual","countPerCharacter":1,"itemId":5897,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Snufflenose Command Stick","item_id":6684},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.34,"y":37.6,"subzone":"Snufflenose Command Sticks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Snufflenose Command Stick","countPerCharacter":1,"itemId":6684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[{"id":6755,"name":"A Small Container of Gems","count":1,"url":"https://www.wowhead.com/forever/item=6755"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blueleaf Tuber","countPerCharacter":6,"itemId":5876,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Crate With Holes","countPerCharacter":1,"itemId":5880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Snufflenose Owner's Manual","countPerCharacter":1,"itemId":5897,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Snufflenose Command Stick","countPerCharacter":1,"itemId":6684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Grab a Crate with Holes. Grab a Snufflenose Command Stick. Grab and read the Snufflenose Owner's Manual.  In Razorfen Kraul, use the Crate with Holes to summon a Snufflenose Gopher, and use the Command Stick on the gopher to make it search for Tubers.  Bring 6 Blueleaf Tubers, the Snufflenose Command Stick and the Crate with Holes to Mebok Mizzyrix in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":1221,"title":"Blueleaf Tubers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1221,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital and Ratchet pickups","kinds":["pickup","objective","turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1221"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1221"}],"missing_fields":["Blueleaf Tuber location"]}},{"quest_id":1719,"title":"The Affray","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Klannoc Macleod","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.62,"y":49.16,"subzone":"Klannoc Macleod","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Klannoc Macleod","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.62,"y":49.16,"subzone":"Klannoc Macleod","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Big Will","npc_id":6238},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.6,"y":48.72,"subzone":"The Affray · event grate (staging area)","coordinate_role":"event_staging","evidence":"source_database_or_labeled_research"}],"location_label":"The Affray challenge arena","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Big Will","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Step on the grate to begin the Affray"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.6,"y":48.72,"subzone":"Step on the grate to begin the Affray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"The Affray challenge arena","delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Step on the grate to begin the Affray","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Do this event-start objective before the Big Will kill objective.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Do this event-start objective before the Big Will kill objective."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Do this event-start objective before the Big Will kill objective."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1718],"next_quest_ids":[1791],"requirements":{"prerequisite_alternatives":[[{"quest_id":1718,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Big Will","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Step on the grate to begin the Affray","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Do this event-start objective before the Big Will kill objective.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Do this event-start objective before the Big Will kill objective."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Do this event-start objective before the Big Will kill objective."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Kill Big Will, then speak to Klannoc Macleod on Fray Island.","guide_note":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown. Do this event-start objective before the Big Will kill objective.","guide_optional":false,"routing_decision":{"id":1719,"title":"The Affray","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1719,"firstStop":6,"lastStop":10,"turninStop":10,"completed":true,"group":"The Affray #1719","kinds":["pickup","objective","turnin"],"guide":"warrior-affray","title":"Warrior · The Affray and Whirlwind weapon","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warrior-affray.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1719"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown. Do this event-start objective before the Big Will kill objective."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Start the event on the grate, defeat the challengers, then Big Will. This is an event spawn, not a roaming Big Will location; full event duration is unknown. Do this event-start objective before the Big Will kill objective."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1719"}],"missing_fields":[]}},{"quest_id":1791,"title":"The Windwatcher","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Klannoc Macleod","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.62,"y":49.16,"subzone":"Klannoc Macleod","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bath'rah the Windwatcher"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bath'rah the Windwatcher","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1719],"next_quest_ids":[1712],"requirements":{"prerequisite_alternatives":[[{"quest_id":1719,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bath'rah the Windwatcher","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Bath'rah the Windwatcher.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1791,"title":"The Windwatcher","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1791,"firstStop":11,"lastStop":13,"turninStop":13,"completed":true,"group":"The Windwatcher #1791","kinds":["pickup","objective","turnin"],"guide":"warrior-affray","title":"Warrior · The Affray and Whirlwind weapon","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warrior-affray.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1791"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1791"}],"missing_fields":[]}},{"quest_id":1795,"title":"The Binding","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Summoned Felhunter","npc_id":6268},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan · summoning event staging","coordinate_role":"event_staging","evidence":"source_database_or_labeled_research"}],"location_label":"Strahad’s summoning area near Ratchet","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Summoned Felhunter","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1805,1804],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1805,"required_state":"completed"}],[{"quest_id":1804,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[{"id":22244,"name":"Box of Souls","count":1,"url":"https://www.wowhead.com/forever/item=22244"}],"choices":[],"reputation":[],"spell":691,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Summoned Felhunter","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Using the Tome of the Cabal, summon and subdue a felhunter, then return the Tome of the Cabal to Strahad Farsan in Ratchet.","guide_note":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped.","guide_optional":false,"routing_decision":{"id":1795,"title":"The Binding","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1795,"firstStop":18,"lastStop":20,"turninStop":20,"completed":true,"group":"The Binding #1795","kinds":["pickup","objective","turnin"],"guide":"warlock-felhunter","title":"Warlock · Felhunter","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warlock-felhunter.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1795"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use the Tome of the Cabal to summon and subdue the felhunter, then return to Strahad. The point is the verified quest giver and staging area; the precise summon position is not independently mapped."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1795"}],"missing_fields":[]}},{"quest_id":1796,"title":"Components for the Enchanted Gold Bloodrobe","quest_level":31,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Robes of Arcana","item_id":5770},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Menara Voidrender · obtain materials beforehand","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Robes of Arcana","countPerCharacter":1,"itemId":5770,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4781],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Robes of Arcana","countPerCharacter":1,"itemId":5770,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Robes of the Arcana to Menara Voidrender in the Barrens.","guide_note":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","guide_optional":false,"routing_decision":{"id":1796,"title":"Components for the Enchanted Gold Bloodrobe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1796,"firstStop":6,"lastStop":8,"turninStop":8,"completed":true,"group":"Components for the Enchanted Gold Bloodrobe #1796","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1796"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 1 Robes of Arcana from a tailor or purchase the crafted robe. Tailoring is one acquisition option, not an additional class-quest eligibility requirement. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1796"}],"missing_fields":[]}},{"quest_id":1799,"title":"Fragments of the Orb of Orahil","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Infernal Orb","item_id":7291},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":80.3,"y":76.98,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.47,"y":77.84,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.68,"y":76.34,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.47,"y":81.28,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":82.12,"y":80.66,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.81,"y":76.31,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Infernal Orb","countPerCharacter":1,"itemId":7291,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4961],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Infernal Orb","countPerCharacter":1,"itemId":7291,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Speak to Menara's acolytes inside the tower above Ratchet and choose one of their paths to follow.  Afterwards, bring an Infernal Orb to Tabetha in Dustwallow Marsh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1799,"title":"Fragments of the Orb of Orahil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1799,"firstStop":6,"lastStop":8,"turninStop":8,"completed":true,"group":"Fragments of the Orb of Orahil #1799","kinds":["pickup","objective","turnin"],"guide":"warlock-orahil","title":"Warlock · Orb of Orahil","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/warlock-orahil.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1799"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1799"}],"missing_fields":[]}},{"quest_id":1801,"title":"Tome of the Cabal","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorah Annison","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.92,"y":37.89,"subzone":"Jorah Annison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jorah Annison"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":75.92,"y":37.89,"subzone":"Jorah Annison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jorah Annison","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1803],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jorah Annison","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Jorah Annison in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1801,"title":"Tome of the Cabal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1801,"firstStop":6,"lastStop":9,"turninStop":9,"completed":true,"group":"Tome of the Cabal #1801","kinds":["pickup","objective","turnin"],"guide":"warlock-felhunter","title":"Warlock · Felhunter","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warlock-felhunter.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1801"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1801"}],"missing_fields":[]}},{"quest_id":1838,"title":"Brutal Armor","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Smoky Iron Ingot","item_id":7126},"count_per_character":15,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.96,"y":59.35,"subzone":"Windshear Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.98,"y":58.5,"subzone":"Windshear Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.34,"y":58.96,"subzone":"Windshear Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":72.35,"y":59.77,"subzone":"Windshear Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.12,"y":60.03,"subzone":"Windshear Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.45,"y":59.69,"subzone":"Windshear Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.43,"y":58.39,"subzone":"Windshear Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":75.67,"y":59.2,"subzone":"Windshear Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.53,"y":58.74,"subzone":"Windshear Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.13,"y":61.06,"subzone":"Windshear Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.92,"y":59.62,"subzone":"Windshear Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":73.8,"y":59.26,"subzone":"Windshear Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":74.21,"y":59.53,"subzone":"Windshear Overlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":72.57,"y":60.2,"subzone":"Windshear Overlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":72.42,"y":62.41,"subzone":"Windshear Overlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":72.69,"y":59.57,"subzone":"Windshear Overlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Smoky Iron Ingot","countPerCharacter":15,"itemId":7126,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Powdered Azurite","item_id":7127},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":28.9,"y":57.45,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":28.45,"y":57.23,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.49,"y":52.39,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.4,"y":52.05,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.77,"y":51.77,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.01,"y":53.17,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Powdered Azurite","countPerCharacter":10,"itemId":7127,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"talk_or_deliver","target":{"name":"Iron Bar","item_id":3575},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Thun'grim Firegaze · obtain materials beforehand","delivery":true,"completion_estimate":{"index":2,"action":"talk_or_deliver","target":"Iron Bar","countPerCharacter":10,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vial of Phlogiston","item_id":6841,"npc_id":6168},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42.3,"y":89.9,"subzone":"Razorfen Kraul exterior approach · Roogug · Vial of Phlogiston","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Razorfen Kraul · Roogug","delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Vial of Phlogiston","countPerCharacter":1,"itemId":6841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1825],"next_quest_ids":[1839,1840,1841,1848],"requirements":{"prerequisite_alternatives":[[{"quest_id":1825,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Smoky Iron Ingot","countPerCharacter":15,"itemId":7126,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Powdered Azurite","countPerCharacter":10,"itemId":7127,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"talk_or_deliver","target":"Iron Bar","countPerCharacter":10,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Vial of Phlogiston","countPerCharacter":1,"itemId":6841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring to Thun'grim Firegaze 15 Smoky Iron Ingots, 10 Powdered Azurite, 10 Iron Bars and a Vial of Phlogiston.","guide_note":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room.","guide_optional":false,"routing_decision":{"id":1838,"title":"Brutal Armor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1838,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital and Ratchet pickups","kinds":["pickup","objective","turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1838"},{"questId":1838,"firstStop":14,"lastStop":19,"turninStop":19,"completed":true,"group":"Brutal Armor #1838","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1838"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain or smelt 10 Iron Bars, or purchase them before delivering them to Thun’grim. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. Collect the Vial of Phlogiston from Roogug inside Razorfen Kraul. The map point is only the exterior approach, not Roogug’s room."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1838"}],"missing_fields":[]}},{"quest_id":1839,"title":"Ula'elek and the Brutal Gauntlets","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ula'elek","locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ula'elek"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":56.31,"y":74.33,"subzone":"Ula'elek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ula'elek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1838],"next_quest_ids":[1842],"requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ula'elek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Ula'elek in Durotar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1839,"title":"Ula'elek and the Brutal Gauntlets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1839,"firstStop":20,"lastStop":22,"turninStop":22,"completed":true,"group":"Ula'elek and the Brutal Gauntlets #1839","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1839"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1839"}],"missing_fields":[]}},{"quest_id":1840,"title":"Orm Stonehoof and the Brutal Helm","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orm Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Orm Stonehoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Orm Stonehoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1838],"next_quest_ids":[1844],"requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Orm Stonehoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Orm Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1840,"title":"Orm Stonehoof and the Brutal Helm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1840,"firstStop":23,"lastStop":25,"turninStop":25,"completed":true,"group":"Orm Stonehoof and the Brutal Helm #1840","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1840"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1840"}],"missing_fields":[]}},{"quest_id":1841,"title":"Velora Nitely and the Brutal Legguards","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Velora Nitely","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Velora Nitely"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Velora Nitely","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1838],"next_quest_ids":[1846],"requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Velora Nitely","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Velora Nitely in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1841,"title":"Velora Nitely and the Brutal Legguards","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1841,"firstStop":26,"lastStop":28,"turninStop":28,"completed":true,"group":"Velora Nitely and the Brutal Legguards #1841","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1841"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1841"}],"missing_fields":[]}},{"quest_id":1848,"title":"Brutal Hauberk","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thun'grim Firegaze","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thun'grim Firegaze"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":57.23,"y":30.34,"subzone":"Thun'grim Firegaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thun'grim Firegaze","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1838],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[{"id":7133,"name":"Brutal Hauberk","count":1,"url":"https://www.wowhead.com/forever/item=7133"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thun'grim Firegaze","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1848,"title":"Brutal Hauberk","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1848,"firstStop":35,"lastStop":37,"turninStop":37,"completed":true,"group":"Brutal Hauberk #1848","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1848"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1848"}],"missing_fields":[]}},{"quest_id":2278,"title":"The Platinum Discs","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Platinum Discs"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Platinum Discs","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2280,2279],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Platinum Discs","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with stone watcher and learn what ancient lore it keeps. Once you have learned what lore it has to offer, activate the Discs of Norgannon.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2278,"title":"The Platinum Discs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2278,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Uldaman · full run","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2278"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2278"}],"missing_fields":["Pickup location","Turn-in location","The Platinum Discs location"]}},{"quest_id":2945,"title":"Grime-Encrusted Ring","quest_level":34,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Grime-Encrusted Ring"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Grime-Encrusted Ring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2949],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Grime-Encrusted Ring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Figure out a way to remove the grime from the Grime-Encrusted Ring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":2945,"title":"Grime-Encrusted Ring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2945,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gnomeregan · optional run","kinds":["pickup","objective","turnin"],"guide":"gnomeregan-route","title":"Gnomeregan","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/gnomeregan-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2945"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2945"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Grime-Encrusted Ring location"]}},{"quest_id":3373,"title":"The Essence of Eranikus","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Essence of Eranikus · loot Shade of Eranikus","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Essence of Eranikus · loot Shade of Eranikus","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Essence Font · Shade of Eranikus’s chamber","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Essence Font · Shade of Eranikus’s chamber","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Place the Essence of Eranikus in the Essence Font","object_id":148512},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Essence Font in Eranikus’s lair","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Essence Font in Eranikus’s lair","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"The Essence of Eranikus","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3374],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[{"id":10455,"name":"Chained Essence of Eranikus","count":1,"url":"https://www.wowhead.com/forever/item=10455"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"The Essence of Eranikus","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Place the Essence of Eranikus in the Essence Font located in this lair in the Sunken Temple.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3373,"title":"The Essence of Eranikus","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3373,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Sunken Temple · statues, trolls, dragons and Hakkar","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3373"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3373"}],"missing_fields":[]}},{"quest_id":3523,"title":"Scourge of the Downs","quest_level":37,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Scourge of the Downs"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Scourge of the Downs","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3525],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":290,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Scourge of the Downs","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you agree to aid Belnistrasz, speak with him again and hand the Oathstone he gave you back to him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3523,"title":"Scourge of the Downs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3523,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Downs · interior and optional escort","kinds":["pickup","objective","turnin"],"guide":"razorfen-downs-route","title":"Razorfen Downs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-downs-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3523"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3523"}],"missing_fields":["Pickup location","Turn-in location","Scourge of the Downs location"]}},{"quest_id":3525,"title":"Extinguishing the Idol","quest_level":37,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"event","target":{"name":"Escort Belnistrasz to the Quilboar's idol in Razorfen Downs.  Protect Belnistrasz while he performs the ritual to shut down the idol."},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Belnistrasz to the Quilboar's idol in Razorfen Downs.  Protect Belnistrasz while he performs the ritual to shut down the idol.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3523],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3523,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4250,"money_copper":0,"items":[{"id":10710,"name":"Dragonclaw Ring","count":1,"url":"https://www.wowhead.com/forever/item=10710"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Belnistrasz to the Quilboar's idol in Razorfen Downs.  Protect Belnistrasz while he performs the ritual to shut down the idol.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Belnistrasz to the Quilboar's idol in Razorfen Downs.  Protect Belnistrasz while he performs the ritual to shut down the idol.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":3525,"title":"Extinguishing the Idol","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3525,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Downs · interior and optional escort","kinds":["pickup","objective","turnin"],"guide":"razorfen-downs-route","title":"Razorfen Downs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-downs-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3525"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3525"}],"missing_fields":["Pickup location","Turn-in location","Escort Belnistrasz to the Quilboar's idol in Razorfen Downs.  Protect Belnistrasz while he performs the ritual to shut down the idol. location"]}},{"quest_id":3801,"title":"Dark Iron Legacy","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Franclorn Forgewright · Blackrock Mountain tomb, speak while a ghost","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Franclorn Forgewright · Blackrock Mountain tomb, speak while a ghost","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Franclorn Forgewright · Blackrock Mountain tomb","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Franclorn Forgewright · Blackrock Mountain tomb","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Speak with Franclorn Forgewright while a ghost"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Mountain · Franclorn Forgewright’s tomb","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Mountain · Franclorn Forgewright’s tomb","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dark Iron Legacy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3802],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dark Iron Legacy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Franclorn Forgewright if you are interested in obtaining a key to the city major.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Franclorn is in Blackrock Mountain before the instance, not in the BRD prison.","guide_optional":false,"routing_decision":{"id":3801,"title":"Dark Iron Legacy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3801,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blackrock Depths · key, prison and lower city","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3801"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Franclorn is in Blackrock Mountain before the instance, not in the BRD prison."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Franclorn is in Blackrock Mountain before the instance, not in the BRD prison."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3801"}],"missing_fields":[]}},{"quest_id":3802,"title":"Dark Iron Legacy","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Franclorn Forgewright · Blackrock Mountain tomb","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Franclorn Forgewright · Blackrock Mountain tomb","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Monument of Franclorn Forgewright · BRD Shrine of Thaurissan","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Monument of Franclorn Forgewright · BRD Shrine of Thaurissan","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ironfel","item_id":10999,"npc_id":9056},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Fineous Darkvire","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Fineous Darkvire","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ironfel","countPerCharacter":1,"itemId":10999,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3801],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3801,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":23000,"items":[{"id":11000,"name":"Shadowforge Key","count":1,"url":"https://www.wowhead.com/forever/item=11000"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ironfel","countPerCharacter":1,"itemId":10999,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Fineous Darkvire and recover the great hammer, Ironfel. Take Ironfel to the Shrine of Thaurissan and place it on the statue of Franclorn Forgewright.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3802,"title":"Dark Iron Legacy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3802,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blackrock Depths · key, prison and lower city","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3802"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3802"}],"missing_fields":[]}},{"quest_id":3982,"title":"What Is Going On?","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Gor’shak · BRD Detention Block","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Commander Gor’shak · BRD Detention Block","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Gor’shak · BRD Detention Block","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Commander Gor’shak · BRD Detention Block","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Defend Gor'shak."},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · defend Commander Gor’shak in his prison cell","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · defend Commander Gor’shak in his prison cell","delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Defend Gor'shak.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3981],"next_quest_ids":[4001],"requirements":{"prerequisite_alternatives":[[{"quest_id":3981,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Defend Gor'shak.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defend Gor'shak.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3982,"title":"What Is Going On?","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3982"}],"missing_fields":[]}},{"quest_id":4146,"title":"Zapper Fuel","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Liv Rizzlefix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.45,"y":38.73,"subzone":"Liv Rizzlefix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Larion","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Atal'ai Haze","item_id":11318},"count_per_character":5,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Deep Lurkers, Murk Worms and Oozes","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Deep Lurkers, Murk Worms and Oozes","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Atal'ai Haze","countPerCharacter":5,"itemId":11318,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4147],"next_quest_ids":[4148],"requirements":{"prerequisite_alternatives":[[{"quest_id":4147,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Atal'ai Haze","countPerCharacter":5,"itemId":11318,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver the Unloaded Zapper and 5 samples of Atal'ai Haze to Larion in Marshal's Refuge.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":4146,"title":"Zapper Fuel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4146,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4146"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4146"}],"missing_fields":[]}},{"quest_id":4490,"title":"Summon Felsteed","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strahad Farsan"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":5784,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Strahad Farsan in Ratchet to learn the ability to summon a Felsteed.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4490,"title":"Summon Felsteed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4490,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Summon Felsteed #4490","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4490"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4490"}],"missing_fields":[]}},{"quest_id":4742,"title":"Seal of Ascension","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Gemstone of Spirestone","item_id":12336},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gemstone of Spirestone","countPerCharacter":1,"itemId":12336,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gemstone of Smolderthorn","item_id":12335},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Gemstone of Smolderthorn","countPerCharacter":1,"itemId":12335,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gemstone of Bloodaxe","item_id":12337},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gemstone of Bloodaxe","countPerCharacter":1,"itemId":12337,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Unadorned Seal of Ascension","item_id":12219},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Unadorned Seal of Ascension","countPerCharacter":1,"itemId":12219,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4743],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gemstone of Spirestone","countPerCharacter":1,"itemId":12336,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Gemstone of Smolderthorn","countPerCharacter":1,"itemId":12335,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gemstone of Bloodaxe","countPerCharacter":1,"itemId":12337,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Unadorned Seal of Ascension","countPerCharacter":1,"itemId":12219,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Find the three gemstones of command: The Gemstone of Smolderthorn, Gemstone of Spirestone, and Gemstone of Bloodaxe. Return them, along with the Unadorned Seal of Ascension, to Vaelan.  The Generals, as told to you by Vaelan, are: War Master Voone of the Smolderthorn; Highlord Omokk of the Spirestone; and Overlord Wyrmthalak of the Bloodaxe.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4742,"title":"Seal of Ascension","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4742,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lower Blackrock Spire · one clear","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4742"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4742"}],"missing_fields":["Pickup location","Turn-in location","Gemstone of Spirestone location","Gemstone of Smolderthorn location","Gemstone of Bloodaxe location","Unadorned Seal of Ascension location"]}},{"quest_id":4743,"title":"Seal of Ascension","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Forged Seal of Ascension","item_id":12324},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Forged Seal of Ascension","countPerCharacter":1,"itemId":12324,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4742],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4742,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":12344,"name":"Seal of Ascension","count":1,"url":"https://www.wowhead.com/forever/item=12344"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Forged Seal of Ascension","countPerCharacter":1,"itemId":12324,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Wyrmbog in Dustwallow Marsh. Find the ancient drake, Emberstrife and beat him without mercy until his will is broken.  It is at that moment which you must place the Unforged Seal of Ascension before the great beast. You must then be quick to use the Orb of Draconic Energy on his weakened form and claim dominion over his mental faculties. Control the beast and force the Flames of the Black Dragonflight upon the Unforged Seal of Ascension!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4743,"title":"Seal of Ascension","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Forged Seal of Ascension location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4743"}],"missing_fields":["Pickup location","Turn-in location","Forged Seal of Ascension location"]}},{"quest_id":4781,"title":"Components for the Enchanted Gold Bloodrobe","quest_level":34,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Xizk Goodstitch","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.71,"y":76.89,"subzone":"Xizk Goodstitch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gold Bar","item_id":3577},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gold Bar","countPerCharacter":1,"itemId":3577,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1796],"next_quest_ids":[4782],"requirements":{"prerequisite_alternatives":[[{"quest_id":1796,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gold Bar","countPerCharacter":1,"itemId":3577,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Gold Bar to Xizk Goodstitch in Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4781,"title":"Components for the Enchanted Gold Bloodrobe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4781,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Components for the Enchanted Gold Bloodrobe #4781","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4781"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4781"}],"missing_fields":[]}},{"quest_id":4783,"title":"Components for the Enchanted Gold Bloodrobe","quest_level":37,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vial of Hatefury Blood","item_id":6989},"count_per_character":10,"locations":[{"zone_id":"desolace","zone":"Desolace","x":73.1,"y":11.04,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.53,"y":9.04,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.45,"y":11.16,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":76.7,"y":14.89,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.93,"y":18.85,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.6,"y":25.46,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":77.34,"y":20.35,"subzone":"Hatefury Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":78.18,"y":16.91,"subzone":"Hatefury Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.06,"y":15.75,"subzone":"Hatefury Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.69,"y":12.16,"subzone":"Hatefury Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":78.89,"y":20.22,"subzone":"Hatefury Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":78.21,"y":18.9,"subzone":"Hatefury Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":78.42,"y":14.07,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.49,"y":13.4,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.66,"y":10.25,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":77.64,"y":15.49,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vial of Hatefury Blood","countPerCharacter":10,"itemId":6989,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lesser Infernal Stone","item_id":6990},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":54.22,"y":80.89,"subzone":"Lesser Infernal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.77,"y":82.28,"subzone":"Lesser Infernal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":57.59,"y":77.08,"subzone":"Lesser Infernal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":49.36,"y":77.96,"subzone":"Lesser Infernal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":54.43,"y":83.62,"subzone":"Lesser Infernal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.59,"y":79.84,"subzone":"Lesser Infernal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lesser Infernal Stone","countPerCharacter":1,"itemId":6990,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4782],"next_quest_ids":[4784,4785],"requirements":{"prerequisite_alternatives":[[{"quest_id":4782,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vial of Hatefury Blood","countPerCharacter":10,"itemId":6989,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lesser Infernal Stone","countPerCharacter":1,"itemId":6990,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 10 Vials of Hatefury Blood and 1 Lesser Infernal Stone to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4783,"title":"Components for the Enchanted Gold Bloodrobe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4783,"firstStop":15,"lastStop":18,"turninStop":18,"completed":true,"group":"Components for the Enchanted Gold Bloodrobe #4783","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4783"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4783"}],"missing_fields":[]}},{"quest_id":4784,"title":"Components for the Enchanted Gold Bloodrobe","quest_level":37,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fine Gold Thread","item_id":12293,"npc_id":2670},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.71,"y":76.89,"subzone":"Xizk Goodstitch · collect Fine Gold Thread","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Booty Bay · Xizk Goodstitch","delivery":false,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fine Gold Thread","countPerCharacter":1,"itemId":12293,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Smoldering Coal","item_id":6991},"count_per_character":2,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Smoldering Coal","countPerCharacter":2,"itemId":6991,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"talk_or_deliver","target":{"name":"Soul Shard","item_id":6265},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Menara Voidrender · obtain materials beforehand","delivery":true,"completion_estimate":{"index":2,"action":"talk_or_deliver","target":"Soul Shard","countPerCharacter":1,"itemId":6265,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4783],"next_quest_ids":[4786],"requirements":{"prerequisite_alternatives":[[{"quest_id":4783,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fine Gold Thread","countPerCharacter":1,"itemId":12293,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Smoldering Coal","countPerCharacter":2,"itemId":6991,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"talk_or_deliver","target":"Soul Shard","countPerCharacter":1,"itemId":6265,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring some Fine Gold Thread, 2 Smoldering Coals, and a Soul Shard to Menara Voidrender in the Barrens.","guide_note":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread. Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","guide_optional":false,"routing_decision":{"id":4784,"title":"Components for the Enchanted Gold Bloodrobe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4784,"firstStop":22,"lastStop":26,"turninStop":26,"completed":true,"group":"Components for the Enchanted Gold Bloodrobe #4784","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4784"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Return to Xizk Goodstitch in Booty Bay and complete Fine Gold Thread #4785 to receive the thread. This is a quest reward after #4783, not a world drop or a generic purchased crafting thread. Produce 1 Soul Shard by channeling Drain Soul while an eligible XP- or honor-yielding target dies, or keep an existing shard in your inventory, then bring it to Menara. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4784"}],"missing_fields":[]}},{"quest_id":4786,"title":"The Completed Robe","quest_level":38,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4784],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4784,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":0,"items":[{"id":6900,"name":"Enchanted Gold Bloodrobe","count":1,"url":"https://www.wowhead.com/forever/item=6900"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Menara Voidrender to complete your robe and then speak to her again.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4786,"title":"The Completed Robe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4786,"firstStop":27,"lastStop":29,"turninStop":29,"completed":true,"group":"The Completed Robe #4786","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4786"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4786"}],"missing_fields":[]}},{"quest_id":4867,"title":"Urok Doomhowl","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Warosh's Mojo","item_id":12712},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warosh's Mojo","countPerCharacter":1,"itemId":12712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":15867,"name":"Prismcharm","count":1,"url":"https://www.wowhead.com/forever/item=15867"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warosh's Mojo","countPerCharacter":1,"itemId":12712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Read Warosh's Scroll. Bring Warosh's Mojo to Warosh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4867,"title":"Urok Doomhowl","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4867,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lower Blackrock Spire · one clear","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4867"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4867"}],"missing_fields":["Pickup location","Turn-in location","Warosh's Mojo location"]}},{"quest_id":4962,"title":"Shard of a Felhound","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Acolyte Wytula","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.64,"y":35.3,"subzone":"Acolyte Wytula","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Imprisoned Felhound Spirit","item_id":12648,"npc_id":4678},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":51.4,"y":67.98,"subzone":"Mana Eater · Mannoroc Coven","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.91,"y":68.14,"subzone":"Mana Eater · Mannoroc Coven","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Desolace · Mannoroc Coven","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Imprisoned Felhound Spirit","countPerCharacter":1,"itemId":12648,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1799,"required_state":"active"}]],"exclusive_quest_ids":[4963],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Imprisoned Felhound Spirit","countPerCharacter":1,"itemId":12648,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Take the Felhas Ruby and use it on one of the Felhounds found in Desolace. After successful, bring the Felhas Ruby and the Imprisoned Felhound Spirit back to Menara Voidrender in the Barrens.","guide_note":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara.","guide_optional":false,"routing_decision":{"id":4962,"title":"Shard of a Felhound","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Meet one of the prerequisite options below.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use Felhas Ruby on a Mana Eater and keep the ruby channeled when it dies to capture the Imprisoned Felhound Spirit. It is an item-use capture, not a random item drop. Bring ruby and spirit to Menara."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4962"}],"missing_fields":[]}},{"quest_id":4963,"title":"Shard of an Infernal","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Acolyte Magaz","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.56,"y":35.23,"subzone":"Acolyte Magaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Imprisoned Infernal Spirit","item_id":12649},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Imprisoned Infernal Spirit","countPerCharacter":1,"itemId":12649,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1799,"required_state":"active"}]],"exclusive_quest_ids":[4962],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Imprisoned Infernal Spirit","countPerCharacter":1,"itemId":12649,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Take the Infus Emerald and use it on one of the Infernals found in Desolace. After successful, bring the Infus Emerald and the Imprisoned Infernal Spirit back to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4963,"title":"Shard of an Infernal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Imprisoned Infernal Spirit location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4963"}],"missing_fields":["Imprisoned Infernal Spirit location"]}},{"quest_id":4964,"title":"The Completed Orb of Dar'Orahil","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4976],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4976,"required_state":"completed"}]],"exclusive_quest_ids":[4975],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":15108,"name":"Orb of Dar'Orahil","count":1,"url":"https://www.wowhead.com/forever/item=15108"},{"id":15106,"name":"Staff of Dar'Orahil","count":1,"url":"https://www.wowhead.com/forever/item=15106"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Menara Voidrender to complete the Orb of Dar'Orahil and then speak to her again.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4964,"title":"The Completed Orb of Dar'Orahil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4964,"firstStop":15,"lastStop":17,"turninStop":17,"completed":true,"group":"The Completed Orb of Dar'Orahil #4964","kinds":["pickup","objective","turnin"],"guide":"warlock-orahil","title":"Warlock · Orb of Orahil","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/warlock-orahil.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4964"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4964"}],"missing_fields":[]}},{"quest_id":4975,"title":"The Completed Orb of Noh'Orahil","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4976],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4976,"required_state":"completed"}]],"exclusive_quest_ids":[4964],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":15107,"name":"Orb of Noh'Orahil","count":1,"url":"https://www.wowhead.com/forever/item=15107"},{"id":15105,"name":"Staff of Noh'Orahil","count":1,"url":"https://www.wowhead.com/forever/item=15105"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Menara Voidrender to complete the Orb of Noh'Orahil and then speak to her again.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4975,"title":"The Completed Orb of Noh'Orahil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4975"}],"missing_fields":[]}},{"quest_id":4982,"title":"Bijou's Belongings","quest_level":59,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Bijou's Belongings","item_id":12345},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bijou's Belongings","countPerCharacter":1,"itemId":12345,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4981],"next_quest_ids":[4983],"requirements":{"prerequisite_alternatives":[[{"quest_id":4981,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bijou's Belongings","countPerCharacter":1,"itemId":12345,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Bijou's Belongings and return them to her. You recall her mentioning that she stashed them on the bottom floor of the city. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4982,"title":"Bijou's Belongings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4982,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lower Blackrock Spire · one clear","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4982"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4982"}],"missing_fields":["Pickup location","Turn-in location","Bijou's Belongings location"]}},{"quest_id":5122,"title":"The Medallion of Faith","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Medallion of Faith","item_id":12845},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Medallion of Faith","countPerCharacter":1,"itemId":12845,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5125],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Medallion of Faith","countPerCharacter":1,"itemId":12845,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5122,"title":"The Medallion of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5122"}],"missing_fields":["Pickup location","Turn-in location","Medallion of Faith location","Quest XP"]}},{"quest_id":5125,"title":"Aurius' Reckoning","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aurius' Reckoning"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aurius' Reckoning","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5122],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5122,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8850,"money_copper":0,"items":[],"choices":[{"id":17044,"name":"Will of the Martyr","count":1,"url":"https://www.wowhead.com/forever/item=17044"},{"id":17045,"name":"Blood of the Martyr","count":1,"url":"https://www.wowhead.com/forever/item=17045"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aurius' Reckoning","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5125,"title":"Aurius' Reckoning","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Meet one of the prerequisite options below. Missing data: Pickup location; Turn-in location; Aurius' Reckoning location.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5125"}],"missing_fields":["Pickup location","Turn-in location","Aurius' Reckoning location"]}},{"quest_id":5518,"title":"The Gordok Ogre Suit","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Knot Thimblejack · Dire Maul North","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Knot Thimblejack · Dire Maul North","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Knot Thimblejack · Dire Maul North","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Knot Thimblejack · Dire Maul North","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bolt of Runecloth","item_id":14048},"count_per_character":4,"locations":[{"zone_id":"silithus","zone":"Silithus","x":18.3,"y":85.84,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.29,"y":33.33,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.46,"y":45.85,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":4,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Rugged Leather","item_id":8170},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Rugged Leather","countPerCharacter":8,"itemId":8170,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Rune Thread","item_id":14341},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Rune Thread","countPerCharacter":2,"itemId":14341,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ogre Tannin","item_id":18240},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul North · Ogre Tannin basket","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul North · Ogre Tannin basket","delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ogre Tannin","countPerCharacter":1,"itemId":18240,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":18258,"name":"Gordok Ogre Suit","count":1,"url":"https://www.wowhead.com/forever/item=18258"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":4,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Rugged Leather","countPerCharacter":8,"itemId":8170,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Rune Thread","countPerCharacter":2,"itemId":14341,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ogre Tannin","countPerCharacter":1,"itemId":18240,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 4 Bolts of Runecloth, 8 Rugged Leather, 2 Rune Threads, and Ogre Tannin to Knot Thimblejack. He is currently chained inside the Gordok wing of Dire Maul.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Do not map purchased/crafted Bolt of Runecloth, Rugged Leather or Rune Thread objectives to the dungeon. Bring them before entering; their gathering/purchase duration is unknown.","guide_optional":true,"routing_decision":{"id":5518,"title":"The Gordok Ogre Suit","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Rugged Leather location; Rune Thread location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Do not map purchased/crafted Bolt of Runecloth, Rugged Leather or Rune Thread objectives to the dungeon. Bring them before entering; their gathering/purchase duration is unknown."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Do not map purchased/crafted Bolt of Runecloth, Rugged Leather or Rune Thread objectives to the dungeon. Bring them before entering; their gathering/purchase duration is unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5518"}],"missing_fields":["Rugged Leather location","Rune Thread location"]}},{"quest_id":5525,"title":"Free Knot!","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Knot Thimblejack · Dire Maul North","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Knot Thimblejack · Dire Maul North","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Knot Thimblejack · Dire Maul North","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Knot Thimblejack · Dire Maul North","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gordok Shackle Key","item_id":18250},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul North · Gordok Shackle Key drop","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul North · Gordok Shackle Key drop","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gordok Shackle Key","countPerCharacter":1,"itemId":18250,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gordok Shackle Key","countPerCharacter":1,"itemId":18250,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":true,"routing_decision":{"id":5525,"title":"Free Knot!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5525"}],"missing_fields":[]}},{"quest_id":5528,"title":"The Gordok Taste Test","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Stomper Kreeg · Dire Maul North after tribute outcome","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Stomper Kreeg · Dire Maul North after tribute outcome","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stomper Kreeg · Dire Maul North after tribute outcome","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Stomper Kreeg · Dire Maul North after tribute outcome","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Gordok Taste Test"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul North · Stomper Kreeg after becoming king","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul North · Stomper Kreeg after becoming king","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Gordok Taste Test","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":18269,"name":"Gordok Green Grog","count":5,"url":"https://www.wowhead.com/forever/item=18269"},{"id":18284,"name":"Kreeg's Stout Beatdown","count":5,"url":"https://www.wowhead.com/forever/item=18284"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Gordok Taste Test","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":true,"routing_decision":{"id":5528,"title":"The Gordok Taste Test","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5528"}],"missing_fields":["Quest XP"]}},{"quest_id":6626,"title":"A Host of Evil","quest_level":35,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Myriam Moonsinger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.01,"y":94.94,"subzone":"Myriam Moonsinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Myriam Moonsinger","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.01,"y":94.94,"subzone":"Myriam Moonsinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Razorfen Battleguard","npc_id":7873},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.06,"y":88.31,"subzone":"Razorfen Battleguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.31,"y":88.45,"subzone":"Razorfen Battleguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.69,"y":89.85,"subzone":"Razorfen Battleguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.3,"y":89.21,"subzone":"Razorfen Battleguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.2,"y":88.6,"subzone":"Razorfen Battleguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.28,"y":87.8,"subzone":"Razorfen Battleguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Razorfen Battleguard","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Razorfen Thornweaver","npc_id":7874},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.65,"y":89.71,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.15,"y":87.67,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.34,"y":89.78,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.83,"y":87.62,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.64,"y":95.15,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.57,"y":95.58,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":40.11,"y":29.73,"subzone":"Razorfen Thornweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Razorfen Thornweaver","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Death's Head Cultist","npc_id":7872},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.61,"y":89.93,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.06,"y":90.28,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.88,"y":87.71,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.75,"y":87.66,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.65,"y":95.56,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.96,"y":94.44,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":40.34,"y":29.98,"subzone":"Death's Head Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Death's Head Cultist","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Razorfen Battleguard","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Razorfen Thornweaver","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Death's Head Cultist","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":432,"partyKnownSeconds":432,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 8 Razorfen Battleguard, 8 Razorfen Thornweavers, and 8 Death's Head Cultists and return to Myriam Moonsinger near the entrance to Razorfen Downs.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6626,"title":"A Host of Evil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6626,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Downs · exterior","kinds":["pickup","objective","turnin"],"guide":"razorfen-downs-route","title":"Razorfen Downs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-downs-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6626"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6626"}],"missing_fields":[]}},{"quest_id":7046,"title":"The Scepter of Celebras","quest_level":49,"minimum_level":41,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Scepter of Celebras"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Scepter of Celebras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7044],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7044,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5700,"money_copper":0,"items":[{"id":17191,"name":"Scepter of Celebras","count":1,"url":"https://www.wowhead.com/forever/item=17191"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Scepter of Celebras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Assist Celebras the Redeemed while he creates the Scepter of Celebras.  Speak with him when the ritual is complete.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7046,"title":"The Scepter of Celebras","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7046,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Maraudon · orange/purple wings then Princess","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7046"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7046"}],"missing_fields":["Pickup location","Turn-in location","The Scepter of Celebras location"]}},{"quest_id":7461,"title":"The Madness Within","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shen’dralar Ancient · Dire Maul West courtyard","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Shen’dralar Ancient · Dire Maul West courtyard","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shen’dralar Ancient · Dire Maul West courtyard","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Shen’dralar Ancient · Dire Maul West courtyard","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Immol'thar","npc_id":11496},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul West · Immol’thar after disabling the five pylons","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul West · Immol’thar after disabling the five pylons","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Immol'thar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"kill","target":{"name":"Prince Tortheldrin","npc_id":11486},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul West · Prince Tortheldrin in the Athenaeum","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul West · Prince Tortheldrin in the Athenaeum","delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Prince Tortheldrin","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":10250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Immol'thar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"kill","target":"Prince Tortheldrin","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"You must destroy the guardians surrounding the 5 Pylons that power the Prison of Immol'thar. Once the Pylons have powered down, the force field surrounding Immol'thar will have dissipated.  Enter the Prison of Immol'thar and eradicate the foul demon that stands at its heart. Finally, confront Prince Tortheldrin in Athenaeum.  Return to the Shen'dralar Ancient in the courtyard should you complete this quest.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":7461,"title":"The Madness Within","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7461"}],"missing_fields":[]}},{"quest_id":7463,"title":"Arcane Refreshment","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dire Maul exterior approach · Athenaeum · Lorekeeper Lydros","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul exterior approach · Athenaeum · Lorekeeper Lydros","coordinate_role":null,"evidence":"Reported exterior coordinates; not dungeon floor geometry."}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dire Maul exterior approach · Athenaeum · Lorekeeper Lydros","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul exterior approach · Athenaeum · Lorekeeper Lydros","coordinate_role":null,"evidence":"Reported exterior coordinates; not dungeon floor geometry."}]}]},"objectives":[{"action":"collect","target":{"name":"Hydrospawn Essence","item_id":18299,"npc_id":13280},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul exterior approach · East / Warpwood Quarter · Hydrospawn","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Dire Maul East · Warpwood Quarter · Hydrospawn","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hydrospawn Essence","countPerCharacter":1,"itemId":18299,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":10140,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hydrospawn Essence","countPerCharacter":1,"itemId":18299,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Warpwood Quarter of Dire Maul and slay the water elemental, Hydrospawn. Return to Lorekeeper Lydros in the Athenaeum with the Hydrospawn Essence.","guide_note":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel.","guide_optional":false,"routing_decision":{"id":7463,"title":"Arcane Refreshment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7463,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"Arcane Refreshment #7463","kinds":["pickup","objective","turnin"],"guide":"mage-sixty","title":"Mage · level60 utility","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/mage-sixty.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7463"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Collect the Hydrospawn Essence in Dire Maul East, then return to Lorekeeper Lydros in the Athenaeum. The pickup/turn-in and objective are different parts of the complex; one exterior point must not be interpreted as zero interior travel."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7463"}],"missing_fields":[]}},{"quest_id":7498,"title":"Garona: A Study on Stealth and Treachery","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Garona: A Study on Stealth and Treachery"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Garona: A Study on Stealth and Treachery","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18465,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18465"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Garona: A Study on Stealth and Treachery","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7498,"title":"Garona: A Study on Stealth and Treachery","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; Garona: A Study on Stealth and Treachery location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7498"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Garona: A Study on Stealth and Treachery location"]}},{"quest_id":7499,"title":"Codex of Defense","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Codex of Defense"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Codex of Defense","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18466,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18466"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Codex of Defense","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7499,"title":"Codex of Defense","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; Codex of Defense location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7499"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Codex of Defense location"]}},{"quest_id":7500,"title":"The Arcanist's Cookbook","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Arcanist's Cookbook"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Arcanist's Cookbook","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18468,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18468"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Arcanist's Cookbook","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7500,"title":"The Arcanist's Cookbook","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; The Arcanist's Cookbook location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7500"}],"missing_fields":["Starting-item acquisition location","Turn-in location","The Arcanist's Cookbook location"]}},{"quest_id":7501,"title":"The Light and How To Swing It","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Light and How To Swing It"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Light and How To Swing It","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18472,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18472"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Light and How To Swing It","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7501,"title":"The Light and How To Swing It","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; The Light and How To Swing It location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7501"}],"missing_fields":["Starting-item acquisition location","Turn-in location","The Light and How To Swing It location"]}},{"quest_id":7502,"title":"Harnessing Shadows","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Harnessing Shadows"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Harnessing Shadows","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18467,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18467"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Harnessing Shadows","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7502,"title":"Harnessing Shadows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; Harnessing Shadows location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7502"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Harnessing Shadows location"]}},{"quest_id":7503,"title":"The Greatest Race of Hunters","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Greatest Race of Hunters"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Greatest Race of Hunters","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18473,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18473"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Greatest Race of Hunters","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7503,"title":"The Greatest Race of Hunters","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; The Greatest Race of Hunters location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7503"}],"missing_fields":["Starting-item acquisition location","Turn-in location","The Greatest Race of Hunters location"]}},{"quest_id":7504,"title":"Holy Bologna: What the Light Won't Tell You","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Holy Bologna: What the Light Won't Tell You"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Holy Bologna: What the Light Won't Tell You","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18469,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18469"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Holy Bologna: What the Light Won't Tell You","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7504,"title":"Holy Bologna: What the Light Won't Tell You","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; Holy Bologna: What the Light Won't Tell You location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7504"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Holy Bologna: What the Light Won't Tell You location"]}},{"quest_id":7505,"title":"Frost Shock and You","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Frost Shock and You"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Frost Shock and You","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18471,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18471"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Frost Shock and You","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7505,"title":"Frost Shock and You","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; Frost Shock and You location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7505"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Frost Shock and You location"]}},{"quest_id":7506,"title":"The Emerald Dream...","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Emerald Dream..."},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Emerald Dream...","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18470,"name":"Royal Seal of Eldre'Thalas","count":1,"url":"https://www.wowhead.com/forever/item=18470"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Emerald Dream...","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the book to its rightful owners.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7506,"title":"The Emerald Dream...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; The Emerald Dream... location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7506"}],"missing_fields":["Starting-item acquisition location","Turn-in location","The Emerald Dream... location"]}},{"quest_id":7632,"title":"The Ancient Leaf","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Ancient Leaf"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Ancient Leaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7634,7635,7636],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Ancient Leaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the owner of the Ancient Petrified Leaf. Good luck, $N; It's a big world.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7632,"title":"The Ancient Leaf","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Turn-in location; The Ancient Leaf location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7632"}],"missing_fields":["Starting-item acquisition location","Turn-in location","The Ancient Leaf location"]}},{"quest_id":7633,"title":"An Introduction","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"An Introduction"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"An Introduction","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"An Introduction","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7633,"title":"An Introduction","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; An Introduction location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7633"}],"missing_fields":["Pickup location","Turn-in location","An Introduction location","Quest XP"]}},{"quest_id":7634,"title":"Ancient Sinew Wrapped Lamina","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Mature Blue Dragon Sinew","item_id":18704},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":53.26,"y":80.43,"subzone":"Azuregos","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.21,"y":50.94,"subzone":"Cobalt Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60.72,"y":49.81,"subzone":"Cobalt Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.67,"y":51.88,"subzone":"Cobalt Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":57.18,"y":52.51,"subzone":"Cobalt Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.35,"y":49.8,"subzone":"Cobalt Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.69,"y":51.72,"subzone":"Cobalt Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60.6,"y":53.57,"subzone":"Cobalt Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.25,"y":51.16,"subzone":"Cobalt Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.1,"y":49.74,"subzone":"Cobalt Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.68,"y":50.19,"subzone":"Cobalt Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.29,"y":49.91,"subzone":"Cobalt Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":53,"subzone":"Cobalt Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.69,"y":49.22,"subzone":"Cobalt Mageweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":57.39,"y":53.05,"subzone":"Cobalt Mageweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.74,"y":54.53,"subzone":"Cobalt Mageweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mature Blue Dragon Sinew","countPerCharacter":1,"itemId":18704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7632],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7632,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":10900,"money_copper":0,"items":[{"id":18714,"name":"Ancient Sinew Wrapped Lamina","count":1,"url":"https://www.wowhead.com/forever/item=18714"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mature Blue Dragon Sinew","countPerCharacter":1,"itemId":18704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Hastat the Ancient has asked that you bring him a Mature Blue Dragon Sinew. Should you find this sinew, return it to Hastat in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7634,"title":"Ancient Sinew Wrapped Lamina","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7634"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":7635,"title":"A Proper String","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Mature Black Dragon Sinew","item_id":18705},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mature Black Dragon Sinew","countPerCharacter":1,"itemId":18705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7632],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7632,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":18724,"name":"Enchanted Black Dragon Sinew","count":1,"url":"https://www.wowhead.com/forever/item=18724"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mature Black Dragon Sinew","countPerCharacter":1,"itemId":18705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Stoma the Ancient has asked that you bring him a Mature Black Dragon Sinew. Should you find this sinew, return it to Stoma in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7635,"title":"A Proper String","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Mature Black Dragon Sinew location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7635"}],"missing_fields":["Pickup location","Turn-in location","Mature Black Dragon Sinew location"]}},{"quest_id":7636,"title":"Stave of the Ancients","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Simone's Head","item_id":18952},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Simone's Head","countPerCharacter":1,"itemId":18952,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Klinfran's Head","item_id":18953},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Klinfran's Head","countPerCharacter":1,"itemId":18953,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Solenor's Head","item_id":18954},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Solenor's Head","countPerCharacter":1,"itemId":18954,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Artorius's Head","item_id":18955},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Artorius's Head","countPerCharacter":1,"itemId":18955,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7632],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7632,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":18707,"name":"Ancient Rune Etched Stave","count":1,"url":"https://www.wowhead.com/forever/item=18707"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Simone's Head","countPerCharacter":1,"itemId":18952,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Klinfran's Head","countPerCharacter":1,"itemId":18953,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Solenor's Head","countPerCharacter":1,"itemId":18954,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Artorius's Head","countPerCharacter":1,"itemId":18955,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"You must find and destroy these four demonic corrupters:  Simone the Seductress.  Klinfran the Crazed.  Solenor the Slayer.  Artorius the Doombringer.  Destroy these creatures and return to Vartrus the Ancient in Felwood with their heads.  Refer to the Petrified Bark in your inventory for clues as to their whereabouts.  You MUST complete this task by yourself.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7636,"title":"Stave of the Ancients","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Simone's Head location; Klinfran's Head location; Solenor's Head location; Artorius's Head location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7636"}],"missing_fields":["Pickup location","Turn-in location","Simone's Head location","Klinfran's Head location","Solenor's Head location","Artorius's Head location"]}},{"quest_id":7761,"title":"Blackhand's Command","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Blackhand's Command"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Blackhand's Command","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Blackhand's Command","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"That is one stupid orc. It would appear as if you need to find this brand and gain the Mark of Drakkisath in order to access the Orb of Command.  The letter indicates that General Drakkisath guards the brand. Perhaps you should investigate.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7761,"title":"Blackhand's Command","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7761,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · Rend preparation","kinds":["pickup","objective","turnin"],"guide":"upper-blackrock-spire-route","title":"Upper Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/upper-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7761"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7761"}],"missing_fields":["Starting-item acquisition location","Turn-in location","Blackhand's Command location"]}},{"quest_id":1130,"title":"Melor Sends Word","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorn Skyseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":44.86,"y":59.14,"subzone":"Jorn Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Melor Stonehoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Melor Stonehoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1131],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Melor Stonehoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Melor Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1130,"title":"Melor Sends Word","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1130,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Taurajo → Thunder Bluff · carry the western canyon and dungeon quests","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1130"},{"questId":1130,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Melor Sends Word · #1130","kinds":["pickup","objective","turnin"],"guide":"frostmaw","title":"Optional detour: Frostmaw","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":36},"url":"/journey/frostmaw.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1130"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1130"}],"missing_fields":["Quest XP"]}},{"quest_id":1180,"title":"Goblin Sponsorship","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.23,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Lozgil","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.35,"y":73.56,"subzone":"Wharfmaster Lozgil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Wharfmaster Lozgil"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.35,"y":73.56,"subzone":"Wharfmaster Lozgil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Wharfmaster Lozgil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1178],"next_quest_ids":[1181],"requirements":{"prerequisite_alternatives":[[{"quest_id":1178,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Wharfmaster Lozgil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Wharfmaster Lozgil in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1180,"title":"Goblin Sponsorship","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1180,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Exit → Ratchet → Booty Bay","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1180"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1180"}],"missing_fields":[]}},{"quest_id":4502,"title":"Volcanic Activity","quest_level":55,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Liv Rizzlefix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.45,"y":38.73,"subzone":"Liv Rizzlefix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Liv Rizzlefix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.45,"y":38.73,"subzone":"Liv Rizzlefix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Un'Goro Ash","item_id":11829},"count_per_character":9,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.13,"y":48.46,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":55.99,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":55.55,"y":57.9,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.33,"y":51.6,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.96,"y":49.43,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.7,"y":49.13,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.41,"y":49.33,"subzone":"Blazerunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44,"y":47.92,"subzone":"Blazing Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.61,"y":47.77,"subzone":"Blazing Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.83,"y":47.69,"subzone":"Blazing Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Un'Goro Ash","countPerCharacter":9,"itemId":11829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Un'Goro Ash","countPerCharacter":9,"itemId":11829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 9 samples of Un'Goro Ash from the fire elementals around the volcano in Un'Goro Crater, and return them to Liv Rizzlefix in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4502,"title":"Volcanic Activity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4502,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Orgrimmar → Ratchet → Gadgetzan","kinds":["pickup","objective"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4502"},{"questId":4502,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4502"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4502"}],"missing_fields":[]}},{"quest_id":5159,"title":"Cleansed Water Returns to Felwood","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Greta Mosshoof"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Greta Mosshoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5158],"next_quest_ids":[5165],"requirements":{"prerequisite_alternatives":[[{"quest_id":5158,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Greta Mosshoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Purified Moon Well Water to Greta Mosshoof in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5159,"title":"Cleansed Water Returns to Felwood","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5159,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet water handoff → Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5159"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5159"}],"missing_fields":[]}},{"quest_id":1758,"title":"Tome of the Cabal","quest_level":30,"minimum_level":30,"faction":"alliance","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krom Stoutarm","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":74.19,"y":9.39,"subzone":"Krom Stoutarm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krom Stoutarm"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":74.19,"y":9.39,"subzone":"Krom Stoutarm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krom Stoutarm","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1798],"next_quest_ids":[1802],"requirements":{"prerequisite_alternatives":[[{"quest_id":1798,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krom Stoutarm","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Krom Stoutarm in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1758,"title":"Tome of the Cabal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1758"}],"missing_fields":[]}},{"quest_id":857,"title":"The Tear of the Moons","quest_level":30,"minimum_level":22,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Feegly the Exiled","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.97,"y":86.31,"subzone":"Feegly the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Feegly the Exiled","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.97,"y":86.31,"subzone":"Feegly the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tear of the Moons","item_id":5038},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.13,"y":84.25,"subzone":"General Twinbraid's Strongbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tear of the Moons","countPerCharacter":1,"itemId":5038,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tear of the Moons","countPerCharacter":1,"itemId":5038,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Feegly the Exiled wants you to retrieve for him the Tear of the Moons.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":857,"title":"The Tear of the Moons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=857"}],"missing_fields":[]}},{"quest_id":862,"title":"Dig Rat Stew","quest_level":23,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grub","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.31,"y":31.79,"subzone":"Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grub","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":55.31,"y":31.79,"subzone":"Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dig Rat","item_id":5051},"count_per_character":8,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":49.35,"y":83.92,"subzone":"Dig Rat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.73,"y":83.85,"subzone":"Dig Rat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.77,"y":84.13,"subzone":"Dig Rat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":49.45,"y":84.35,"subzone":"Dig Rat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":47.67,"y":85.28,"subzone":"Dig Rat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.05,"y":85.97,"subzone":"Dig Rat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dig Rat","countPerCharacter":8,"itemId":5051,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[{"id":5487,"name":"Recipe: Dig Rat Stew","count":1,"url":"https://www.wowhead.com/forever/item=5487"},{"id":5478,"name":"Dig Rat Stew","count":5,"url":"https://www.wowhead.com/forever/item=5478"},{"id":10919,"name":"Apothecary Gloves","count":1,"url":"https://www.wowhead.com/forever/item=10919"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dig Rat","countPerCharacter":8,"itemId":5051,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Dig Rats to Grub east of the Crossroads.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":862,"title":"Dig Rat Stew","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=862"}],"missing_fields":[]}},{"quest_id":1112,"title":"Parts for Kravel","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kravel Koalbeard"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kravel Koalbeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1111],"next_quest_ids":[1114],"requirements":{"prerequisite_alternatives":[[{"quest_id":1111,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":2000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kravel Koalbeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Kravel's Parts to Kravel Koalbeard in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1112,"title":"Parts for Kravel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1112,"firstStop":4,"lastStop":8,"turninStop":8,"completed":true,"group":"Parts for Kravel · #1112","kinds":["pickup","objective","turnin"],"guide":"raceway-logistics","title":"Optional detour: Raceway supplies and rumors","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/raceway-logistics.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1112"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1112"}],"missing_fields":[]}},{"quest_id":1145,"title":"The Swarm Grows","quest_level":33,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.07,"y":29.63,"subzone":"Korran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Belgrom Rockmaul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1146],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Korran's Sealed Note to Belgrom Rockmaul in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1145,"title":"The Swarm Grows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1145"}],"missing_fields":[]}},{"quest_id":1153,"title":"A New Ore Sample","quest_level":29,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tatternack Steelforge","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.1,"y":57.68,"subzone":"Tatternack Steelforge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tatternack Steelforge","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.1,"y":57.68,"subzone":"Tatternack Steelforge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Unrefined Ore Sample","item_id":5842},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":11.85,"y":21.31,"subzone":"Gravelsnout Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":12.41,"y":14.01,"subzone":"Gravelsnout Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":60.27,"y":57.73,"subzone":"Gravelsnout Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":64.05,"y":46.9,"subzone":"Gravelsnout Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":66.27,"y":49.56,"subzone":"Gravelsnout Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":11.66,"y":22.79,"subzone":"Gravelsnout Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":12.88,"y":14.74,"subzone":"Gravelsnout Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.49,"y":60.12,"subzone":"Gravelsnout Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":55.62,"y":50.45,"subzone":"Gibblesnik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Unrefined Ore Sample","countPerCharacter":1,"itemId":5842,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[893],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":893,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":2500,"items":[{"id":6741,"name":"Orcish War Sword","count":1,"url":"https://www.wowhead.com/forever/item=6741"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Unrefined Ore Sample","countPerCharacter":1,"itemId":5842,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find an Unrefined Ore Sample on a Gravelsnout Digger or Surveyor and bring it to Tatternack Steelforge at Camp Taurajo in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1153,"title":"A New Ore Sample","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1153"}],"missing_fields":[]}},{"quest_id":1184,"title":"Parts of the Swarm","quest_level":35,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.07,"y":29.63,"subzone":"Korran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Belgrom Rockmaul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1148],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1148,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":1800,"items":[],"choices":[{"id":6737,"name":"Dryleaf Pants","count":1,"url":"https://www.wowhead.com/forever/item=6737"},{"id":6738,"name":"Bleeding Crescent","count":1,"url":"https://www.wowhead.com/forever/item=6738"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Belgrom Rockmaul in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1184,"title":"Parts of the Swarm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1184"}],"missing_fields":[]}},{"quest_id":1362,"title":"The Kolkar of Desolace","quest_level":32,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Felgur Twocuts","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.19,"y":59.57,"subzone":"Felgur Twocuts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Felgur Twocuts"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":56.19,"y":59.57,"subzone":"Felgur Twocuts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Felgur Twocuts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Felgur Twocuts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Felgur Twocuts at Ghost Walker Post in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1362,"title":"The Kolkar of Desolace","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1362"}],"missing_fields":[]}},{"quest_id":1946,"title":"Nether-lace Garment","quest_level":26,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kil'hala","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.2,"y":31.7,"subzone":"Kil'hala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kil'hala","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.2,"y":31.7,"subzone":"Kil'hala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kil'hala"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.2,"y":31.7,"subzone":"Kil'hala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kil'hala","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1945],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1945,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[{"id":7512,"name":"Nether-lace Robe","count":1,"url":"https://www.wowhead.com/forever/item=7512"},{"id":9515,"name":"Nether-lace Tunic","count":1,"url":"https://www.wowhead.com/forever/item=9515"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kil'hala","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1946,"title":"Nether-lace Garment","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1946"}],"missing_fields":[]}},{"quest_id":3513,"title":"The Runed Scroll","quest_level":25,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Aean Swiftriver","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.51,"y":79.69,"subzone":"Aean Swiftriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kadrak"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kadrak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3514],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kadrak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Runed Scroll to the northern guard tower in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3513,"title":"The Runed Scroll","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3513"}],"missing_fields":[]}},{"quest_id":3514,"title":"Horde Presence","quest_level":29,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kadrak","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":48.12,"y":5.42,"subzone":"Kadrak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Rynthariel the Keymaster","npc_id":8518},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.71,"y":16.91,"subzone":"Rynthariel the Keymaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Rynthariel the Keymaster","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3513],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3513,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2950,"money_copper":0,"items":[],"choices":[{"id":10653,"name":"Trailblazer Boots","count":1,"url":"https://www.wowhead.com/forever/item=10653"},{"id":10654,"name":"Jutebraid Gloves","count":1,"url":"https://www.wowhead.com/forever/item=10654"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Rynthariel the Keymaster","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill the leader of the Talon Den, Rynthariel the Keymaster.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3514,"title":"Horde Presence","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3514"}],"missing_fields":[]}},{"quest_id":3633,"title":"Goblin Engineering","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkerwiz","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.67,"y":36.31,"subzone":"Tinkerwiz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nixx Sprocketspring"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3638],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3630,3632,3634,3635,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Goblin Engineering, take the Manual of Engineering Disciplines to Nixx Sprocketspring in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3633,"title":"Goblin Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3633"}],"missing_fields":[]}},{"quest_id":3637,"title":"Gnome Engineering","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkerwiz","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.67,"y":36.31,"subzone":"Tinkerwiz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Oglethorpe Obnoticus"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3642],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3630,3632,3633,3634,3635,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Gnome Engineering, take the Manual of Engineering Disciplines to Oglethorpe Obnoticus in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3637,"title":"Gnome Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3637"}],"missing_fields":[]}},{"quest_id":3646,"title":"Membership Card Renewal","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vazario Linkgrease","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.69,"y":36.25,"subzone":"Vazario Linkgrease","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vazario Linkgrease","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.69,"y":36.25,"subzone":"Vazario Linkgrease","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Vazario Linkgrease"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.69,"y":36.25,"subzone":"Vazario Linkgrease","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Vazario Linkgrease","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3639],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3639,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":10791,"name":"Goblin Engineer Membership Card","count":1,"url":"https://www.wowhead.com/forever/item=10791"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Vazario Linkgrease","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3646,"title":"Membership Card Renewal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3646"}],"missing_fields":["Quest XP"]}},{"quest_id":7866,"title":"Outrider Basic Care Package","quest_level":34,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":889,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":889,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kelm Hargunth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kelm Hargunth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kelm Hargunth"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kelm Hargunth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[7867,7868],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[{"id":19154,"name":"Outrider Basic Care Package","count":1,"url":"https://www.wowhead.com/forever/item=19154"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kelm Hargunth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7866,"title":"Outrider Basic Care Package","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7866"}],"missing_fields":[]}},{"quest_id":7867,"title":"Outrider Standard Care Package","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":889,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":889,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kelm Hargunth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kelm Hargunth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kelm Hargunth"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kelm Hargunth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[7866,7868],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":380,"money_copper":0,"items":[{"id":19155,"name":"Outrider Standard Care Package","count":1,"url":"https://www.wowhead.com/forever/item=19155"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kelm Hargunth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7867,"title":"Outrider Standard Care Package","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7867"}],"missing_fields":[]}},{"quest_id":7868,"title":"Outrider Advanced Care Package","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":889,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":889,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kelm Hargunth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kelm Hargunth","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kelm Hargunth"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.65,"y":8.38,"subzone":"Kelm Hargunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kelm Hargunth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[7866,7867],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":19153,"name":"Outrider Advanced Care Package","count":1,"url":"https://www.wowhead.com/forever/item=19153"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kelm Hargunth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7868,"title":"Outrider Advanced Care Package","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7868"}],"missing_fields":[]}},{"quest_id":8367,"title":"For Great Honor","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Alterac Valley Mark of Honor","item_id":20560},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8388],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":27000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 3 Alterac Valley Marks of Honor, 3 Arathi Basin Marks of Honor and 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8367,"title":"For Great Honor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Warsong Gulch Mark of Honor location; Arathi Basin Mark of Honor location; Alterac Valley Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8367"}],"missing_fields":["Warsong Gulch Mark of Honor location","Arathi Basin Mark of Honor location","Alterac Valley Mark of Honor location"]}},{"quest_id":8369,"title":"Invaders of Alterac Valley","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Alterac Valley Mark of Honor","item_id":20560},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8387],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Alterac Valley Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8369,"title":"Invaders of Alterac Valley","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Alterac Valley Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8369"}],"missing_fields":["Alterac Valley Mark of Honor location"]}},{"quest_id":8370,"title":"Conquering Arathi Basin","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8390],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8370,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Arathi Basin Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8370"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8387,"title":"Invaders of Alterac Valley","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Alterac Valley Mark of Honor","item_id":20560},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8369],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8369,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Alterac Valley Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8387,"title":"Invaders of Alterac Valley","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8387"}],"missing_fields":["Alterac Valley Mark of Honor location","Quest XP"]}},{"quest_id":8388,"title":"For Great Honor","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Alterac Valley Mark of Honor","item_id":20560},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8367],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8367,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Alterac Valley Mark of Honor","countPerCharacter":3,"itemId":20560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 3 Alterac Valley Marks of Honor, 3 Arathi Basin Marks of Honor and 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8388,"title":"For Great Honor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8388"}],"missing_fields":["Alterac Valley Mark of Honor location","Arathi Basin Mark of Honor location","Warsong Gulch Mark of Honor location","Quest XP"]}},{"quest_id":8390,"title":"Conquering Arathi Basin","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8370],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8370,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8390,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8390"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8426,"title":"Battle of Warsong Gulch","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8431],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8426,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Warsong Gulch Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8426"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8427,"title":"Battle of Warsong Gulch","quest_level":39,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8432],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8427,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Warsong Gulch Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8427"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8428,"title":"Battle of Warsong Gulch","quest_level":49,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8433],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8428,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Warsong Gulch Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8428"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8429,"title":"Battle of Warsong Gulch","quest_level":59,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8434],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8429,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Warsong Gulch Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8429"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8430,"title":"Battle of Warsong Gulch","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8435],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8430,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Warsong Gulch Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8430"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8431,"title":"Battle of Warsong Gulch","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8426],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8426,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8431,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8431"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8432,"title":"Battle of Warsong Gulch","quest_level":39,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8427],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8427,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8432,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8432"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8433,"title":"Battle of Warsong Gulch","quest_level":49,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8428],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8428,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8433,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8433"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8434,"title":"Battle of Warsong Gulch","quest_level":59,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8429],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8429,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8434,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8434"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8435,"title":"Battle of Warsong Gulch","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Gulch Mark of Honor","item_id":20558},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8430],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8430,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Gulch Mark of Honor","countPerCharacter":3,"itemId":20558,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Warsong Marks of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8435,"title":"Battle of Warsong Gulch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8435"}],"missing_fields":["Warsong Gulch Mark of Honor location"]}},{"quest_id":8436,"title":"Conquering Arathi Basin","quest_level":39,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8440],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8436,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Arathi Basin Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8436"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8437,"title":"Conquering Arathi Basin","quest_level":49,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8441],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8437,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Arathi Basin Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8437"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8438,"title":"Conquering Arathi Basin","quest_level":59,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8442],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8438,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Arathi Basin Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8438"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8439,"title":"Conquering Arathi Basin","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8443],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8439,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Arathi Basin Mark of Honor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8439"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8440,"title":"Conquering Arathi Basin","quest_level":39,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8436],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8436,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8440,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8440"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8441,"title":"Conquering Arathi Basin","quest_level":49,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8437],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8437,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8441,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8441"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8442,"title":"Conquering Arathi Basin","quest_level":59,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8438],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8438,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8442,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8442"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8443,"title":"Conquering Arathi Basin","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":46.71,"y":8.68,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.09,"y":59.87,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.5,"y":29.13,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.3,"y":97.88,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.68,"y":30.51,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Horde Warbringer","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":56.05,"y":76.69,"subzone":"Horde Warbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arathi Basin Mark of Honor","item_id":20559},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8439],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8439,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arathi Basin Mark of Honor","countPerCharacter":3,"itemId":20559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arathi Basin Mark of Honor to a Horde Warbringer outside the battlegrounds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8443,"title":"Conquering Arathi Basin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8443"}],"missing_fields":["Arathi Basin Mark of Honor location"]}},{"quest_id":8680,"title":"Windtotem the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Windtotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.7,"y":36.73,"subzone":"Elder Windtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Windtotem","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.7,"y":36.73,"subzone":"Elder Windtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Windtotem"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.7,"y":36.73,"subzone":"Elder Windtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Windtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Windtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8680,"title":"Windtotem the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8680"}],"missing_fields":["Quest XP"]}},{"quest_id":8686,"title":"High Mountain the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder High Mountain","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.09,"y":57.92,"subzone":"Elder High Mountain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder High Mountain","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.09,"y":57.92,"subzone":"Elder High Mountain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder High Mountain"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.09,"y":57.92,"subzone":"Elder High Mountain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder High Mountain","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder High Mountain","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8686,"title":"High Mountain the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8686"}],"missing_fields":["Quest XP"]}},{"quest_id":8717,"title":"Moonwarden the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Moonwarden","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.42,"y":30.71,"subzone":"Elder Moonwarden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Moonwarden","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.42,"y":30.71,"subzone":"Elder Moonwarden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Moonwarden"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.42,"y":30.71,"subzone":"Elder Moonwarden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Moonwarden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Moonwarden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8717,"title":"Moonwarden the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8717"}],"missing_fields":["Quest XP"]}},{"quest_id":9267,"title":"Mending Old Wounds","quest_level":60,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":470,"2":0}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":470,\"2\":0}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mupsi Shacklefridd","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.21,"y":37.85,"subzone":"Mupsi Shacklefridd","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mupsi Shacklefridd","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":61.21,"y":37.85,"subzone":"Mupsi Shacklefridd","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Linen Cloth","item_id":2589},"count_per_character":40,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.45,"y":80.26,"subzone":"Kobold Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.87,"y":80.68,"subzone":"Kobold Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.71,"y":81.4,"subzone":"Kobold Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.84,"y":80.42,"subzone":"Kobold Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.09,"y":80.96,"subzone":"Kobold Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":39.85,"y":81.06,"subzone":"Kobold Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":62,"y":47.91,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":60.03,"y":48.68,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":61.11,"y":47.28,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":61.78,"y":47.49,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Linen Cloth","countPerCharacter":40,"itemId":2589,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Empty Vial","item_id":3371},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Empty Vial","countPerCharacter":4,"itemId":3371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Linen Cloth","countPerCharacter":40,"itemId":2589,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Empty Vial","countPerCharacter":4,"itemId":3371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9267,"title":"Mending Old Wounds","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9267"}],"missing_fields":["Empty Vial location","Quest XP"]}},{"quest_id":3634,"title":"Gnome Engineering","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkerwiz","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.67,"y":36.31,"subzone":"Tinkerwiz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkmaster Overspark"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3640],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3630,3632,3633,3635,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Gnome Engineering, take the Manual of Engineering Disciplines to Tinkmaster Overspark in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3634,"title":"Gnome Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3634"}],"missing_fields":[]}},{"quest_id":8950,"title":"The Instigator's Enchantment","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Jeering Spectre's Essence","item_id":22224},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Jeering Spectre's Essence","countPerCharacter":1,"itemId":22224,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dark Rune","item_id":20520},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dark Rune","countPerCharacter":4,"itemId":20520,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":8,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8949],"next_quest_ids":[9015],"requirements":{"prerequisite_alternatives":[[{"quest_id":8949,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Jeering Spectre's Essence","countPerCharacter":1,"itemId":22224,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dark Rune","countPerCharacter":4,"itemId":20520,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":8,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the following to Falrin Treeshaper inside Dire Maul: 1 Jeering Spectre's Essence, 4 Dark Runes and 8 Large Brilliant Shards.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8950,"title":"The Instigator's Enchantment","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Jeering Spectre's Essence location; Dark Rune location; Large Brilliant Shard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8950"}],"missing_fields":["Pickup location","Turn-in location","Jeering Spectre's Essence location","Dark Rune location","Large Brilliant Shard location"]}},{"quest_id":8949,"title":"Falrin's Vendetta","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Ogre Warbeads","item_id":21982},"count_per_character":25,"locations":[{"zone_id":"feralas","zone":"Feralas","x":59.95,"y":46.58,"subzone":"Gordok Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.89,"y":28.5,"subzone":"Gordok Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":63.01,"y":44.33,"subzone":"Gordok Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.87,"y":45.03,"subzone":"Gordok Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.83,"y":28.75,"subzone":"Gordok Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.01,"y":43.88,"subzone":"Gordok Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.62,"y":36.05,"subzone":"Gordok Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.47,"y":35.93,"subzone":"Gordok Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":63.74,"y":33.8,"subzone":"Gordok Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.09,"y":26.49,"subzone":"Gordok Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.36,"y":36.14,"subzone":"Gordok Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.93,"y":29.29,"subzone":"Gordok Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.95,"y":46.58,"subzone":"Gordok Ogre-Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.89,"y":28.5,"subzone":"Gordok Ogre-Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.62,"y":36.05,"subzone":"Gordok Ogre-Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.98,"y":28.75,"subzone":"Gordok Ogre-Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ogre Warbeads","countPerCharacter":25,"itemId":21982,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8948],"next_quest_ids":[8950],"requirements":{"prerequisite_alternatives":[[{"quest_id":8948,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22150,"name":"Beads of Ogre Might","count":1,"url":"https://www.wowhead.com/forever/item=22150"},{"id":22149,"name":"Beads of Ogre Mojo","count":1,"url":"https://www.wowhead.com/forever/item=22149"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ogre Warbeads","countPerCharacter":25,"itemId":21982,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 25 Ogre Warbeads from Ogres inside Dire Maul or Blackrock Spire and return to Falrin Treeshaper inside the Athenaeum in Dire Maul.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8949,"title":"Falrin's Vendetta","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8949"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8996,"title":"Return to Bodley","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Brazier of Beckoning","item_id":22056},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Brazier of Beckoning","countPerCharacter":1,"itemId":22056,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8995],"next_quest_ids":[8998],"requirements":{"prerequisite_alternatives":[[{"quest_id":8995,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":22057,"name":"Brazier of Invocation","count":1,"url":"https://www.wowhead.com/forever/item=22057"},{"id":22344,"name":"Brazier of Invocation: User's Manual","count":1,"url":"https://www.wowhead.com/forever/item=22344"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Brazier of Beckoning","countPerCharacter":1,"itemId":22056,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return to Bodley inside Blackrock Mountain and give him the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8996,"title":"Return to Bodley","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Brazier of Beckoning location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8996"}],"missing_fields":["Pickup location","Turn-in location","Brazier of Beckoning location"]}},{"quest_id":8995,"title":"Mea Culpa, Lord Valthalak","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Lord Valthalak","npc_id":16042},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lord Valthalak","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Lord Valthalak's Amulet","item_id":22048},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8994],"next_quest_ids":[8996],"requirements":{"prerequisite_alternatives":[[{"quest_id":8994,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lord Valthalak","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon Lord Valthalak. Dispatch him, and use Lord Valthalak's Amulet on the corpse. Then, return Lord Valthalak's Amulet to the Spirit of Lord Valthalak.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8995,"title":"Mea Culpa, Lord Valthalak","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Lord Valthalak location; Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8995"}],"missing_fields":["Pickup location","Turn-in location","Lord Valthalak location","Lord Valthalak's Amulet location"]}},{"quest_id":8994,"title":"Final Preparations","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Blackrock Bracer","item_id":22138},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blackrock Bracer","countPerCharacter":40,"itemId":22138,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Flask of Supreme Power","item_id":13512},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Flask of Supreme Power","countPerCharacter":1,"itemId":13512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8989,8990,8991,8992],"next_quest_ids":[8995],"requirements":{"prerequisite_alternatives":[[{"quest_id":8989,"required_state":"completed"}],[{"quest_id":8990,"required_state":"completed"}],[{"quest_id":8991,"required_state":"completed"}],[{"quest_id":8992,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blackrock Bracer","countPerCharacter":40,"itemId":22138,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Flask of Supreme Power","countPerCharacter":1,"itemId":13512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Gather 40 Blackrock Bracers and acquire a Flask of Supreme Power. Return them to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8994,"title":"Final Preparations","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Blackrock Bracer location; Flask of Supreme Power location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8994"}],"missing_fields":["Pickup location","Turn-in location","Blackrock Bracer location","Flask of Supreme Power location"]}},{"quest_id":8989,"title":"The Right Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Mor Grayhoof","npc_id":16080},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mor Grayhoof","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Lord Valthalak's Amulet","item_id":22048},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8986],"next_quest_ids":[8994],"requirements":{"prerequisite_alternatives":[[{"quest_id":8986,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Mor Grayhoof","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth the spirit of Mor Grayhoof and slay him. Return to Bodley inside Blackrock Mountain with the recombined Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8989,"title":"The Right Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Mor Grayhoof location; Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8989"}],"missing_fields":["Pickup location","Turn-in location","Mor Grayhoof location","Lord Valthalak's Amulet location"]}},{"quest_id":8986,"title":"More Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Druidical Remains","item_id":22226},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.31,"y":80.12,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.58,"y":93.59,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":58.08,"y":86.89,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":61.92,"y":90.25,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.76,"y":75.03,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62,"y":80.34,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.88,"y":71.35,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.82,"y":81.17,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.79,"y":70.96,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.4,"y":74.98,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.89,"y":71.65,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":60.97,"y":78.77,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.57,"y":79.8,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.04,"y":83.39,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.97,"y":89,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.29,"y":78.9,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Druidical Remains","countPerCharacter":1,"itemId":22226,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8965,8970],"next_quest_ids":[8989],"requirements":{"prerequisite_alternatives":[[{"quest_id":8965,"required_state":"completed"}],[{"quest_id":8970,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22192,"name":"Bloodkelp Elixir of Dodging","count":3,"url":"https://www.wowhead.com/forever/item=22192"},{"id":22193,"name":"Bloodkelp Elixir of Resistance","count":3,"url":"https://www.wowhead.com/forever/item=22193"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Druidical Remains","countPerCharacter":1,"itemId":22226,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire Druidical Remains and return them to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8986,"title":"More Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8986"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8965,"title":"Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Soul Ashes of the Banished","item_id":22229},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":19.05,"y":80.58,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.81,"y":76.55,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":18.45,"y":78.06,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":13.2,"y":83.33,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":20.33,"y":75.98,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":18.36,"y":76.52,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.35,"y":81.82,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":14.07,"y":83.94,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.64,"y":80.28,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":16.89,"y":83.8,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.46,"y":77.43,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":17.1,"y":80.7,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":16.34,"y":82.19,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":16.19,"y":84.94,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":13.97,"y":84.08,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":14.65,"y":82,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soul Ashes of the Banished","countPerCharacter":1,"itemId":22229,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8961],"next_quest_ids":[8986,8969],"requirements":{"prerequisite_alternatives":[[{"quest_id":8961,"required_state":"completed"}]],"exclusive_quest_ids":[8962,8963,8964],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soul Ashes of the Banished","countPerCharacter":1,"itemId":22229,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Obtain Soul Ashes of the Banished and return them to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8965,"title":"Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8965"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8961,"title":"Three Kings of Flame","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Incendicite of Incendius","item_id":21987},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Incendicite of Incendius","countPerCharacter":1,"itemId":21987,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ember of Emberseer","item_id":21988},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ember of Emberseer","countPerCharacter":1,"itemId":21988,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cinder of Cynders","item_id":21989},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cinder of Cynders","countPerCharacter":1,"itemId":21989,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hallowed Brazier","item_id":22014},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Hallowed Brazier","countPerCharacter":1,"itemId":22014,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8960,9032],"next_quest_ids":[8965,8962,8963,8964],"requirements":{"prerequisite_alternatives":[[{"quest_id":8960,"required_state":"completed"}],[{"quest_id":9032,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Incendicite of Incendius","countPerCharacter":1,"itemId":21987,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ember of Emberseer","countPerCharacter":1,"itemId":21988,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cinder of Cynders","countPerCharacter":1,"itemId":21989,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Hallowed Brazier","countPerCharacter":1,"itemId":22014,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Gather the Incendicite of Incendius, the Ember of Emberseer and the Cinder of Cynders, along with a Hallowed Brazier, and return them to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8961,"title":"Three Kings of Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Incendicite of Incendius location; Ember of Emberseer location; Cinder of Cynders location; Hallowed Brazier location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8961"}],"missing_fields":["Pickup location","Turn-in location","Incendicite of Incendius location","Ember of Emberseer location","Cinder of Cynders location","Hallowed Brazier location"]}},{"quest_id":8970,"title":"I See Alcaz Island In Your Future...","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Bloodkelp","item_id":22094},"count_per_character":20,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":74.79,"y":15.12,"subzone":"Strashaz Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.05,"y":14.84,"subzone":"Strashaz Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.47,"y":21.5,"subzone":"Strashaz Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":76.96,"y":18.43,"subzone":"Strashaz Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":77.35,"y":20.14,"subzone":"Strashaz Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.62,"y":22.01,"subzone":"Strashaz Serpent Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":76.3,"y":19.47,"subzone":"Strashaz Serpent Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.25,"y":14.46,"subzone":"Strashaz Serpent Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.11,"y":14.17,"subzone":"Strashaz Serpent Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.67,"y":18.51,"subzone":"Strashaz Serpent Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":74.34,"y":16.73,"subzone":"Strashaz Serpent Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":76.53,"y":22.19,"subzone":"Strashaz Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":75.44,"y":14.57,"subzone":"Strashaz Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":77.41,"y":19.03,"subzone":"Strashaz Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":74.29,"y":18.43,"subzone":"Strashaz Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":77.25,"y":19.28,"subzone":"Strashaz Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodkelp","countPerCharacter":20,"itemId":22094,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8966,8967,8968,8969],"next_quest_ids":[8986,8985,8987,8988],"requirements":{"prerequisite_alternatives":[[{"quest_id":8966,"required_state":"completed"}],[{"quest_id":8967,"required_state":"completed"}],[{"quest_id":8968,"required_state":"completed"}],[{"quest_id":8969,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodkelp","countPerCharacter":20,"itemId":22094,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Gather 20 Bloodkelp from the Strashaz naga and then return to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8970,"title":"I See Alcaz Island In Your Future...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8970"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8966,"title":"The Left Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Mor Grayhoof","npc_id":16080},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mor Grayhoof","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Left Piece of Lord Valthalak's Amulet","item_id":21984},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8962],"next_quest_ids":[8970],"requirements":{"prerequisite_alternatives":[[{"quest_id":8962,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Mor Grayhoof","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth the spirit of Mor Grayhoof and slay him. Return to Bodley inside Blackrock Mountain with the Left Piece of Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8966,"title":"The Left Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Mor Grayhoof location; Left Piece of Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8966"}],"missing_fields":["Pickup location","Turn-in location","Mor Grayhoof location","Left Piece of Lord Valthalak's Amulet location"]}},{"quest_id":8962,"title":"Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Druidical Remains","item_id":22226},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.31,"y":80.12,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.58,"y":93.59,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":58.08,"y":86.89,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":61.92,"y":90.25,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.76,"y":75.03,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62,"y":80.34,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.88,"y":71.35,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.82,"y":81.17,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.79,"y":70.96,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.4,"y":74.98,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.89,"y":71.65,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":60.97,"y":78.77,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.57,"y":79.8,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.04,"y":83.39,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.97,"y":89,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.29,"y":78.9,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Druidical Remains","countPerCharacter":1,"itemId":22226,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8961],"next_quest_ids":[8966,8987],"requirements":{"prerequisite_alternatives":[[{"quest_id":8961,"required_state":"completed"}]],"exclusive_quest_ids":[8963,8964,8965],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Druidical Remains","countPerCharacter":1,"itemId":22226,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire Druidical Remains and return them to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8962,"title":"Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8962"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8967,"title":"The Left Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Isalien","npc_id":16097},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Isalien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Left Piece of Lord Valthalak's Amulet","item_id":21984},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8963],"next_quest_ids":[8970],"requirements":{"prerequisite_alternatives":[[{"quest_id":8963,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Isalien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth the spirit of Isalien and slay her. Return to Bodley inside Blackrock Mountain with the Left Piece of Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8967,"title":"The Left Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Isalien location; Left Piece of Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8967"}],"missing_fields":["Pickup location","Turn-in location","Isalien location","Left Piece of Lord Valthalak's Amulet location"]}},{"quest_id":8963,"title":"Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Starbreeze Village Relic","item_id":22227},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.66,"y":69.28,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":71.6,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.28,"y":66.24,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.19,"y":67.35,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.73,"y":69.29,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.06,"y":68.7,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.21,"y":72.16,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.83,"y":67.11,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.41,"y":72.23,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.3,"y":67.47,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60,"y":70.19,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":72.98,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Starbreeze Village Relic","countPerCharacter":1,"itemId":22227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8961],"next_quest_ids":[8967,8988],"requirements":{"prerequisite_alternatives":[[{"quest_id":8961,"required_state":"completed"}]],"exclusive_quest_ids":[8962,8964,8965],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Starbreeze Village Relic","countPerCharacter":1,"itemId":22227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire a Starbreeze Village Relic and return it to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8963,"title":"Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8963"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8968,"title":"The Left Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Jarien","npc_id":16101},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Jarien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Sothos","npc_id":16102},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Sothos","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Left Piece of Lord Valthalak's Amulet","item_id":21984},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8964],"next_quest_ids":[8970],"requirements":{"prerequisite_alternatives":[[{"quest_id":8964,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Jarien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Sothos","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth Jarien and Sothos and slay them. Return to Bodley inside Blackrock Mountain with the Left Piece of Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8968,"title":"The Left Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Jarien location; Sothos location; Left Piece of Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8968"}],"missing_fields":["Pickup location","Turn-in location","Jarien location","Sothos location","Left Piece of Lord Valthalak's Amulet location"]}},{"quest_id":8964,"title":"Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Brilliant Sword of Zealotry","item_id":22228},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":78.03,"y":72.34,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":73.87,"y":74.05,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":76.79,"y":68.06,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":76.97,"y":70.34,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":75.89,"y":70.08,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":75.63,"y":69.54,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Brilliant Sword of Zealotry","countPerCharacter":1,"itemId":22228,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8961],"next_quest_ids":[8968,8985],"requirements":{"prerequisite_alternatives":[[{"quest_id":8961,"required_state":"completed"}]],"exclusive_quest_ids":[8962,8963,8965],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Brilliant Sword of Zealotry","countPerCharacter":1,"itemId":22228,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve a Brilliant Sword of Zealotry and return it to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8964,"title":"Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8964"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8969,"title":"The Left Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Kormok","npc_id":16118},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Kormok","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Left Piece of Lord Valthalak's Amulet","item_id":21984},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8965],"next_quest_ids":[8970],"requirements":{"prerequisite_alternatives":[[{"quest_id":8965,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Kormok","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Left Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":21984,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth the spirit of Kormok and slay him. Return to Bodley inside Blackrock Mountain with the Left Piece of Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8969,"title":"The Left Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Kormok location; Left Piece of Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8969"}],"missing_fields":["Pickup location","Turn-in location","Kormok location","Left Piece of Lord Valthalak's Amulet location"]}},{"quest_id":8990,"title":"The Right Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Isalien","npc_id":16097},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Isalien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Lord Valthalak's Amulet","item_id":22048},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8985],"next_quest_ids":[8994],"requirements":{"prerequisite_alternatives":[[{"quest_id":8985,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Isalien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth the spirit of Isalien and slay her. Return to Bodley inside Blackrock Mountain with the recombined Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8990,"title":"The Right Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Isalien location; Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8990"}],"missing_fields":["Pickup location","Turn-in location","Isalien location","Lord Valthalak's Amulet location"]}},{"quest_id":8985,"title":"More Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Starbreeze Village Relic","item_id":22227},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.66,"y":69.28,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":71.6,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.28,"y":66.24,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.19,"y":67.35,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.73,"y":69.29,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.06,"y":68.7,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.21,"y":72.16,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.83,"y":67.11,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.41,"y":72.23,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.3,"y":67.47,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60,"y":70.19,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":72.98,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Starbreeze Village Relic","countPerCharacter":1,"itemId":22227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8964,8970],"next_quest_ids":[8990],"requirements":{"prerequisite_alternatives":[[{"quest_id":8964,"required_state":"completed"}],[{"quest_id":8970,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22192,"name":"Bloodkelp Elixir of Dodging","count":3,"url":"https://www.wowhead.com/forever/item=22192"},{"id":22193,"name":"Bloodkelp Elixir of Resistance","count":3,"url":"https://www.wowhead.com/forever/item=22193"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Starbreeze Village Relic","countPerCharacter":1,"itemId":22227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire a Starbreeze Village Relic and return it to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8985,"title":"More Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8985"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8991,"title":"The Right Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Jarien","npc_id":16101},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Jarien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Sothos","npc_id":16102},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Sothos","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Lord Valthalak's Amulet","item_id":22048},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8987],"next_quest_ids":[8994],"requirements":{"prerequisite_alternatives":[[{"quest_id":8987,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Jarien","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Sothos","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth Jarien and Sothos and slay them. Return to Bodley inside Blackrock Mountain with the recombined Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8991,"title":"The Right Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Jarien location; Sothos location; Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8991"}],"missing_fields":["Pickup location","Turn-in location","Jarien location","Sothos location","Lord Valthalak's Amulet location"]}},{"quest_id":8987,"title":"More Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Brilliant Sword of Zealotry","item_id":22228},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":78.03,"y":72.34,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":73.87,"y":74.05,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":76.79,"y":68.06,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":76.97,"y":70.34,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":75.89,"y":70.08,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":75.63,"y":69.54,"subzone":"Scarlet Praetorian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Brilliant Sword of Zealotry","countPerCharacter":1,"itemId":22228,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8962,8970],"next_quest_ids":[8991],"requirements":{"prerequisite_alternatives":[[{"quest_id":8962,"required_state":"completed"}],[{"quest_id":8970,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22192,"name":"Bloodkelp Elixir of Dodging","count":3,"url":"https://www.wowhead.com/forever/item=22192"},{"id":22193,"name":"Bloodkelp Elixir of Resistance","count":3,"url":"https://www.wowhead.com/forever/item=22193"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Brilliant Sword of Zealotry","countPerCharacter":1,"itemId":22228,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve a Brilliant Sword of Zealotry and return it to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8987,"title":"More Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8987"}],"missing_fields":["Pickup location","Turn-in location"]}},{"quest_id":8992,"title":"The Right Piece of Lord Valthalak's Amulet","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Kormok","npc_id":16118},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Kormok","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Lord Valthalak's Amulet","item_id":22048},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8988],"next_quest_ids":[8994],"requirements":{"prerequisite_alternatives":[[{"quest_id":8988,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Kormok","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Brazier of Beckoning to summon forth the spirit of Kormok and slay him. Return to Bodley inside Blackrock Mountain with the recombined Lord Valthalak's Amulet and the Brazier of Beckoning.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8992,"title":"The Right Piece of Lord Valthalak's Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Kormok location; Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8992"}],"missing_fields":["Pickup location","Turn-in location","Kormok location","Lord Valthalak's Amulet location"]}},{"quest_id":8988,"title":"More Components of Importance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"the-barrens","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Soul Ashes of the Banished","item_id":22229},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":19.05,"y":80.58,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.81,"y":76.55,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":18.45,"y":78.06,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":13.2,"y":83.33,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":20.33,"y":75.98,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":18.36,"y":76.52,"subzone":"Cursed Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.35,"y":81.82,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":14.07,"y":83.94,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.64,"y":80.28,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":16.89,"y":83.8,"subzone":"Cursed Justicar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":15.46,"y":77.43,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":17.1,"y":80.7,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":16.34,"y":82.19,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":16.19,"y":84.94,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":13.97,"y":84.08,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":14.65,"y":82,"subzone":"Writhing Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soul Ashes of the Banished","countPerCharacter":1,"itemId":22229,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8963,8970],"next_quest_ids":[8992],"requirements":{"prerequisite_alternatives":[[{"quest_id":8963,"required_state":"completed"}],[{"quest_id":8970,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22192,"name":"Bloodkelp Elixir of Dodging","count":3,"url":"https://www.wowhead.com/forever/item=22192"},{"id":22193,"name":"Bloodkelp Elixir of Resistance","count":3,"url":"https://www.wowhead.com/forever/item=22193"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soul Ashes of the Banished","countPerCharacter":1,"itemId":22229,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Obtain Soul Ashes of the Banished and return them to Bodley inside Blackrock Mountain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8988,"title":"More Components of Importance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8988"}],"missing_fields":["Pickup location","Turn-in location"]}}],"quest_count":285},{"region_id":"thunder-bluff","name":"Thunder Bluff","quests":[{"quest_id":5922,"title":"Moonglade","primary_region_id":"thunder-bluff","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"chain":{"is_part_of_chain":true,"previous_quest_ids":[],"next_quest_ids":[5930],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":210,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Retained Forever record reports unchanged; text and eligibility inherited from Classic; source work/all-quests.json.","source_url":"https://www.wowhead.com/forever/quest=5922"},"minimum_level":10,"quest_level":10,"objectives":[{"action":"talk_or_deliver","target":{"name":"Teleport to Moonglade and speak to Dendrite Starblaze"},"count_per_character":1,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.2,"y":30.6,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Teleport to Moonglade and speak to Dendrite Starblaze","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"route_notes":"Do not calculate a running route from Thunder Bluff to Moonglade. Explicit teleport task, then walk to Dendrite upstairs in Nighthaven.","research_sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=5922"}],"start":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.2,"y":30.6,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Teleport to Moonglade and speak to Dendrite Starblaze","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5922","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":5922,"title":"Moonglade","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5922,"firstStop":200,"lastStop":203,"turninStop":203,"completed":true,"group":"Druid · Moonglade and the Great Bear Spirit","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5922"}],"all_profile_placements":"/data/route-decisions.json"},"faction":"horde_or_neutral","forever_status":"researched","quest_type":"normal","objective_summary":"talk_or_deliver 1: Teleport to Moonglade and speak to Dendrite Starblaze","guide_note":"Do not calculate a running route from Thunder Bluff to Moonglade. Explicit teleport task, then walk to Dendrite upstairs in Nighthaven.","research_updates":[],"evidence":{"sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=5922"}],"missing_fields":[]}},{"quest_id":6002,"title":"Body and Heart","primary_region_id":"thunder-bluff","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"chain":{"is_part_of_chain":true,"previous_quest_ids":[5932],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5932,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":840,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"name":"Bear Form"},"evidence":"Forever quest page verifies action/minimum level/reward; precise point is a Classic community reference.","source_url":"https://www.wowhead.com/forever/quest=6002"},"minimum_level":10,"quest_level":10,"objectives":[{"action":"use_quest_item","target":{"name":"Summon Lunaclaw at the Moonkin Stone, defeat it, then speak to its spirit"},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":42,"y":60.9,"subzone":"Moonkin Stone west of Camp Taurajo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_quest_item","target":"Summon Lunaclaw at the Moonkin Stone, defeat it, then speak to its spirit","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"route_notes":"Every druid must speak to the spirit after the encounter. Return to Turak to learn Bear Form; killing Lunaclaw alone does not finish the objective.","research_sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=6002"}],"start":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"use_quest_item","target":"Summon Lunaclaw at the Moonkin Stone, defeat it, then speak to its spirit","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=6002","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":6002,"title":"Body and Heart","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6002,"firstStop":211,"lastStop":225,"turninStop":225,"completed":true,"group":"Druid · Moonglade and the Great Bear Spirit","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6002"}],"all_profile_placements":"/data/route-decisions.json"},"faction":"horde_or_neutral","forever_status":"researched","quest_type":"normal","objective_summary":"use_quest_item 1: Summon Lunaclaw at the Moonkin Stone, defeat it, then speak to its spirit","guide_note":"Every druid must speak to the spirit after the encounter. Return to Turak to learn Bear Form; killing Lunaclaw alone does not finish the objective.","research_updates":[],"evidence":{"sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=6002"}],"missing_fields":[]}},{"quest_id":1490,"title":"Nara Wildmane","quest_level":16,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.6,"y":28.6,"subzone":"Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.6,"y":31.2,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nara Wildmane"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.6,"y":31.2,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"rewards":{"xp":120,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=1490"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":1489,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1490"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=1490"}],"routing_decision":{"id":1490,"title":"Nara Wildmane","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1490,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1490"},{"questId":1490,"firstStop":11,"lastStop":13,"turninStop":13,"completed":true,"group":"Elder Rise · the Wailing Caverns handoff","kinds":["pickup","objective","turnin"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1490"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"travelIncluded":false,"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[1489],"next_quest_ids":[914],"requirements":{"prerequisite_alternatives":[[{"quest_id":1489,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Nara Wildmane","dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"preparation","url":"/journey/wailing-caverns.html?quest=1490"},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1490"}],"missing_fields":[]}},{"quest_id":914,"title":"Leaders of the Fang","quest_level":22,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.6,"y":31.2,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.6,"y":31.2,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gem from Anacondra"},"count_per_character":1,"locations":[],"location_label":"Wailing Caverns — Lady Anacondra","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gem from Anacondra","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Gem from Cobrahn"},"count_per_character":1,"locations":[],"location_label":"Wailing Caverns — Lord Cobrahn","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Gem from Cobrahn","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Gem from Pythas"},"count_per_character":1,"locations":[],"location_label":"Wailing Caverns — Lord Pythas","delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gem from Pythas","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Gem from Serpentis"},"count_per_character":1,"locations":[],"location_label":"Wailing Caverns — Lord Serpentis","delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Gem from Serpentis","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"rewards":{"xp":2200,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=914"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":1490,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=914"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=914"}],"routing_decision":{"id":914,"title":"Leaders of the Fang","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":914,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-914"},{"questId":914,"firstStop":14,"lastStop":14,"turninStop":null,"completed":false,"group":"Elder Rise · the Wailing Caverns handoff","kinds":["pickup"],"guide":"thunder-bluff-outing","title":"Thunder Bluff · the Oasis report","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":14},"url":"/journey/thunder-bluff-outing.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-914"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gem from Anacondra","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Gem from Cobrahn","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Gem from Pythas","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":3,"action":"collect","target":"Gem from Serpentis","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"travelIncluded":false,"soloKnownSeconds":60,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[1490],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1490,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Leaders of the Fang","guide_note":"Pick up before entering the dungeon. Collect a gem from each of the four fang leaders. Completing this quest is not required to begin the Naralex event.","dungeon_progression":{"id":"wailing-caverns","title":"Wailing Caverns","stage":"core","url":"/journey/wailing-caverns.html?quest=914"},"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=914"}],"missing_fields":[]}},{"quest_id":97538,"title":"Pigments for Paints","quest_level":26,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tah Winterhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.1,"y":47.1,"subzone":"Tah Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tah Winterhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.1,"y":47.1,"subzone":"Tah Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mirkweed Pods"},"count_per_character":30,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":47.7,"y":39.1,"subzone":"Mirkweed Pods area","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mirkweed Pods","countPerCharacter":30,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":90,"seconds":1350,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":2000,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/97538","money_at_max_level_copper":null},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mirkweed Pods","countPerCharacter":30,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate; use the configured collection assumption. Travel is separate.","solo":{"status":"assumed","requiredItems":30,"seconds":450,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":90,"seconds":1350,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":450,"partyKnownSeconds":1350,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 30: Mirkweed Pods","guide_note":"Pick this up during the Thunder Bluff visit. Gather 30 pigment pods per character from plants around Mirkfallon Lake.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=97538"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97538"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/97538"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/97538"}],"missing_fields":[]},"routing_decision":{"id":97538,"title":"Pigments for Paints","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97538,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97538"},{"questId":97538,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Mirkfallon Lake → Stonetalon Peak","kinds":["objective"],"guide":"stonetalon-return","title":"Stonetalon · the return circuit","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stonetalon-return.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97538"},{"questId":97538,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Zoram’gar → Thunder Bluff · grouped dungeon rewards","kinds":["turnin"],"guide":"blackfathom-deeps-route","title":"Blackfathom Deeps","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackfathom-deeps-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97538"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1064,"title":"Forsaken Aid","quest_level":18,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magatha Grimtotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.9,"y":30.9,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Zamah"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Zamah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1063],"next_quest_ids":[1065],"requirements":{"prerequisite_alternatives":[[{"quest_id":1063,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":340,"money_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":25,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1064","money_at_max_level_copper":204},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Zamah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Apothecary Zamah","guide_note":"Finish Magatha’s dialogue, then deliver to Apothecary Zamah in the Pools of Vision during the same city visit.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1064"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1064"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1064"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1064"}],"missing_fields":[]},"routing_decision":{"id":1064,"title":"Forsaken Aid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1064,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Thunder Bluff · Wailing Caverns preparation","kinds":["pickup","objective","turnin"],"guide":"wailing-caverns-route","title":"Wailing Caverns","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/wailing-caverns-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1064"}],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":false},{"quest_id":1065,"title":"Journey to Tarren Mill","quest_level":18,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.8,"y":20.9,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.4,"y":19.1,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Lydon"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.4,"y":19.1,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Lydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1064],"next_quest_ids":[1066],"requirements":{"prerequisite_alternatives":[[{"quest_id":1064,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":null,"items":[],"choices":[],"reputation":[{"factionId":81,"value":100,"factionName":"Thunder Bluff"}],"spell":null,"evidence":"reported_forever","source_url":"https://wowforevertools.com/quests/1065","money_at_max_level_copper":810},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Lydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"dropRateRangePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Event or interaction duration is unmeasured; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Apothecary Lydon","guide_note":"Carry this delivery for a later Eastern Kingdoms visit. The Stonetalon chapter does not add an intercontinental detour.","research_updates":[{"checkedOn":"2026-10-25","field":"regional_chapter_research","detail":"Researched for Southern Barrens and Stonetalon routes. Spawn coordinates are sampled work areas.","source":"https://www.wowhead.com/forever/quest=1065"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1065"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/1065"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://wowforevertools.com/quests/1065"}],"missing_fields":[]},"routing_decision":{"id":1065,"title":"Journey to Tarren Mill","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Picked up from Zamah during the Stonetalon capital visit and carried for a later Tarren Mill visit. Its Hillsbrad delivery is deferred to avoid an intercontinental detour Its turn-in XP is not counted.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"guide_optional":true},{"quest_id":5722,"title":"Searching for the Lost Satchel","quest_level":16,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rahauro (patrols Elder Rise)","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.14,"y":29.52,"subzone":"Rahauro (patrols Elder Rise)","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"interact","target":{"name":"Maur Grimtotem’s corpse","npc_id":11834},"count_per_character":1,"locations":[],"location_label":"Ragefire Chasm — side chamber next to Oggleflint","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Maur Grimtotem’s corpse","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5724],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":880,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=5722","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Maur Grimtotem’s corpse","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"interact 1: Maur Grimtotem’s corpse","guide_note":"Find Maur’s corpse near Oggleflint. Turn this in at the corpse, then accept Returning the Lost Satchel before leaving the dungeon.","guide_optional":false,"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"core","url":"/journey/ragefire-chasm.html?quest=5722"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=5722"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5722"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":["Turn-in location"]},"guide_deferral":"Available in the Ragefire Chasm dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":5722,"title":"Searching for the Lost Satchel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5722,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thunder Bluff · Ragefire preparation","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5722"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":5723,"title":"Testing an Enemy's Strength","quest_level":15,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rahauro (patrols Elder Rise)","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.14,"y":29.52,"subzone":"Rahauro (patrols Elder Rise)","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rahauro (patrols Elder Rise)","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.14,"y":29.52,"subzone":"Rahauro (patrols Elder Rise)","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ragefire Trogg","npc_id":11318},"count_per_character":8,"locations":[],"location_label":"Ragefire Chasm","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ragefire Trogg","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Ragefire Shaman","npc_id":11319},"count_per_character":8,"locations":[],"location_label":"Ragefire Chasm","delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Ragefire Shaman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1050,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=5723","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Ragefire Trogg","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Ragefire Shaman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 8: Ragefire Trogg; kill 8: Ragefire Shaman","guide_note":"Kill both trogg types during the opening section; check both counters before moving deeper.","guide_optional":false,"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"core","url":"/journey/ragefire-chasm.html?quest=5723"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=5723"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5723"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"guide_deferral":"Available in the Ragefire Chasm dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":5723,"title":"Testing an Enemy's Strength","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5723,"firstStop":128,"lastStop":128,"turninStop":null,"completed":false,"group":"Thunder Bluff · learn the flight path","kinds":["pickup"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5723"},{"questId":5723,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thunder Bluff · Ragefire preparation","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5723"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":5724,"title":"Returning the Lost Satchel","quest_level":16,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rahauro (patrols Elder Rise)","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.14,"y":29.52,"subzone":"Rahauro (patrols Elder Rise)","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rahauro — deliver the supplied Grimtotem Satchel","item_id":14381},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.14,"y":29.52,"subzone":"Rahauro (patrols Elder Rise)","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rahauro — deliver the supplied Grimtotem Satchel","countPerCharacter":1,"itemId":14381,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5722],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5722,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":null,"items":[],"choices":[{"id":15452,"name":"Featherbead Bracers","count":1},{"id":15453,"name":"Savannah Bracers","count":1},{"id":270003,"name":"Garrison Cuffs","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=5724","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rahauro — deliver the supplied Grimtotem Satchel","countPerCharacter":1,"itemId":14381,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver 1: Rahauro — deliver the supplied Grimtotem Satchel","guide_note":"Accepted from Maur’s corpse after the search. The satchel is supplied; do not model it as a farmed drop.","guide_optional":false,"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"core","url":"/journey/ragefire-chasm.html?quest=5724"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=5724"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5724"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":["Pickup location"]},"guide_deferral":"Available in the Ragefire Chasm dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":5724,"title":"Returning the Lost Satchel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5724,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ragefire Chasm · one run","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5724"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":6561,"title":"Blackfathom Villainy","quest_level":27,"minimum_level":18,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bashana Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Kelris","item_id":5881},"count_per_character":1,"locations":[],"location_label":"Inside Blackfathom Deeps","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Kelris","countPerCharacter":1,"itemId":5881,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6561"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Kelris","countPerCharacter":1,"itemId":5881,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Head of Kelris","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6561"}],"missing_fields":["Pickup location"]},"routing_decision":{"id":6561,"title":"Blackfathom Villainy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6561,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blackfathom Deeps · the full run","kinds":["pickup","objective","turnin"],"guide":"blackfathom-deeps-route","title":"Blackfathom Deeps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackfathom-deeps-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6561"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6561","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6126,"title":"Lessons Anew","quest_level":14,"minimum_level":14,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.48,"y":27.22,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.64,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dendrite Starblaze"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.64,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dendrite Starblaze","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6127],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=6126"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dendrite Starblaze","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Dendrite Starblaze","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6126"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":6126,"title":"Lessons Anew","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6126,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Druids · Lessons Anew and the Barrens cure","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6126"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6126","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1049,"title":"Compendium of the Fallen","quest_level":38,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":["orc","tauren","troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Truthseeker","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Truthseeker","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Compendium of the Fallen","item_id":5535},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Compendium of the Fallen","countPerCharacter":1,"itemId":5535,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":0,"items":[],"choices":[{"id":7747,"name":"Vile Protector","count":1,"url":"https://www.wowhead.com/forever/item=7747"},{"id":17508,"name":"Forcestone Buckler","count":1,"url":"https://www.wowhead.com/forever/item=17508"},{"id":7749,"name":"Omega Orb","count":1,"url":"https://www.wowhead.com/forever/item=7749"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Compendium of the Fallen","countPerCharacter":1,"itemId":5535,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Compendium of the Fallen from the Monastery in Tirisfal Glades and return to Sage Truthseeker in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1049,"title":"Compendium of the Fallen","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1049,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Taurajo → Thunder Bluff · carry the western canyon and dungeon quests","kinds":["pickup"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1049"},{"questId":1049,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Library · Loksey, books, hearts and the key","kinds":["objective","turnin"],"guide":"scarlet-library-route","title":"Scarlet Monastery · Library","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-library-route.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1049"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1049"}],"missing_fields":["Compendium of the Fallen location"]}},{"quest_id":1102,"title":"A Vengeful Fate","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Auld Stonespire","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":35.97,"y":59.92,"subzone":"Auld Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Auld Stonespire","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":35.97,"y":59.92,"subzone":"Auld Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Razorflank's Heart","item_id":5793},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Razorflank's Heart","countPerCharacter":1,"itemId":5793,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4050,"money_copper":0,"items":[],"choices":[{"id":4197,"name":"Berylline Pads","count":1,"url":"https://www.wowhead.com/forever/item=4197"},{"id":6742,"name":"Stonefist Girdle","count":1,"url":"https://www.wowhead.com/forever/item=6742"},{"id":6725,"name":"Marbled Buckler","count":1,"url":"https://www.wowhead.com/forever/item=6725"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Razorflank's Heart","countPerCharacter":1,"itemId":5793,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Razorflank's Heart to Auld Stonespire in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1102,"title":"A Vengeful Fate","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1102,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Taurajo → Thunder Bluff · carry the western canyon and dungeon quests","kinds":["pickup"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1102"},{"questId":1102,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Kraul · one clear","kinds":["objective","turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1102"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1102"}],"missing_fields":["Razorflank's Heart location"]}},{"quest_id":1532,"title":"Call of Air","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Xanis Flameweaver","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.16,"y":20.51,"subzone":"Xanis Flameweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Prate Cloudseer","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.54,"y":42.65,"subzone":"Prate Cloudseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Prate Cloudseer"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.54,"y":42.65,"subzone":"Prate Cloudseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Prate Cloudseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1531],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[{"id":5178,"name":"Air Totem","count":1,"url":"https://www.wowhead.com/forever/item=5178"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Prate Cloudseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Prate Cloudseer in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1532,"title":"Call of Air","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1532"}],"missing_fields":[]}},{"quest_id":1718,"title":"The Islander","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torm Ragetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":57.24,"y":87.37,"subzone":"Torm Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sorek","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.39,"y":32.38,"subzone":"Sorek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Baltus Fowler","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.4,"y":17.29,"subzone":"Baltus Fowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kelv Sternhammer","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.34,"y":90.65,"subzone":"Kelv Sternhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Wu Shen","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":80.55,"y":59.87,"subzone":"Wu Shen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Darnath Bladesinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":58.94,"y":35.35,"subzone":"Darnath Bladesinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Klannoc Macleod","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.62,"y":49.16,"subzone":"Klannoc Macleod","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Klannoc Macleod"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":68.62,"y":49.16,"subzone":"Klannoc Macleod","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Klannoc Macleod","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1719],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Klannoc Macleod","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Klannoc Macleod.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1718,"title":"The Islander","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1718,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"The Islander #1718","kinds":["pickup","objective","turnin"],"guide":"warrior-affray","title":"Warrior · The Affray and Whirlwind weapon","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warrior-affray.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1718"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1718"}],"missing_fields":[]}},{"quest_id":2280,"title":"The Platinum Discs","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Truthseeker","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sage Truthseeker"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sage Truthseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2278],"next_quest_ids":[2440],"requirements":{"prerequisite_alternatives":[[{"quest_id":2278,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sage Truthseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the miniature version of the Discs of Norgannon to the one of the sages in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2280,"title":"The Platinum Discs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2280,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Uldaman · full run","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2280"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2280"}],"missing_fields":["Pickup location"]}},{"quest_id":2861,"title":"Tabetha's Task","quest_level":46,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ursyn Ghull","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.7,"y":14.19,"subzone":"Ursyn Ghull","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.14,"y":10.03,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Bink","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":27.25,"y":8.3,"subzone":"Bink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Jennea Cannon","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.56,"y":85.8,"subzone":"Jennea Cannon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deino","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tabetha"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":410,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tabetha in Dustwallow Marsh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2861,"title":"Tabetha's Task","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2861"}],"missing_fields":[]}},{"quest_id":5095,"title":"A Call to Arms: The Plaguelands!","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bluff Runner Windstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.33,"y":58.76,"subzone":"Bluff Runner Windstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Derrington"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5096],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5093,5094],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out High Executor Derrington. His base camp is located at the Bulwark, east of Tirisfal Glades and the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5095,"title":"A Call to Arms: The Plaguelands!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5095"}],"missing_fields":[]}},{"quest_id":8151,"title":"The Hunter's Charm","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kary Thunderhorn","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":58.49,"y":88.33,"subzone":"Kary Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Xor'juul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":67.24,"y":20.2,"subzone":"Xor'juul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Dorion","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":42.21,"y":7.27,"subzone":"Dorion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Olmin Burningbeard","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.89,"y":83.61,"subzone":"Olmin Burningbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ulfir Ironbeard","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":67.59,"y":35.78,"subzone":"Ulfir Ironbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ogtinc"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ogtinc","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8153],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ogtinc","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Ogtinc in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8151,"title":"The Hunter's Charm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8151,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Hunter's Charm #8151","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8151"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8151"}],"missing_fields":[]}},{"quest_id":8250,"title":"Magecraft","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thurston Xane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.18,"y":20.96,"subzone":"Thurston Xane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Pierce Shackleton","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.45,"y":13.51,"subzone":"Pierce Shackleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Juli Stormkettle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":26.3,"y":6.77,"subzone":"Juli Stormkettle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Elsharin","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":48.21,"y":87.22,"subzone":"Elsharin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Enyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.78,"y":85.67,"subzone":"Enyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sanath Lim-yo","locations":[{"zone_id":"azshara","zone":"Azshara","x":28.11,"y":50.09,"subzone":"Sanath Lim-yo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sanath Lim-yo"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":28.11,"y":50.09,"subzone":"Sanath Lim-yo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sanath Lim-yo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8251],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":12510,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sanath Lim-yo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Sanath Lim-yo and gain passage to see Archmage Xylem.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8250,"title":"Magecraft","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8250,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Magecraft #8250","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"mage","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=mage&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8250"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8250"}],"missing_fields":[]}},{"quest_id":8417,"title":"A Troubled Spirit","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torm Ragetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":57.24,"y":87.37,"subzone":"Torm Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sorek","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.39,"y":32.38,"subzone":"Sorek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Christoph Walker","locations":[{"zone_id":"undercity","zone":"Undercity","x":46.93,"y":15.23,"subzone":"Christoph Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kelv Sternhammer","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.34,"y":90.65,"subzone":"Kelv Sternhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Wu Shen","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":80.55,"y":59.87,"subzone":"Wu Shen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Darnath Bladesinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":58.94,"y":35.35,"subzone":"Darnath Bladesinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fallen Hero of the Horde"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with the Fallen Hero of the Horde at the entrance to the Blasted Lands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8417,"title":"A Troubled Spirit","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8417,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"A Troubled Spirit #8417","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8417"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8417"}],"missing_fields":[]}},{"quest_id":9063,"title":"Torwa Pathfinder","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.48,"y":27.22,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sheal Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":77.14,"y":27.02,"subzone":"Sheal Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mathrengyl Bearwalker","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":35.37,"y":8.4,"subzone":"Mathrengyl Bearwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Denatharion","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":34.77,"y":7.37,"subzone":"Denatharion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sheldras Moontree","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":35.84,"y":67.38,"subzone":"Sheldras Moontree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Theridran","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":36.11,"y":64.39,"subzone":"Theridran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Jannos Lighthoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.99,"y":42.28,"subzone":"Jannos Lighthoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Golhine the Hooded","locations":[{"zone_id":"felwood","zone":"Felwood","x":61.93,"y":24.54,"subzone":"Golhine the Hooded","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Loganaar","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":52.53,"y":40.57,"subzone":"Loganaar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Torwa Pathfinder"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Torwa Pathfinder","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9052],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Torwa Pathfinder","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Torwa Pathfinder in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9063,"title":"Torwa Pathfinder","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":9063,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Torwa Pathfinder #9063","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-9063"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9063"}],"missing_fields":[]}},{"quest_id":1131,"title":"Steelsnap","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Steelsnap's Rib","item_id":5837},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":17.79,"y":19.79,"subzone":"Steelsnap","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Steelsnap's Rib","countPerCharacter":1,"itemId":5837,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1130],"next_quest_ids":[1136],"requirements":{"prerequisite_alternatives":[[{"quest_id":1130,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Steelsnap's Rib","countPerCharacter":1,"itemId":5837,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Steelsnap's Rib to Melor Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1131,"title":"Steelsnap","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1131,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Taurajo → Thunder Bluff · carry the western canyon and dungeon quests","kinds":["pickup","objective"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1131"},{"questId":1131,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet and Thunder Bluff rewards","kinds":["turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1131"},{"questId":1131,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Steelsnap · #1131","kinds":["pickup","objective","turnin"],"guide":"frostmaw","title":"Optional detour: Frostmaw","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":36},"url":"/journey/frostmaw.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1131"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1131"}],"missing_fields":[]}},{"quest_id":1136,"title":"Frostmaw","quest_level":37,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill_and_loot","target":{"name":"Frostmaw's Mane","item_id":5811},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":37.55,"y":66.24,"subzone":"Flame of Uzel","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill_and_loot","target":"Frostmaw's Mane","countPerCharacter":1,"itemId":5811,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1131],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1131,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4250,"money_copper":0,"items":[{"id":6720,"name":"Spirit Hunter Headdress","count":1,"url":"https://www.wowhead.com/forever/item=6720"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill_and_loot","target":"Frostmaw's Mane","countPerCharacter":1,"itemId":5811,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Frostmaw's Mane to Melor Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68.","guide_optional":false,"routing_decision":{"id":1136,"title":"Frostmaw","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1136,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Frostmaw · #1136","kinds":["pickup","objective","turnin"],"guide":"frostmaw","title":"Optional detour: Frostmaw","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":36},"url":"/journey/frostmaw.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1136"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=1136","detail":"Bring Fresh Carcass from the mountain lions in Hillsbrad, then place it at the Flame of Uzel in the snowy Alterac cave. Kill the summoned Frostmaw and loot his mane. Flame of Uzel is the lure location. The cave entrance is farther south, reported around 37–38,68."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1136"}],"missing_fields":[]}},{"quest_id":742,"title":"The Ashenvale Hunt","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bluff Runner Windstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.33,"y":58.76,"subzone":"Bluff Runner Windstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6383],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[235,6382],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":160,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Senani Thunderheart at Splintertree Post, Ashenvale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":742,"title":"The Ashenvale Hunt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=742"}],"missing_fields":[]}},{"quest_id":1000,"title":"The New Frontier","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bluff Runner Windstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.33,"y":58.76,"subzone":"Bluff Runner Windstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1004,1018],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Hamuul Runetotem on the Elder Rise of Thunder Bluff about the Cenarion Circle's call to explore the frontiers of Kalimdor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1000,"title":"The New Frontier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1000"}],"missing_fields":[]}},{"quest_id":1086,"title":"The Flying Machine Airport","quest_level":23,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.81,"y":20.89,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.81,"y":20.89,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Zamah"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.81,"y":20.89,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Zamah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1067],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1067,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Zamah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Toxic Fogger to the Venture Co. sky port, then return to Apothecary Zamah.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1086,"title":"The Flying Machine Airport","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1086"}],"missing_fields":[]}},{"quest_id":1123,"title":"Rabine Saturna","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rabine Saturna"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rabine Saturna","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1124],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rabine Saturna","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Rabine Saturna in the village of Nighthaven, Moonglade. Moonglade lies between Felwood and Winterspring, accessible through a path out of Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1123,"title":"Rabine Saturna","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1123"}],"missing_fields":[]}},{"quest_id":1195,"title":"The Sacred Flame","quest_level":25,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zangen Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.97,"y":51.41,"subzone":"Zangen Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zangen Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.97,"y":51.41,"subzone":"Zangen Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Filled Etched Phial","item_id":5868},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Filled Etched Phial","countPerCharacter":1,"itemId":5868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1196],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Filled Etched Phial","countPerCharacter":1,"itemId":5868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return a Filled Etched Phial to Zangen Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1195,"title":"The Sacred Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Filled Etched Phial location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1195"}],"missing_fields":["Filled Etched Phial location"]}},{"quest_id":1196,"title":"The Sacred Flame","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zangen Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.97,"y":51.41,"subzone":"Zangen Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rau Cliffrunner","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":46.14,"y":51.71,"subzone":"Rau Cliffrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rau Cliffrunner"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":46.14,"y":51.71,"subzone":"Rau Cliffrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rau Cliffrunner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1195],"next_quest_ids":[1197],"requirements":{"prerequisite_alternatives":[[{"quest_id":1195,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rau Cliffrunner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Filled Etched Phial to Rau Cliffrunner at the Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1196,"title":"The Sacred Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1196"}],"missing_fields":[]}},{"quest_id":1205,"title":"Deadmire","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melor Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":61.54,"y":80.92,"subzone":"Melor Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deadmire's Tooth","item_id":5945},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.81,"y":56.75,"subzone":"Deadmire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deadmire's Tooth","countPerCharacter":1,"itemId":5945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deadmire's Tooth","countPerCharacter":1,"itemId":5945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Deadmire's Tooth to Melor in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1205,"title":"Deadmire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1205"}],"missing_fields":[]}},{"quest_id":1844,"title":"Chimaeric Horn","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orm Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orm Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Galvanized Horn","item_id":6840},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":33.64,"y":74.66,"subzone":"Chimaera Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Galvanized Horn","countPerCharacter":1,"itemId":6840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1840],"next_quest_ids":[1845],"requirements":{"prerequisite_alternatives":[[{"quest_id":1840,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Galvanized Horn","countPerCharacter":1,"itemId":6840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Galvanized Horn to Orm Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1844,"title":"Chimaeric Horn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1844"}],"missing_fields":[]}},{"quest_id":1845,"title":"Brutal Helm","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orm Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orm Stonehoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Orm Stonehoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.99,"y":55.98,"subzone":"Orm Stonehoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Orm Stonehoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1844],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1844,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[{"id":7130,"name":"Brutal Helm","count":1,"url":"https://www.wowhead.com/forever/item=7130"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Orm Stonehoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1845,"title":"Brutal Helm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1845"}],"missing_fields":[]}},{"quest_id":2440,"title":"The Platinum Discs","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Truthseeker","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bena Winterhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":46.62,"y":33.17,"subzone":"Bena Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bena Winterhoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":46.62,"y":33.17,"subzone":"Bena Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bena Winterhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2280],"next_quest_ids":[2965],"requirements":{"prerequisite_alternatives":[[{"quest_id":2280,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[{"id":9587,"name":"Thawpelt Sack","count":1,"url":"https://www.wowhead.com/forever/item=9587"}],"choices":[{"id":3928,"name":"Superior Healing Potion","count":5,"url":"https://www.wowhead.com/forever/item=3928"},{"id":6149,"name":"Greater Mana Potion","count":5,"url":"https://www.wowhead.com/forever/item=6149"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bena Winterhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the reward voucher to Bena Winterhoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2440,"title":"The Platinum Discs","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2440"}],"missing_fields":[]}},{"quest_id":2965,"title":"Portents of Uldum","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Truthseeker","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nara Wildmane"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2440],"next_quest_ids":[2966],"requirements":{"prerequisite_alternatives":[[{"quest_id":2440,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Nara Wildmane on the Elder Rise in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2965,"title":"Portents of Uldum","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2965"}],"missing_fields":[]}},{"quest_id":2966,"title":"Seeing What Happens","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uldum Pedestal","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uldum Pedestal"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uldum Pedestal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2965],"next_quest_ids":[2954],"requirements":{"prerequisite_alternatives":[[{"quest_id":2965,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uldum Pedestal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the miniature platinum discs to the gates of Uldum in Tanaris and look for clues as to the connection between the two.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2966,"title":"Seeing What Happens","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2966"}],"missing_fields":[]}},{"quest_id":2968,"title":"A Future Task","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Truthseeker","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sage Truthseeker"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":34.4,"y":46.87,"subzone":"Sage Truthseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sage Truthseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2967],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2967,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":22000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sage Truthseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Sage Truthseeker in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2968,"title":"A Future Task","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2968"}],"missing_fields":[]}},{"quest_id":3562,"title":"Magatha's Payment to Jediga","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magatha Grimtotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.85,"y":30.91,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jediga"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3518],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3518,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Magatha's Note to Jediga in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3562,"title":"Magatha's Payment to Jediga","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3562,"firstStop":25,"lastStop":27,"turninStop":27,"completed":true,"group":"Magatha's Payment to Jediga · #3562","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3562"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3562"}],"missing_fields":[]}},{"quest_id":3761,"title":"Un'Goro Soil","quest_level":50,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ghede","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":77.46,"y":21.97,"subzone":"Ghede","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Un'Goro Soil","item_id":11018},"count_per_character":20,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Un'Goro Soil","countPerCharacter":20,"itemId":11018,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3782],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":14500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Un'Goro Soil","countPerCharacter":20,"itemId":11018,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Un'Goro Soil samples to Ghede on the Elder Rise of Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3761,"title":"Un'Goro Soil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3761,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"Un'Goro Soil · #3761","kinds":["pickup","objective","turnin"],"guide":"morrowgrain","title":"Optional detour: Hamuul’s research","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":52},"url":"/journey/morrowgrain.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3761"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3761"}],"missing_fields":[]}},{"quest_id":3762,"title":"Assisting Arch Druid Runetotem","quest_level":50,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Pala","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.81,"y":64.71,"subzone":"Innkeeper Pala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[936,3784],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Hamuul Runetotem in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3762,"title":"Assisting Arch Druid Runetotem","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3762"}],"missing_fields":[]}},{"quest_id":3782,"title":"Morrowgrain Research","quest_level":50,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bashana Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bashana Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bashana Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3761],"next_quest_ids":[3786],"requirements":{"prerequisite_alternatives":[[{"quest_id":3761,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[{"id":11022,"name":"Packet of Tharlendris Seeds","count":20,"url":"https://www.wowhead.com/forever/item=11022"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bashana Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Seed Voucher to Bashana Runetotem in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3782,"title":"Morrowgrain Research","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3782,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"Morrowgrain Research · #3782","kinds":["pickup","objective","turnin"],"guide":"morrowgrain","title":"Optional detour: Hamuul’s research","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":52},"url":"/journey/morrowgrain.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3782"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3782"}],"missing_fields":[]}},{"quest_id":3786,"title":"Morrowgrain Research","quest_level":50,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bashana Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bashana Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Morrowgrain","item_id":11040},"count_per_character":10,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Morrowgrain","countPerCharacter":10,"itemId":11040,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3782],"next_quest_ids":[3804],"requirements":{"prerequisite_alternatives":[[{"quest_id":3782,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":11887,"name":"Cenarion Circle Cache","count":1,"url":"https://www.wowhead.com/forever/item=11887"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Morrowgrain","countPerCharacter":10,"itemId":11040,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use an Evergreen Pouch with a Packet of Tharlendis Seeds and two Un'Goro Soil samples to try and cultivate samples of Morrowgrain.  Bring 10 Morrowgrain to Bashana Runetotem in Thunder Bluff.","guide_note":"Use the Evergreen Pouch with Tharlendis Seeds and two Un’Goro Soil per attempt while traveling. Cultivation may produce other herbs; keep ten Morrowgrain per character for Bashana. The marker is the return hub; no fixed success rate or cooldown wait is estimated.","guide_optional":false,"routing_decision":{"id":3786,"title":"Morrowgrain Research","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3786,"firstStop":11,"lastStop":13,"turninStop":13,"completed":true,"group":"Morrowgrain Research · #3786","kinds":["pickup","objective","turnin"],"guide":"morrowgrain","title":"Optional detour: Hamuul’s research","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":52},"url":"/journey/morrowgrain.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3786"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3786","note":"Use the Evergreen Pouch with Tharlendis Seeds and two Un’Goro Soil per attempt while traveling. Cultivation may produce other herbs; keep ten Morrowgrain per character for Bashana. The marker is the return hub; no fixed success rate or cooldown wait is estimated."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3786"}],"missing_fields":[]}},{"quest_id":3804,"title":"Morrowgrain to Thunder Bluff","quest_level":55,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bashana Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bashana Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.06,"y":34.19,"subzone":"Bashana Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Morrowgrain","item_id":11040},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Morrowgrain","countPerCharacter":10,"itemId":11040,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3786],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3786,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":11887,"name":"Cenarion Circle Cache","count":1,"url":"https://www.wowhead.com/forever/item=11887"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Morrowgrain","countPerCharacter":10,"itemId":11040,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3804,"title":"Morrowgrain to Thunder Bluff","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3804"}],"missing_fields":["Morrowgrain location"]}},{"quest_id":5088,"title":"Arikara","quest_level":28,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magatha Grimtotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.85,"y":30.91,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Motega Firemane","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.54,"y":32.35,"subzone":"Motega Firemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arikara Serpent Skin","item_id":12925},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":38.06,"y":35.37,"subzone":"Sacred Fire of Life","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arikara Serpent Skin","countPerCharacter":1,"itemId":12925,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5062],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5062,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":2500,"items":[],"choices":[{"id":15464,"name":"Brute Hammer","count":1,"url":"https://www.wowhead.com/forever/item=15464"},{"id":15465,"name":"Stingshot Wand","count":1,"url":"https://www.wowhead.com/forever/item=15465"},{"id":15466,"name":"Clink Shield","count":1,"url":"https://www.wowhead.com/forever/item=15466"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arikara Serpent Skin","countPerCharacter":1,"itemId":12925,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Arikara. Bring her remains and the Incendia powder to Motega Firemane in Whitereach Post as proof of your deed.","guide_note":"At Darkcloud Pinnacle, use the supplied Incendia Powder at the Sacred Fire of Life and defeat Arikara. Check every character has event credit and a skin before returning to Motega at Whitereach.","guide_optional":false,"routing_decision":{"id":5088,"title":"Arikara","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5088,"firstStop":10,"lastStop":13,"turninStop":13,"completed":true,"group":"Arikara · #5088","kinds":["pickup","objective","turnin"],"guide":"needles-arikara","title":"Optional detour: Sacred Fire and Arikara","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/needles-arikara.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5088"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5088","note":"At Darkcloud Pinnacle, use the supplied Incendia Powder at the Sacred Fire of Life and defeat Arikara. Check every character has event credit and a skin before returning to Motega at Whitereach."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5088"}],"missing_fields":[]}},{"quest_id":5642,"title":"Shadowguard","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Miles Welsh","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.32,"y":15.27,"subzone":"Miles Welsh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ur'kyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.59,"y":87.82,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ur'kyo"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.59,"y":87.82,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5643,5680],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":19331,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Ur'kyo in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5642,"title":"Shadowguard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5642"}],"missing_fields":[]}},{"quest_id":5646,"title":"Devouring Plague","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Cobb","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.64,"y":20.7,"subzone":"Father Cobb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aelthalyste","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aelthalyste"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5644,5679],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":2946,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Aelthalyste in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5646,"title":"Devouring Plague","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5646"}],"missing_fields":[]}},{"quest_id":7820,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wool Cloth","item_id":2592},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.51,"y":70.11,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.32,"y":74.38,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.45,"y":74.05,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.39,"y":74.48,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7823],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7820,"title":"A Donation of Wool","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7820"}],"missing_fields":[]}},{"quest_id":7821,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Cloth","item_id":4306},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":79.67,"y":61.87,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.71,"y":60.52,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.09,"y":56.2,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.99,"y":57.14,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7823],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7821,"title":"A Donation of Silk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7821"}],"missing_fields":[]}},{"quest_id":7822,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Cloth","item_id":4338},"count_per_character":60,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7823],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7822,"title":"A Donation of Mageweave","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7822"}],"missing_fields":[]}},{"quest_id":7823,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":60,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7820,7821,7822],"next_quest_ids":[7825],"requirements":{"prerequisite_alternatives":[[{"quest_id":7820,"required_state":"completed"},{"quest_id":7821,"required_state":"completed"},{"quest_id":7822,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7823,"title":"A Donation of Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7823"}],"missing_fields":[]}},{"quest_id":7825,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rumstag Proudstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.05,"y":42.72,"subzone":"Rumstag Proudstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":20,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7823],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7823,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7825,"title":"Additional Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7825"}],"missing_fields":["Quest XP"]}},{"quest_id":8360,"title":"Dancing for Marzipan","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Pala","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.81,"y":64.71,"subzone":"Innkeeper Pala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Pala","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.81,"y":64.71,"subzone":"Innkeeper Pala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Innkeeper Pala"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":45.81,"y":64.71,"subzone":"Innkeeper Pala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Innkeeper Pala","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8312,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20497,"name":"Thunder Bluff Marzipan","count":1,"url":"https://www.wowhead.com/forever/item=20497"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Innkeeper Pala","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Do a dance emote at Innkeeper Pala, and in exchange you'll receive Thunder Bluff Marzipan!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8360,"title":"Dancing for Marzipan","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8360"}],"missing_fields":["Quest XP"]}},{"quest_id":8678,"title":"Proudhorn the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Proudhorn","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":72.98,"y":23.37,"subzone":"Elder Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Proudhorn","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":72.98,"y":23.37,"subzone":"Elder Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Proudhorn"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":72.98,"y":23.37,"subzone":"Elder Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Proudhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Proudhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8678,"title":"Proudhorn the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8678"}],"missing_fields":["Quest XP"]}},{"quest_id":8792,"title":"The Horde Needs Your Help!","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant Taiga","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":39.93,"y":51.65,"subzone":"Senior Sergeant Taiga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warlord Gorchuk"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warlord Gorchuk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8793,8794],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warlord Gorchuk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Warlord Gorchuk in Orgrimmar's Valley of Spirits.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8792,"title":"The Horde Needs Your Help!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8792"}],"missing_fields":[]}},{"quest_id":8842,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8817],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8817,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8842,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8842"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8843,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8825],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8825,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8843,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8843"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8901,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"thunder-bluff","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Temma of the Wells","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":44.77,"y":60.13,"subzone":"Temma of the Wells","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elenia Haydon","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.93,"y":45.24,"subzone":"Elenia Haydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elenia Haydon"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.93,"y":45.24,"subzone":"Elenia Haydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elenia Haydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8904],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8900,8902],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elenia Haydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Carefully Written Letter to Elenia Haydon near the bank in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8901,"title":"Dearest Elenia,","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8901"}],"missing_fields":["Quest XP"]}}],"quest_count":58},{"region_id":"moonglade","name":"Moonglade","quests":[{"quest_id":5930,"title":"Great Bear Spirit","primary_region_id":"moonglade","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"chain":{"is_part_of_chain":true,"previous_quest_ids":[5922],"next_quest_ids":[5932],"requirements":{"prerequisite_alternatives":[[{"quest_id":5922,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Horde quest is 5930 (5929 is Alliance); Classic chain/coordinates corroborated by Forever community entries.","source_url":"https://www.wowhead.com/forever/quest=5930"},"minimum_level":10,"quest_level":10,"objectives":[{"action":"talk","target":{"name":"Complete the Great Bear Spirit’s dialogue"},"count_per_character":1,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":39.3,"y":27.3,"subzone":"Great Bear Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"talk","target":"Complete the Great Bear Spirit’s dialogue","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"route_notes":"Talk through all dialogue options; each druid needs credit. Teleport: Moonglade may shorten the return to Dendrite.","research_sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=5930"}],"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.2,"y":30.6,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.2,"y":30.6,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk","target":"Complete the Great Bear Spirit’s dialogue","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5930","method":"indexed_quest_lookup","pageFound":false,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":5930,"title":"Great Bear Spirit","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5930,"firstStop":204,"lastStop":206,"turninStop":206,"completed":true,"group":"Druid · Moonglade and the Great Bear Spirit","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5930"}],"all_profile_placements":"/data/route-decisions.json"},"faction":"horde_or_neutral","forever_status":"researched","quest_type":"normal","objective_summary":"talk 1: Complete the Great Bear Spirit’s dialogue","guide_note":"Talk through all dialogue options; each druid needs credit. Teleport: Moonglade may shorten the return to Dendrite.","research_updates":[],"evidence":{"sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=5930"}],"missing_fields":[]}},{"quest_id":5932,"title":"Back to Thunder Bluff","primary_region_id":"moonglade","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"chain":{"is_part_of_chain":true,"previous_quest_ids":[5930],"next_quest_ids":[6002],"requirements":{"prerequisite_alternatives":[[{"quest_id":5930,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":85,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Retained Forever record unchanged; text and chain Classic fallback.","source_url":"https://www.wowhead.com/forever/quest=5932"},"minimum_level":10,"quest_level":10,"objectives":[{"action":"talk_or_deliver","target":{"name":"Return to Turak Runetotem"},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Return to Turak Runetotem","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"route_notes":"Use the druid-only flight service at Nighthaven 44.3,45.9, or a ready hearthstone if bound appropriately; do not simulate an impossible straight run between regions.","research_sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=5932"}],"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.2,"y":30.6,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.5,"y":27.2,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Return to Turak Runetotem","countPerCharacter":1,"method":"delivery","dropSources":[],"solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=5932","method":"indexed_quest_lookup","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":5932,"title":"Back to Thunder Bluff","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5932,"firstStop":207,"lastStop":210,"turninStop":210,"completed":true,"group":"Druid · Moonglade and the Great Bear Spirit","kinds":["pickup","objective","turnin"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5932"}],"all_profile_placements":"/data/route-decisions.json"},"faction":"horde_or_neutral","forever_status":"researched","quest_type":"normal","objective_summary":"talk_or_deliver 1: Return to Turak Runetotem","guide_note":"Use the druid-only flight service at Nighthaven 44.3,45.9, or a ready hearthstone if bound appropriately; do not simulate an impossible straight run between regions.","research_updates":[],"evidence":{"sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=5932"}],"missing_fields":[]}},{"quest_id":6130,"title":"Power over Poison","quest_level":14,"minimum_level":14,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":["tauren"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dendrite Starblaze","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":56.21,"y":30.64,"subzone":"Dendrite Starblaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Turak Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.48,"y":27.22,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Turak Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":76.48,"y":27.22,"subzone":"Turak Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6129],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6129,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=6130"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Turak Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Turak Runetotem","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6130"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":6130,"title":"Power over Poison","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6130,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Druids · Lessons Anew and the Barrens cure","kinds":["pickup","objective","turnin"],"guide":"barrens-middle","title":"Barrens · the road to 16","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-middle.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6130"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6130","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":5526,"title":"Shards of the Felvine","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sealed Reliquary of Purity","item_id":18540},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul East · Felvine after Alzzin the Wildshaper","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul East · Felvine after Alzzin the Wildshaper","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sealed Reliquary of Purity","countPerCharacter":1,"itemId":18540,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5527],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5527,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[{"id":18535,"name":"Milli's Shield","count":1,"url":"https://www.wowhead.com/forever/item=18535"},{"id":18536,"name":"Milli's Lexicon","count":1,"url":"https://www.wowhead.com/forever/item=18536"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sealed Reliquary of Purity","countPerCharacter":1,"itemId":18540,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the Felvine in Dire Maul and acquire a shard from it. Chances are you'll only be able to procure one with the demise of Alzzin the Wildshaper. Use the Reliquary of Purity to securely seal the shard inside, and return it to Rabine Saturna in Nighthaven, Moonglade.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Use the supplied Reliquary of Purity on the Felvine Shard; keep Moonglade pickup and turn-in.","guide_optional":false,"routing_decision":{"id":5526,"title":"Shards of the Felvine","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5526,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Moonglade · return the Reliquary before Dire Maul","kinds":["pickup","objective","turnin"],"guide":"dire-maul-route","title":"Dire Maul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dire-maul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5526"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Use the supplied Reliquary of Purity on the Felvine Shard; keep Moonglade pickup and turn-in."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Use the supplied Reliquary of Purity on the Felvine Shard; keep Moonglade pickup and turn-in."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5526"}],"missing_fields":[]}},{"quest_id":5527,"title":"A Reliquary of Purity","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Reliquary of Purity","item_id":22201},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":63.23,"y":55.35,"subzone":"Dusty Reliquary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Reliquary of Purity","countPerCharacter":1,"itemId":22201,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5526],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Reliquary of Purity","countPerCharacter":1,"itemId":22201,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Silithus and search for a Reliquary of Purity within the ruins of Southwind Village. If you are able to find it, return with it to Rabine Saturna in Nighthaven, Moonglade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5527,"title":"A Reliquary of Purity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5527,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5527"},{"questId":5527,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Moonglade · return the Reliquary before Dire Maul","kinds":["turnin"],"guide":"dire-maul-route","title":"Dire Maul","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dire-maul-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5527"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5527"}],"missing_fields":[]}},{"quest_id":7066,"title":"Seed of Life","quest_level":51,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keeper Remulos"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":15000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Remulos in Moonglade and give him the Seed of Life.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7066,"title":"Seed of Life","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7066,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Maraudon · orange/purple wings then Princess","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7066"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7066"}],"missing_fields":["Pickup location"]}},{"quest_id":1124,"title":"Wasteland","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Layo Starstrike","locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Layo Starstrike"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Layo Starstrike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1123,6762],"next_quest_ids":[1125],"requirements":{"prerequisite_alternatives":[[{"quest_id":1123,"required_state":"completed"}],[{"quest_id":6762,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Layo Starstrike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Layo Starstrike near the Valor's Rest graveyard of Silithus, showing him Rabine's Letter.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1124,"title":"Wasteland","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1124"}],"missing_fields":[]}},{"quest_id":1185,"title":"Under the Chitin Was...","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Umber","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":44.88,"y":35.6,"subzone":"Umber","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umber","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":44.88,"y":35.6,"subzone":"Umber","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Umber"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":44.88,"y":35.6,"subzone":"Umber","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Umber","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6845],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6845,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Umber","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1185,"title":"Under the Chitin Was...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1185"}],"missing_fields":[]}},{"quest_id":6845,"title":"Uncovering Past Secrets","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Umber","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":44.88,"y":35.6,"subzone":"Umber","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rabine Saturna"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rabine Saturna","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6844],"next_quest_ids":[1185],"requirements":{"prerequisite_alternatives":[[{"quest_id":6844,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7550,"money_copper":17000,"items":[],"choices":[{"id":18400,"name":"Ring of Living Stone","count":1,"url":"https://www.wowhead.com/forever/item=18400"},{"id":18402,"name":"Glowing Crystal Ring","count":1,"url":"https://www.wowhead.com/forever/item=18402"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rabine Saturna","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Rabine Saturna in the village of Nighthaven, Moonglade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6845,"title":"Uncovering Past Secrets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6845"}],"missing_fields":[]}},{"quest_id":8447,"title":"Waking Legends","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keeper Remulos"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8446],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8446,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20600,"name":"Malfurion's Signet Ring","count":1,"url":"https://www.wowhead.com/forever/item=20600"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Keeper Remulos at the Moonglade to cleanse the Nightmare Engulfed Object.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8447,"title":"Waking Legends","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8447"}],"missing_fields":["Quest XP"]}},{"quest_id":8735,"title":"The Nightmare's Corruption","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fragment of the Nightmare's Corruption","item_id":21147},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":91.59,"y":38.95,"subzone":"Emeraldon Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":91.52,"y":39,"subzone":"Emeraldon Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":89.52,"y":39.69,"subzone":"Emeraldon Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":92.69,"y":37.22,"subzone":"Emeraldon Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":95.27,"y":37.19,"subzone":"Emeraldon Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":95.21,"y":37.27,"subzone":"Emeraldon Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":89.48,"y":39.63,"subzone":"Emeraldon Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":92.64,"y":37.14,"subzone":"Emeraldon Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":90.37,"y":38.71,"subzone":"Emeraldon Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":90.39,"y":38.8,"subzone":"Emeraldon Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":92.83,"y":39.48,"subzone":"Emeraldon Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":92.9,"y":39.47,"subzone":"Emeraldon Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":91.53,"y":38.91,"subzone":"Emeraldon Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":89.48,"y":39.74,"subzone":"Emeraldon Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":92.64,"y":37.23,"subzone":"Emeraldon Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":90.34,"y":38.76,"subzone":"Emeraldon Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21147,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Fragment of the Nightmare's Corruption","item_id":21149},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21149,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Fragment of the Nightmare's Corruption","item_id":21148},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":54.36,"y":10.15,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.32,"y":10.39,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.39,"y":12.35,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.42,"y":7.78,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.64,"y":14.75,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.64,"y":8.99,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.94,"y":10.5,"subzone":"Jademir Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.25,"y":10.47,"subzone":"Jademir Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.72,"y":7.57,"subzone":"Jademir Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.53,"y":14.81,"subzone":"Jademir Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.75,"y":8.99,"subzone":"Jademir Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":50.44,"y":7.09,"subzone":"Jademir Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.05,"y":10.47,"subzone":"Jademir Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.53,"y":10.22,"subzone":"Jademir Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.36,"y":12.36,"subzone":"Jademir Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.39,"y":12.41,"subzone":"Jademir Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21148,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Fragment of the Nightmare's Corruption","item_id":21146},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.39,"y":24.99,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.59,"y":15.94,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.56,"y":15.78,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.63,"y":18.39,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.95,"y":30.57,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.96,"y":30.74,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.3,"y":24.9,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.51,"y":15.89,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.64,"y":18.38,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.9,"y":30.66,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":69.74,"y":14.6,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.55,"y":27.77,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.36,"y":24.9,"subzone":"Verdantine Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":69.68,"y":14.52,"subzone":"Verdantine Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.39,"y":28.14,"subzone":"Verdantine Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.64,"y":31.16,"subzone":"Verdantine Tree Warder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21146,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8734],"next_quest_ids":[8736],"requirements":{"prerequisite_alternatives":[[{"quest_id":8734,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21147,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21149,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21148,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Fragment of the Nightmare's Corruption","countPerCharacter":1,"itemId":21146,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Travel to the four Emerald Dream portals in Azeroth and collect a Fragment of the Nightmare's Corruption from each. Return to Keeper Remulos in the Moonglade when you have completed this task. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8735,"title":"The Nightmare's Corruption","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Fragment of the Nightmare's Corruption location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8735"}],"missing_fields":["Fragment of the Nightmare's Corruption location"]}},{"quest_id":8736,"title":"The Nightmare Manifests","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Defend Nighthaven from Eranikus. Do not let Keeper Remulos perish. Do not slay Eranikus. Defend yourself. Await Tyrande. "},"count_per_character":1,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Defend Nighthaven from Eranikus. Do not let Keeper Remulos perish. Do not slay Eranikus. Defend yourself. Await Tyrande. ","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8735],"next_quest_ids":[8741],"requirements":{"prerequisite_alternatives":[[{"quest_id":8735,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":21531,"name":"Drake Tooth Necklace","count":1,"url":"https://www.wowhead.com/forever/item=21531"},{"id":21532,"name":"Drudge Boots","count":1,"url":"https://www.wowhead.com/forever/item=21532"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Defend Nighthaven from Eranikus. Do not let Keeper Remulos perish. Do not slay Eranikus. Defend yourself. Await Tyrande. ","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defend Nighthaven from Eranikus. Do not let Keeper Remulos perish. Do not slay Eranikus. Defend yourself. Await Tyrande. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8736,"title":"The Nightmare Manifests","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8736"}],"missing_fields":[]}},{"quest_id":8741,"title":"The Champion Returns","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8736],"next_quest_ids":[8742],"requirements":{"prerequisite_alternatives":[[{"quest_id":8736,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Green Scepter Shard to Anachronos at the Caverns of Time in Tanaris. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8741,"title":"The Champion Returns","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8741"}],"missing_fields":[]}},{"quest_id":8862,"title":"Elune's Candle","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21713,"name":"Elune's Candle","count":1,"url":"https://www.wowhead.com/forever/item=21713"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8862,"title":"Elune's Candle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8862"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8863,"title":"Festival Dumplings","quest_level":50,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":1,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21537,"name":"Festival Dumplings","count":8,"url":"https://www.wowhead.com/forever/item=21537"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":1,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8863,"title":"Festival Dumplings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8863"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8864,"title":"Festive Lunar Dresses","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[{"id":21157,"name":"Festive Green Dress","count":1,"url":"https://www.wowhead.com/forever/item=21157"},{"id":21538,"name":"Festive Pink Dress","count":1,"url":"https://www.wowhead.com/forever/item=21538"},{"id":21539,"name":"Festive Purple Dress","count":1,"url":"https://www.wowhead.com/forever/item=21539"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8864,"title":"Festive Lunar Dresses","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8864"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8865,"title":"Festive Lunar Pant Suits","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[{"id":21541,"name":"Festive Black Pant Suit","count":1,"url":"https://www.wowhead.com/forever/item=21541"},{"id":21544,"name":"Festive Blue Pant Suit","count":1,"url":"https://www.wowhead.com/forever/item=21544"},{"id":21543,"name":"Festive Teal Pant Suit","count":1,"url":"https://www.wowhead.com/forever/item=21543"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8865,"title":"Festive Lunar Pant Suits","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8865"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8868,"title":"Elune's Blessing","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Valadar Starsong"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Valadar Starsong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21540,"name":"Elune's Lantern","count":1,"url":"https://www.wowhead.com/forever/item=21540"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"},{"id":7912,"name":"Solid Stone","count":3,"url":"https://www.wowhead.com/forever/item=7912"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Valadar Starsong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Summon Omen, defeat him and gain Elune's Blessing. Return to Valadar Starsong in Nighthaven","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8868,"title":"Elune's Blessing","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8868"}],"missing_fields":[]}},{"quest_id":8876,"title":"Small Rockets","quest_level":60,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21740,"name":"Small Rocket Recipes","count":1,"url":"https://www.wowhead.com/forever/item=21740"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8876,"title":"Small Rockets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8876"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8877,"title":"Firework Launcher","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21738,"name":"Schematic: Firework Launcher","count":1,"url":"https://www.wowhead.com/forever/item=21738"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8877,"title":"Firework Launcher","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8877"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8878,"title":"Festive Recipes","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[{"id":21722,"name":"Pattern: Festival Dress","count":1,"url":"https://www.wowhead.com/forever/item=21722"},{"id":21723,"name":"Pattern: Festive Red Pant Suit","count":1,"url":"https://www.wowhead.com/forever/item=21723"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8878,"title":"Festive Recipes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8878"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8879,"title":"Large Rockets","quest_level":60,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21742,"name":"Large Rocket Recipes","count":1,"url":"https://www.wowhead.com/forever/item=21742"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8879,"title":"Large Rockets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8879"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8880,"title":"Cluster Rockets","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21741,"name":"Cluster Rocket Recipes","count":1,"url":"https://www.wowhead.com/forever/item=21741"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8880,"title":"Cluster Rockets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8880"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8881,"title":"Large Cluster Rockets","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21743,"name":"Large Cluster Rocket Recipes","count":1,"url":"https://www.wowhead.com/forever/item=21743"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8881,"title":"Large Cluster Rockets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8881"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8882,"title":"Cluster Launcher","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fariel Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.79,"y":35.32,"subzone":"Fariel Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coin of Ancestry","item_id":21100},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21737,"name":"Schematic: Cluster Launcher","count":1,"url":"https://www.wowhead.com/forever/item=21737"},{"id":21640,"name":"Lunar Festival Fireworks Pack","count":1,"url":"https://www.wowhead.com/forever/item=21640"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coin of Ancestry","countPerCharacter":5,"itemId":21100,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8882,"title":"Cluster Launcher","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coin of Ancestry location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8882"}],"missing_fields":["Coin of Ancestry location","Quest XP"]}},{"quest_id":8446,"title":"Shrouded in Nightmare","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"moonglade","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keeper Remulos"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8447],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find someone capable of deciphering the meaning behind the Nightmare Engulfed Object.  Perhaps a druid of great power could assist you.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8446,"title":"Shrouded in Nightmare","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8446"}],"missing_fields":["Starting-item acquisition location"]}}],"quest_count":26},{"region_id":"orgrimmar","name":"Orgrimmar","quests":[{"quest_id":1504,"title":"The Binding","primary_region_id":"orgrimmar","requirements":{"classes":["warlock"],"races":["orc","undead","troll"],"profession":null,"reputation":null,"notes":[]},"chain":{"is_part_of_chain":true,"previous_quest_ids":[1501],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1501,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":660,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":{"id":697,"name":"Summon Voidwalker"},"evidence":"Forever1.60.1 record; listed Org target position. Classic text independently matches local classic-quest-records.json.","source_url":"https://questing.wiki/wow-forever/quests/1504/"},"minimum_level":10,"quest_level":11,"objectives":[{"action":"summon_and_defeat","target":{"name":"Summoned Voidwalker"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.4,"y":50,"subzone":"Summoning circle in Neeru's tent","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"summon_and_defeat","target":"Summoned Voidwalker","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}}],"route_notes":"Use the supplied Glyphs of Summoning in the circle in Neeru Fireblade's tent, subdue the summoned voidwalker, and return to Gan'rul. Each warlock performs their own summon.","research_sources":[{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/1504/"}],"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.6,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.2,"y":45.6,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"summon_and_defeat","target":"Summoned Voidwalker","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"This activity needs an additional timing assumption."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1504","method":"rendered_quest_page","pageFound":true,"updates":[],"remaining":["Coin reward"]},"routing_decision":{"id":1504,"title":"The Binding","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1504,"firstStop":250,"lastStop":252,"turninStop":252,"completed":true,"group":"Orgrimmar · Thrall and Neeru","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warlock","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warlock&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1504"}],"all_profile_placements":"/data/route-decisions.json"},"faction":"horde_or_neutral","forever_status":"researched","quest_type":"normal","objective_summary":"summon_and_defeat 1: Summoned Voidwalker","guide_note":"Use the supplied Glyphs of Summoning in the circle in Neeru Fireblade's tent, subdue the summoned voidwalker, and return to Gan'rul. Each warlock performs their own summon.","research_updates":[],"evidence":{"sources":[{"source_id":"class_route_research","url":"https://questing.wiki/wow-forever/quests/1504/"}],"missing_fields":[]}},{"quest_id":1858,"title":"The Shattered Hand","primary_region_id":"orgrimmar","requirements":{"classes":["rogue"],"races":["orc","troll"],"profession":null,"reputation":null,"notes":[]},"chain":{"is_part_of_chain":true,"previous_quest_ids":[1963],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1963,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":460,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Quest text from Wowhead Forever; min/race/series from Forever record; inn coordinate is Classic comment fallback. No reward XP verified this pass.","source_url":"https://www.wowhead.com/forever/quest=1858"},"minimum_level":10,"quest_level":13,"objectives":[{"action":"pickpocket","target":{"name":"Gamon: Tazan's Key"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54,"y":68.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"pickpocket","target":"Gamon: Tazan's Key","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"note":"Duration not estimated. Timing alone does not require review."}},{"action":"use_quest_item","target":{"name":"Open Tazan's Satchel for Tazan's Logbook"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54,"y":68.04,"coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"use_quest_item","target":"Open Tazan's Satchel for Tazan's Logbook","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"note":"Duration not estimated. Timing alone does not require review."}}],"route_notes":"Pickpocket Gamon inside the Orgrimmar inn for Tazan's Key. Use it to open the supplied satchel; return its logbook and the key to Therzok.","research_sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1858"}],"start":{"status":"located","entities":[{"entity_type":"npc","name":"Therzok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.8,"y":53.4,"subzone":"Therzok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Therzok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.8,"y":53.4,"subzone":"Therzok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"objectives":[{"index":0,"action":"pickpocket","target":"Gamon: Tazan's Key","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"note":"Duration not estimated. Timing alone does not require review."},{"index":1,"action":"use_quest_item","target":"Open Tazan's Satchel for Tazan's Logbook","countPerCharacter":1,"method":"unknown","dropSources":[],"solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Duration not estimated. Timing alone does not require review."},"note":"Duration not estimated. Timing alone does not require review."}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true,"travelIncluded":false},"review_research":{"checkedOn":"2026-10-25","sourceUrl":"https://www.wowhead.com/forever/quest=1858","method":"rendered_quest_page","pageFound":true,"updates":[{"field":"reward_xp","detail":"Quest reward: 460 base XP."}],"remaining":["Coin reward"]},"objective_summary":"pickpocket 1: Gamon: Tazan's Key; use_quest_item 1: Open Tazan's Satchel for Tazan's Logbook","evidence":{"sources":[{"source_id":"class_route_research","url":"https://www.wowhead.com/forever/quest=1858"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1858"}],"missing_fields":[]},"research_updates":[{"field":"reward_xp","detail":"Quest reward: 460 base XP.","source":"https://www.wowhead.com/forever/quest=1858","evidence":"Wowhead Forever quest page","checkedOn":"2026-10-25"}],"routing_decision":{"id":1858,"title":"The Shattered Hand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1858,"firstStop":247,"lastStop":250,"turninStop":250,"completed":true,"group":"Rogue · Tazan at Ratchet, then Gamon in Orgrimmar","kinds":["pickup","objective","turnin"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1858"}],"all_profile_placements":"/data/route-decisions.json"},"faction":"horde_or_neutral","forever_status":"researched","quest_type":"normal","guide_note":"Pickpocket Gamon inside the Orgrimmar inn for Tazan's Key. Use it to open the supplied satchel; return its logbook and the key to Therzok."},{"quest_id":2379,"title":"Zando’zan","quest_level":16,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zando’zan","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53,"subzone":"Zando’zan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zando’zan"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.7,"y":53,"subzone":"Zando’zan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zando’zan","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=2379"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":2380,"required_state":"completed"}],[{"quest_id":2378,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2379"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=2379"}],"routing_decision":{"id":2379,"title":"Zando’zan","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2379,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet · rogue work on the return","kinds":["pickup","objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2379"},{"questId":2379,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Rogue introductions · before crossing east","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2379"},{"questId":2379,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"Orgrimmar · Shenthul and Zando’zan","kinds":["pickup","objective","turnin"],"guide":"rogue-ratchet","title":"Rogue · Ratchet lockpicking","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-ratchet.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2379"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zando’zan","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"travelIncluded":false,"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[],"next_quest_ids":[2382],"requirements":{"prerequisite_alternatives":[[{"quest_id":2380,"required_state":"completed"}],[{"quest_id":2378,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Zando’zan","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2379"}],"missing_fields":["Quest XP"]}},{"quest_id":2460,"title":"The Shattered Salute","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"salute","target":{"name":"Wait for Shenthul, then /salute"},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"salute","target":"Wait for Shenthul, then /salute","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}}],"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=2460"},"prerequisite_rules":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2460"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=2460"}],"routing_decision":{"id":2460,"title":"The Shattered Salute","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2460,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Orgrimmar · the salute","kinds":["pickup","objective","turnin"],"guide":"rogue-poisons","title":"Rogue · Poisons","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/rogue-poisons.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2460"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"salute","target":"Wait for Shenthul, then /salute","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}],"travelIncluded":false,"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"forever_status":"reported","chain":{"previous_quest_ids":[],"next_quest_ids":[2458],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"The Shattered Salute","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2460"}],"missing_fields":["Quest XP"]}},{"quest_id":2479,"title":"Hinott’s Assistance","quest_level":26,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Serge Hinott","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":19.2,"subzone":"Serge Hinott","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Serge Hinott"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":19.2,"subzone":"Serge Hinott","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Serge Hinott","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"rewards":{"xp":1050,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=2479"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":2478,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2479"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=2479"}],"routing_decision":{"id":2479,"title":"Hinott’s Assistance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2479,"firstStop":19,"lastStop":23,"turninStop":23,"completed":true,"group":"Orgrimmar · report and seek the cure","kinds":["pickup","objective","turnin"],"guide":"rogue-poisons","title":"Rogue · Poisons","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/rogue-poisons.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2479"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Serge Hinott","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"travelIncluded":false,"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[2478],"next_quest_ids":[2480],"requirements":{"prerequisite_alternatives":[[{"quest_id":2478,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Hinott’s Assistance","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2479"}],"missing_fields":[]}},{"quest_id":5761,"title":"Slaying the Beast","quest_level":16,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Taragaman the Hungerer's Heart","item_id":14540},"count_per_character":1,"locations":[],"location_label":"Ragefire Chasm — Taragaman the Hungerer","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Taragaman the Hungerer's Heart","countPerCharacter":1,"itemId":14540,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1150,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=5761","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Taragaman the Hungerer's Heart","countPerCharacter":1,"itemId":14540,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Taragaman the Hungerer's Heart","guide_note":"Loot the heart from Taragaman during the run, then return to Neeru.","guide_optional":false,"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"core","url":"/journey/ragefire-chasm.html?quest=5761"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=5761"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5761"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"guide_deferral":"Available in the Ragefire Chasm dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":5761,"title":"Slaying the Beast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5761,"firstStop":245,"lastStop":245,"turninStop":null,"completed":false,"group":"Orgrimmar · Thrall and Neeru","kinds":["pickup"],"guide":"from-durotar","title":"From Durotar","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-durotar.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5761"},{"questId":5761,"firstStop":182,"lastStop":182,"turninStop":null,"completed":false,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup"],"guide":"from-the-earth","title":"From Mulgore","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/from-the-earth.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5761"},{"questId":5761,"firstStop":252,"lastStop":252,"turninStop":null,"completed":false,"group":"Skull Rock → Thrall → Neeru","kinds":["pickup"],"guide":"undead-warlock","title":"From Tirisfal Glades","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":1},"url":"/journey/undead-warlock.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5761"},{"questId":5761,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ragefire Chasm · one run","kinds":["objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"warrior","race":"troll","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=warrior&race=troll&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5761"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":5729,"title":"Hidden Enemies","quest_level":15,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Neeru Fireblade"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Neeru Fireblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5728],"next_quest_ids":[5730],"requirements":{"prerequisite_alternatives":[[{"quest_id":5728,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=5729","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Neeru Fireblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver : Neeru Fireblade","guide_note":"After reporting the two dungeon kills to Thrall, speak to Neeru again. XP remains unknown; old Classic comments report 110, which is not treated as a verified Forever value.","guide_optional":false,"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"followup","url":"/journey/ragefire-chasm.html?quest=5729"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=5729"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5729"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":["Quest XP"]},"guide_deferral":"Available in the Ragefire Chasm dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":5729,"title":"Hidden Enemies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5729,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · finish Hidden Enemies","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5729"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":5730,"title":"Hidden Enemies","quest_level":16,"minimum_level":9,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.7,"y":37.8,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5729],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5729,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":null,"items":[],"choices":[{"id":15443,"name":"Kris of Orgrimmar","count":1},{"id":15445,"name":"Hammer of Orgrimmar","count":1},{"id":15424,"name":"Axe of Orgrimmar","count":1},{"id":15444,"name":"Staff of Orgrimmar","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=5730","evidence":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver : Thrall","guide_note":"Return to Thrall to finish the five-part chain and choose a weapon.","guide_optional":false,"dungeon_progression":{"id":"ragefire-chasm","title":"Ragefire Chasm","stage":"followup","url":"/journey/ragefire-chasm.html?quest=5730"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Forever QuestieDB objective/chain data and Wowhead Forever category base rewards; instance interiors have no valid source coordinates.","source":"https://www.wowhead.com/forever/quest=5730"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=5730"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverNpcDB.lua"}],"missing_fields":[]},"guide_deferral":"Available in the Ragefire Chasm dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":5730,"title":"Hidden Enemies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5730,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · finish Hidden Enemies","kinds":["pickup","objective","turnin"],"guide":"ragefire-chasm-route","title":"Ragefire Chasm","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ragefire-chasm-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5730"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1507,"title":"Devourer of Souls","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.25,"y":45.28,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cazul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.06,"y":46.43,"subzone":"Cazul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cazul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.06,"y":46.43,"subzone":"Cazul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cazul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1508],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1472],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1507"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cazul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Cazul","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1507"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1507,"title":"Devourer of Souls","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1507,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Orgrimmar · the soul-seeking introductions","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1507"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1507","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1508,"title":"Blind Cazul","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cazul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.06,"y":46.43,"subzone":"Cazul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zankaja","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.04,"y":59.45,"subzone":"Zankaja","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zankaja"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.04,"y":59.45,"subzone":"Zankaja","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zankaja","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1507],"next_quest_ids":[1509],"requirements":{"prerequisite_alternatives":[[{"quest_id":1507,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1508"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zankaja","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Zankaja","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1508"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1508,"title":"Blind Cazul","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1508,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Orgrimmar · the soul-seeking introductions","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1508"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1508","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1513,"title":"The Binding","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.25,"y":45.28,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.25,"y":45.28,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Summoned Succubus","npc_id":5677},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.5,"y":50.6,"subzone":"Summoning circle · Neeru’s tent","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Summoned Succubus","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1512],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1512,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=1513"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Summoned Succubus","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 1: Summoned Succubus","guide_note":"Use Dogran’s Pendant at the summoning circle in Neeru’s tent. Subdue the succubus and return to Gan’rul.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1513"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":1513,"title":"The Binding","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1513,"firstStop":26,"lastStop":28,"turninStop":28,"completed":true,"group":"Orgrimmar · summon and subdue","kinds":["pickup","objective","turnin"],"guide":"warlock-succubus","title":"Warlock · Dogran and the Binding","profile":{"class":"warlock","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/warlock-succubus.html?class=warlock&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1513"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1513","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1531,"title":"Call of Air","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Searn Firewarder","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.96,"y":37.73,"subzone":"Searn Firewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Prate Cloudseer","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.54,"y":42.65,"subzone":"Prate Cloudseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Prate Cloudseer"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.54,"y":42.65,"subzone":"Prate Cloudseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Prate Cloudseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1532],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[{"id":5178,"name":"Air Totem","count":1,"url":"https://www.wowhead.com/forever/item=5178"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Prate Cloudseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Prate Cloudseer in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1531,"title":"Call of Air","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1531,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Call of Air #1531","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1531"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1531"}],"missing_fields":[]}},{"quest_id":2283,"title":"Necklace Recovery","quest_level":41,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shattered Necklace","item_id":7666},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":44.38,"y":9.91,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.86,"y":10.74,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.6,"y":8.62,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":46.36,"y":8.07,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.94,"y":10.37,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":46.67,"y":11.17,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.74,"y":92.39,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.39,"y":91.7,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.78,"y":93.92,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":35.42,"y":88.59,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":34.24,"y":89.57,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.1,"y":90.39,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":39.77,"y":18.85,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.4,"y":10.44,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.26,"y":11.25,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":40.09,"y":90.33,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shattered Necklace","countPerCharacter":1,"itemId":7666,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2284],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shattered Necklace","countPerCharacter":1,"itemId":7666,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Look for a valuable necklace within the Uldaman dig site and bring it back to Dran Droffers in Orgrimmar. The necklace may be damaged.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2283,"title":"Necklace Recovery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2283,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2283"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2283"}],"missing_fields":[]}},{"quest_id":2284,"title":"Necklace Recovery, Take 2","quest_level":41,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Necklace Recovery, Take 2"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Necklace Recovery, Take 2","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2283],"next_quest_ids":[2318],"requirements":{"prerequisite_alternatives":[[{"quest_id":2283,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Necklace Recovery, Take 2","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find a clue as to the gems' whereabouts in the depths of Uldaman.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2284,"title":"Necklace Recovery, Take 2","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2284,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2284"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2284"}],"missing_fields":["Turn-in location","Necklace Recovery, Take 2 location"]}},{"quest_id":2341,"title":"Necklace Recovery, Take 3","quest_level":44,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jarkal Mossmeld"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jarkal Mossmeld","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2340],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2340,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5600,"money_copper":0,"items":[{"id":7888,"name":"Jarkal's Enhancing Necklace","count":1,"url":"https://www.wowhead.com/forever/item=7888"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jarkal Mossmeld","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Visit Jarkal Mossmeld in Kargath to see if he was successful.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":2341,"title":"Necklace Recovery, Take 3","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2341"}],"missing_fields":[]}},{"quest_id":2841,"title":"Rig Wars","quest_level":35,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nogg","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.99,"y":25.41,"subzone":"Nogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nogg","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.99,"y":25.41,"subzone":"Nogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rig Blueprints","item_id":9153},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rig Blueprints","countPerCharacter":1,"itemId":9153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thermaplugg's Safe Combination","item_id":9299},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Thermaplugg's Safe Combination","countPerCharacter":1,"itemId":9299,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[{"id":9623,"name":"Civinad Robes","count":1,"url":"https://www.wowhead.com/forever/item=9623"},{"id":9624,"name":"Triprunner Dungarees","count":1,"url":"https://www.wowhead.com/forever/item=9624"},{"id":9625,"name":"Dual Reinforced Leggings","count":1,"url":"https://www.wowhead.com/forever/item=9625"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rig Blueprints","countPerCharacter":1,"itemId":9153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Thermaplugg's Safe Combination","countPerCharacter":1,"itemId":9299,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Retrieve the Rig Blueprints and Thermaplugg's Safe Combination from Gnomeregan and bring them to Nogg in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2841,"title":"Rig Wars","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2841,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Booty Bay · access preparation","kinds":["pickup","objective","turnin"],"guide":"gnomeregan-route","title":"Gnomeregan","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/gnomeregan-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2841"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2841"}],"missing_fields":["Rig Blueprints location","Thermaplugg's Safe Combination location"]}},{"quest_id":2842,"title":"Chief Engineer Scooty","quest_level":35,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sovik","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.49,"y":25.36,"subzone":"Sovik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scooty","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":77.48,"subzone":"Scooty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Scooty"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":77.48,"subzone":"Scooty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Scooty","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2843],"requirements":{"prerequisite_alternatives":[[{"quest_id":2841,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":280,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Scooty","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Scooty in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2842,"title":"Chief Engineer Scooty","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2842,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Booty Bay · access preparation","kinds":["pickup","objective","turnin"],"guide":"gnomeregan-route","title":"Gnomeregan","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/gnomeregan-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2842"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2842"}],"missing_fields":[]}},{"quest_id":2949,"title":"Return of the Ring","quest_level":34,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nogg","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.99,"y":25.41,"subzone":"Nogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nogg"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.99,"y":25.41,"subzone":"Nogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nogg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2945],"next_quest_ids":[2950],"requirements":{"prerequisite_alternatives":[[{"quest_id":2945,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nogg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"You may either keep the ring, or you may find the person responsible for the imprint and engravings on the inside of the band.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":2949,"title":"Return of the Ring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2949,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gnomeregan · optional run","kinds":["pickup","objective","turnin"],"guide":"gnomeregan-route","title":"Gnomeregan","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/gnomeregan-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2949"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2949"}],"missing_fields":["Pickup location"]}},{"quest_id":2996,"title":"Seeking Strahad","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gan'rul Bloodeye","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.25,"y":45.28,"subzone":"Gan'rul Bloodeye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strahad Farsan"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3001],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Strahad Farsan in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2996,"title":"Seeking Strahad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2996,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"Seeking Strahad #2996","kinds":["pickup","objective","turnin"],"guide":"warlock-felhunter","title":"Warlock · Felhunter","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warlock-felhunter.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2996"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2996"}],"missing_fields":[]}},{"quest_id":3631,"title":"Summon Felsteed","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zevrost","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.47,"y":45.43,"subzone":"Zevrost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strahad Farsan"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[4487,4488,4489],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Strahad Farsan in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3631,"title":"Summon Felsteed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3631,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Summon Felsteed #3631","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3631"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3631"}],"missing_fields":["Quest XP"]}},{"quest_id":4001,"title":"What Is Going On?","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Gor’shak · BRD Detention Block","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Commander Gor’shak · BRD Detention Block","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Speak with Kharan Mighthammer about Moira’s kidnapping","npc_id":9021},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Kharan Mighthammer’s nearby prison cell","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Kharan Mighthammer’s nearby prison cell","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3982],"next_quest_ids":[4002],"requirements":{"prerequisite_alternatives":[[{"quest_id":3982,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Speak with Kharan Mighthammer and gather information about Princess Moira Bronzebeard's kidnapping. Take that information to Thrall in Orgrimmar.  You recall Gor'shak mentioning that Kharan is being held in a cell nearby. ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Keep the existing Thrall end point in Orgrimmar. Only the objective moves into BRD; the actual turn-in remains outside.","guide_optional":false,"routing_decision":{"id":4001,"title":"What Is Going On?","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Meet one of the prerequisite options below.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Keep the existing Thrall end point in Orgrimmar. Only the objective moves into BRD; the actual turn-in remains outside."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Keep the existing Thrall end point in Orgrimmar. Only the objective moves into BRD; the actual turn-in remains outside."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4001"}],"missing_fields":[]}},{"quest_id":4002,"title":"The Eastern Kingdom","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4001],"next_quest_ids":[4003],"requirements":{"prerequisite_alternatives":[[{"quest_id":4001,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Thrall if you are prepared to take on the mission he has planned.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4002,"title":"The Eastern Kingdom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Meet one of the prerequisite options below. Missing data: Quest XP.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4002"}],"missing_fields":["Quest XP"]}},{"quest_id":4003,"title":"The Royal Rescue","quest_level":59,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Princess Moira Bronzebeard · BRD Imperial Seat","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Princess Moira Bronzebeard · BRD Imperial Seat","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Emperor Dagran Thaurissan","npc_id":9019},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Emperor Dagran Thaurissan, Imperial Seat","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Emperor Dagran Thaurissan, Imperial Seat","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Emperor Dagran Thaurissan","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4002],"next_quest_ids":[4004],"requirements":{"prerequisite_alternatives":[[{"quest_id":4002,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Emperor Dagran Thaurissan","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Emperor Dagran Thaurissan and free Princess Moira Bronzebeard from his evil spell.  ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":4003,"title":"The Royal Rescue","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Meet one of the prerequisite options below.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4003"}],"missing_fields":[]}},{"quest_id":4004,"title":"The Princess Saved?","quest_level":60,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Princess Moira Bronzebeard · BRD Imperial Seat","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Princess Moira Bronzebeard · BRD Imperial Seat","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4003],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4003,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[],"choices":[{"id":12544,"name":"Thrall's Resolve","count":1,"url":"https://www.wowhead.com/forever/item=12544"},{"id":12545,"name":"Eye of Orgrimmar","count":1,"url":"https://www.wowhead.com/forever/item=12545"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Thrall! ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Keep the existing outside objective/turn-in to Thrall.","guide_optional":false,"routing_decision":{"id":4004,"title":"The Princess Saved?","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Meet one of the prerequisite options below.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Keep the existing outside objective/turn-in to Thrall."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Keep the existing outside objective/turn-in to Thrall."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4004"}],"missing_fields":[]}},{"quest_id":4974,"title":"For The Horde!","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Rend Blackhand","item_id":12630},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Rend Blackhand","countPerCharacter":1,"itemId":12630,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4941],"next_quest_ids":[6566],"requirements":{"prerequisite_alternatives":[[{"quest_id":4941,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":10900,"money_copper":27000,"items":[],"choices":[{"id":13966,"name":"Mark of Tyranny","count":1,"url":"https://www.wowhead.com/forever/item=13966"},{"id":13968,"name":"Eye of the Beast","count":1,"url":"https://www.wowhead.com/forever/item=13968"},{"id":13965,"name":"Blackhand's Breadth","count":1,"url":"https://www.wowhead.com/forever/item=13965"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Rend Blackhand","countPerCharacter":1,"itemId":12630,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and slay Warchief Rend Blackhand. Take his head and return to Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4974,"title":"For The Horde!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4974,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · Rend preparation","kinds":["pickup","objective","turnin"],"guide":"upper-blackrock-spire-route","title":"Upper Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/upper-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4974"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4974"}],"missing_fields":["Head of Rend Blackhand location"]}},{"quest_id":5093,"title":"A Call to Arms: The Plaguelands!","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warcaller Gorlach","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.56,"y":75.36,"subzone":"Warcaller Gorlach","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Derrington"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5096],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5094,5095],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out High Executor Derrington. His base camp is located at the Bulwark, east of Tirisfal Glade and the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5093,"title":"A Call to Arms: The Plaguelands!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5093,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5093"},{"questId":5093,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"A Call to Arms: The Plaguelands! · #5093","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5093"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5093"}],"missing_fields":[]}},{"quest_id":6566,"title":"What the Wind Carries","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4974],"next_quest_ids":[6567],"requirements":{"prerequisite_alternatives":[[{"quest_id":4974,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Listen to Thrall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6566,"title":"What the Wind Carries","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6566"}],"missing_fields":[]}},{"quest_id":6567,"title":"The Champion of the Horde","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rexxar","locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rexxar"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rexxar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6566],"next_quest_ids":[6568],"requirements":{"prerequisite_alternatives":[[{"quest_id":6566,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rexxar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Rexxar. The Warchief has instructed you as to his whereabouts. Search the paths of Desolace, between the Stonetalon Mountains and Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6567,"title":"The Champion of the Horde","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6567"}],"missing_fields":[]}},{"quest_id":7068,"title":"Shadowshard Fragments","quest_level":42,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthel'nay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":39.16,"y":86.27,"subzone":"Uthel'nay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthel'nay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":39.16,"y":86.27,"subzone":"Uthel'nay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowshard Fragment","item_id":17756},"count_per_character":10,"locations":[{"zone_id":"desolace","zone":"Desolace","x":26.57,"y":53.43,"subzone":"Shadowshard Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":29.76,"y":56.17,"subzone":"Shadowshard Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":26.51,"y":57.01,"subzone":"Shadowshard Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.54,"y":54.22,"subzone":"Shadowshard Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.23,"y":57.68,"subzone":"Shadowshard Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.99,"y":58.08,"subzone":"Shadowshard Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":28.38,"y":54.4,"subzone":"Shadowshard Smasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.02,"y":53.69,"subzone":"Shadowshard Smasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":26.67,"y":54.2,"subzone":"Shadowshard Smasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.05,"y":55.25,"subzone":"Shadowshard Smasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.66,"y":58.38,"subzone":"Shadowshard Smasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.9,"y":57.18,"subzone":"Shadowshard Smasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowshard Fragment","countPerCharacter":10,"itemId":17756,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":0,"items":[],"choices":[{"id":17772,"name":"Zealous Shadowshard Pendant","count":1,"url":"https://www.wowhead.com/forever/item=17772"},{"id":17773,"name":"Prodigious Shadowshard Pendant","count":1,"url":"https://www.wowhead.com/forever/item=17773"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowshard Fragment","countPerCharacter":10,"itemId":17756,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 10 Shadowshard Fragments from Maraudon and return them to Uthel'nay in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7068,"title":"Shadowshard Fragments","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7068,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Desolace · full-wing preparation","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7068"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7068"}],"missing_fields":[]}},{"quest_id":7492,"title":"Camp Mojache","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warcaller Gorlach","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.56,"y":75.36,"subzone":"Warcaller Gorlach","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Talo Thornhoof"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Talo Thornhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7489],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Talo Thornhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Talo Thornhoof at Camp Mojache in Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7492,"title":"Camp Mojache","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7492,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Feralas · Dire Maul East preparation","kinds":["pickup","objective","turnin"],"guide":"dire-maul-route","title":"Dire Maul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dire-maul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7492"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7492"}],"missing_fields":[]}},{"quest_id":7667,"title":"Material Assistance","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Azerothian Diamond","item_id":12800},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.71,"y":79.76,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.81,"y":83.38,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":63.81,"y":87.31,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.45,"y":89.89,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.31,"y":83.4,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":73.05,"y":16.63,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Azerothian Diamond","countPerCharacter":1,"itemId":12800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Pristine Black Diamond","item_id":18335},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.12,"y":68.75,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.15,"y":69.56,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.83,"y":63.07,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.67,"y":65.75,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.68,"y":71.66,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.44,"y":71.85,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.58,"y":69.3,"subzone":"Flesh Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.78,"y":68.47,"subzone":"Flesh Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.99,"y":15.71,"subzone":"Scarlet Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.21,"y":15.4,"subzone":"Scarlet Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.34,"y":13.78,"subzone":"Scarlet Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.62,"y":14.08,"subzone":"Scarlet Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.82,"y":13.1,"subzone":"Scarlet Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.02,"y":15.55,"subzone":"Scarlet Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.67,"y":15.43,"subzone":"Scarlet Cavalier","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.88,"y":14.96,"subzone":"Scarlet Cavalier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Pristine Black Diamond","countPerCharacter":1,"itemId":18335,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8258],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Azerothian Diamond","countPerCharacter":1,"itemId":12800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Pristine Black Diamond","countPerCharacter":1,"itemId":18335,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"If you are interested in helping Sagorne Crestrider in Orgrimmar's Valley of Wisdom, bring him an Azerothian Diamond and a Pristine Black Diamond.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7667,"title":"Material Assistance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7667,"firstStop":2,"lastStop":6,"turninStop":6,"completed":true,"group":"Material Assistance #7667","kinds":["pickup","objective","turnin"],"guide":"shaman-darkreaver","title":"Shaman · The Darkreaver Menace","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/shaman-darkreaver.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7667"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7667"}],"missing_fields":[]}},{"quest_id":8233,"title":"A Simple Request","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ormok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43.9,"y":54.63,"subzone":"Ormok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Anishar","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":37.92,"y":20.92,"subzone":"Anishar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Miles Dexter","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.21,"y":71.57,"subzone":"Miles Dexter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ormyr Flinteye","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":52.89,"y":15.01,"subzone":"Ormyr Flinteye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lord Tony Romano","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":80.28,"y":68.58,"subzone":"Lord Tony Romano","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Jorach Ravenholdt","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":86.02,"y":78.88,"subzone":"Lord Jorach Ravenholdt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lord Jorach Ravenholdt"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":86.02,"y":78.88,"subzone":"Lord Jorach Ravenholdt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lord Jorach Ravenholdt","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8234],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lord Jorach Ravenholdt","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Lord Jorach Ravenholdt in Ravenholdt Manor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8233,"title":"A Simple Request","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8233,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"A Simple Request #8233","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8233"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8233"}],"missing_fields":[]}},{"quest_id":8258,"title":"The Darkreaver Menace","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkreaver's Head","item_id":18880,"npc_id":14516},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":69.1,"y":73,"subzone":"Scholomance exterior approach · Great Ossuary · Darkreaver summoning event","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Scholomance · Great Ossuary","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkreaver's Head","countPerCharacter":1,"itemId":18880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7667],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7667,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":14500,"money_copper":0,"items":[{"id":20134,"name":"Skyfury Helm","count":1,"url":"https://www.wowhead.com/forever/item=20134"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkreaver's Head","countPerCharacter":1,"itemId":18880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Divination Scryer in the heart of the Great Ossuary's basement in the Scholomance. Doing so will bring forth spirits you must fight. Defeating these spirits will summon forth Death Knight Darkreaver; defeat him.  Bring Darkreaver's Head to Sagorne Creststrider in the Valley of Wisdom, Orgrimmar.","guide_note":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only.","guide_optional":false,"routing_decision":{"id":8258,"title":"The Darkreaver Menace","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8258,"firstStop":7,"lastStop":10,"turninStop":10,"completed":true,"group":"The Darkreaver Menace #8258","kinds":["pickup","objective","turnin"],"guide":"shaman-darkreaver","title":"Shaman · The Darkreaver Menace","profile":{"class":"shaman","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/shaman-darkreaver.html?class=shaman&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8258"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use the Divination Scryer in the Great Ossuary, survive the summoned spirit waves, then defeat Death Knight Darkreaver and collect his head. The full event is required; do not estimate it as a single 18-second kill. Exterior approach only."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8258"}],"missing_fields":[]}},{"quest_id":3122,"title":"Return to Witch Doctor Uzer'i","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.47,"y":50.59,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Witch Doctor Uzer'i"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Uzer'i","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3121],"next_quest_ids":[3123],"requirements":{"prerequisite_alternatives":[[{"quest_id":3121,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":975,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Uzer'i","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Neeru's Herb Pouch to Witch Doctor Uzer'i in Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3122,"title":"Return to Witch Doctor Uzer'i","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3122,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Return to Witch Doctor Uzer'i · #3122","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3122"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3122"}],"missing_fields":[]}},{"quest_id":3563,"title":"Jes'rimon's Payment to Jediga","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jes'rimon","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.52,"y":34.08,"subzone":"Jes'rimon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jediga"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3541],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3541,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Jes'rimon's Note to Jediga in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3563,"title":"Jes'rimon's Payment to Jediga","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3563,"firstStop":31,"lastStop":33,"turninStop":33,"completed":true,"group":"Jes'rimon's Payment to Jediga · #3563","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3563"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3563"}],"missing_fields":[]}},{"quest_id":4511,"title":"Calm Before the Storm","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zilzibin Drumlore","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Karus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.58,"y":69.12,"subzone":"Karus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Karus"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.58,"y":69.12,"subzone":"Karus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Karus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4509],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4509,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8150,"money_copper":0,"items":[],"choices":[{"id":11870,"name":"Oblivion Orb","count":1,"url":"https://www.wowhead.com/forever/item=11870"},{"id":11871,"name":"Snarkshaw Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=11871"},{"id":11872,"name":"Eschewal Greaves","count":1,"url":"https://www.wowhead.com/forever/item=11872"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Karus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Bank Voucher to Karus in the bank of Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4511,"title":"Calm Before the Storm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4511,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4511"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4511"}],"missing_fields":[]}},{"quest_id":172,"title":"Children's Week","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orphan Matron Battlewail","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":70.72,"y":25.19,"subzone":"Orphan Matron Battlewail","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Children's Week"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Children's Week","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Children's Week","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Use the Orcish Orphan Whistle to talk with the child you will be looking after during Children's Week.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":172,"title":"Children's Week","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Children's Week location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=172"}],"missing_fields":["Turn-in location","Children's Week location","Quest XP"]}},{"quest_id":235,"title":"The Ashenvale Hunt","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warcaller Gorlach","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.56,"y":75.36,"subzone":"Warcaller Gorlach","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6383],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[742,6382],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":160,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Senani Thunderheart at Splintertree Post, Ashenvale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":235,"title":"The Ashenvale Hunt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=235"}],"missing_fields":[]}},{"quest_id":649,"title":"Ripple Recovery","quest_level":48,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malton Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.65,"y":36.94,"subzone":"Malton Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Malton Droffers"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.65,"y":36.94,"subzone":"Malton Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Malton Droffers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[650],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":440,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Malton Droffers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Malton Droffers in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":649,"title":"Ripple Recovery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":649,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Undercity → Hinterlands · carried intelligence","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-649"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=649"}],"missing_fields":[]}},{"quest_id":650,"title":"Ripple Recovery","quest_level":48,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Malton Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.65,"y":36.94,"subzone":"Malton Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gilveradin Sunchaser","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.71,"y":48.59,"subzone":"Gilveradin Sunchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gilveradin Sunchaser"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.71,"y":48.59,"subzone":"Gilveradin Sunchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gilveradin Sunchaser","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[649],"next_quest_ids":[77],"requirements":{"prerequisite_alternatives":[[{"quest_id":649,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gilveradin Sunchaser","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Gilveradin Sunchaser; his camp is located in the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":650,"title":"Ripple Recovery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":650,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Undercity → Hinterlands · carried intelligence","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-650"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=650"}],"missing_fields":[]}},{"quest_id":936,"title":"Assisting Arch Druid Runetotem","quest_level":50,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Gryshka","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.41,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3762,3784],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Hamuul Runetotem in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":936,"title":"Assisting Arch Druid Runetotem","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=936"}],"missing_fields":[]}},{"quest_id":1018,"title":"The New Frontier","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warcaller Gorlach","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.56,"y":75.36,"subzone":"Warcaller Gorlach","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1000,1004],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Hamuul Runetotem on the Elder Rise of Thunder Bluff about the Cenarion Circle's call to explore the frontiers of Kalimdor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1018,"title":"The New Frontier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1018"}],"missing_fields":[]}},{"quest_id":1146,"title":"The Swarm Grows","quest_level":33,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Moktar Krin","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.58,"y":63.94,"subzone":"Moktar Krin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Moktar Krin"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.58,"y":63.94,"subzone":"Moktar Krin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Moktar Krin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1145],"next_quest_ids":[1147],"requirements":{"prerequisite_alternatives":[[{"quest_id":1145,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Moktar Krin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Belgrom's Sealed Note to Moktar Krin in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1146,"title":"The Swarm Grows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1146"}],"missing_fields":[]}},{"quest_id":1431,"title":"Alliance Relations","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craven Drok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.3,"y":45.9,"subzone":"Craven Drok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keldran","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":22.56,"y":52.63,"subzone":"Keldran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keldran"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":22.56,"y":52.63,"subzone":"Keldran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keldran","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1432],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keldran","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Keldran in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1431,"title":"Alliance Relations","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1431,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · carry the Burning Blade report","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1431"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1431"}],"missing_fields":[]}},{"quest_id":1432,"title":"Alliance Relations","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keldran","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":22.56,"y":52.63,"subzone":"Keldran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Takata Steelblade"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Takata Steelblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1431],"next_quest_ids":[1433],"requirements":{"prerequisite_alternatives":[[{"quest_id":1431,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Takata Steelblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Takata Steelblade in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1432,"title":"Alliance Relations","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1432,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · carry the Burning Blade report","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1432"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1432"}],"missing_fields":[]}},{"quest_id":1944,"title":"Waters of Xavian","quest_level":26,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deino","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deino","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Xavian Water Sample","item_id":7268},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Xavian Water Sample","countPerCharacter":1,"itemId":7268,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1943],"next_quest_ids":[1945],"requirements":{"prerequisite_alternatives":[[{"quest_id":1943,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Xavian Water Sample","countPerCharacter":1,"itemId":7268,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Xavian Water Sample to Deino in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1944,"title":"Waters of Xavian","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Xavian Water Sample location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1944"}],"missing_fields":["Xavian Water Sample location"]}},{"quest_id":1945,"title":"Laughing Sisters","quest_level":26,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deino","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kil'hala","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":52.2,"y":31.7,"subzone":"Kil'hala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Laughing Sister's Hair","item_id":7270},"count_per_character":12,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":58.05,"y":58.43,"subzone":"Laughing Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":58.66,"y":56.87,"subzone":"Laughing Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":59.05,"y":57.01,"subzone":"Laughing Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":58.43,"y":57.97,"subzone":"Laughing Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":59.17,"y":56.25,"subzone":"Laughing Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":61.54,"y":51.43,"subzone":"Laughing Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Laughing Sister's Hair","countPerCharacter":12,"itemId":7270,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1944],"next_quest_ids":[1946],"requirements":{"prerequisite_alternatives":[[{"quest_id":1944,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Laughing Sister's Hair","countPerCharacter":12,"itemId":7270,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 12 Laughing Sister's Hairs to Kil'hala at the Crossroads.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1945,"title":"Laughing Sisters","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1945"}],"missing_fields":[]}},{"quest_id":2751,"title":"Barbaric Battlements","quest_level":32,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":140},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Patterned Bronze Bracers","item_id":2868},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Patterned Bronze Bracers","countPerCharacter":2,"itemId":2868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Greatsword","item_id":7957},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bronze Greatsword","countPerCharacter":2,"itemId":7957,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Sharp Claw","item_id":5635},"count_per_character":2,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":65.44,"y":67.81,"subzone":"Nightbane Dark Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":65.64,"y":66.97,"subzone":"Nightbane Dark Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":66.42,"y":76.4,"subzone":"Nightbane Dark Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":66,"y":69.14,"subzone":"Nightbane Dark Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":66.07,"y":76.5,"subzone":"Nightbane Dark Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":65.6,"y":67.23,"subzone":"Nightbane Dark Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":62.64,"y":79.82,"subzone":"Nightbane Vile Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":61.62,"y":82.22,"subzone":"Nightbane Vile Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":62.69,"y":79.23,"subzone":"Nightbane Vile Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":61.82,"y":80.97,"subzone":"Nightbane Vile Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":61.9,"y":81.86,"subzone":"Nightbane Vile Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":73.5,"y":68.54,"subzone":"Nightbane Vile Fang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":12.55,"y":66.75,"subzone":"Starving Dire Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":86.21,"y":16.15,"subzone":"Starving Dire Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":38.95,"y":19.64,"subzone":"Starving Dire Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":36.72,"y":21.57,"subzone":"Starving Dire Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Sharp Claw","countPerCharacter":2,"itemId":5635,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2752],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[{"id":7979,"name":"Plans: Barbaric Iron Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=7979"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Patterned Bronze Bracers","countPerCharacter":2,"itemId":2868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bronze Greatsword","countPerCharacter":2,"itemId":7957,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Sharp Claw","countPerCharacter":2,"itemId":5635,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring two Patterned Bronze Bracers, two Bronze Greatswords, and two Sharp Claws to Orokk Omosh in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2751,"title":"Barbaric Battlements","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Patterned Bronze Bracers location; Bronze Greatsword location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2751"}],"missing_fields":["Patterned Bronze Bracers location","Bronze Greatsword location"]}},{"quest_id":2752,"title":"On Iron Pauldrons","quest_level":32,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bronze Battle Axe","item_id":7958},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bronze Battle Axe","countPerCharacter":4,"itemId":7958,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Warhammer","item_id":7956},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bronze Warhammer","countPerCharacter":4,"itemId":7956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2751],"next_quest_ids":[2753],"requirements":{"prerequisite_alternatives":[[{"quest_id":2751,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[{"id":7978,"name":"Plans: Barbaric Iron Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=7978"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bronze Battle Axe","countPerCharacter":4,"itemId":7958,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bronze Warhammer","countPerCharacter":4,"itemId":7956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring four Bronze Battleaxes and four Bronze Warhammers to Orokk Omosh in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2752,"title":"On Iron Pauldrons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Bronze Battle Axe location; Bronze Warhammer location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2752"}],"missing_fields":["Bronze Battle Axe location","Bronze Warhammer location"]}},{"quest_id":2753,"title":"Trampled Under Foot","quest_level":36,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Iron Helm","item_id":3836},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Iron Helm","countPerCharacter":4,"itemId":3836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Iron Bracers","item_id":3835},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Iron Bracers","countPerCharacter":4,"itemId":3835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Iron Leggings","item_id":3842},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Iron Leggings","countPerCharacter":2,"itemId":3842,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2752],"next_quest_ids":[2754],"requirements":{"prerequisite_alternatives":[[{"quest_id":2752,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[{"id":7981,"name":"Plans: Barbaric Iron Boots","count":1,"url":"https://www.wowhead.com/forever/item=7981"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Iron Helm","countPerCharacter":4,"itemId":3836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Iron Bracers","countPerCharacter":4,"itemId":3835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Iron Leggings","countPerCharacter":2,"itemId":3842,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring four Green Iron Helms, four Green Iron Bracers, and two Green Iron Leggings to Orokk Omosh in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2753,"title":"Trampled Under Foot","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Green Iron Helm location; Green Iron Bracers location; Green Iron Leggings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2753"}],"missing_fields":["Green Iron Helm location","Green Iron Bracers location","Green Iron Leggings location"]}},{"quest_id":2754,"title":"Horns of Frenzy","quest_level":36,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Solid Iron Maul","item_id":3851},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Solid Iron Maul","countPerCharacter":2,"itemId":3851,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silvered Bronze Boots","item_id":3482},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Silvered Bronze Boots","countPerCharacter":2,"itemId":3482,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silvered Bronze Gauntlets","item_id":3483},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Silvered Bronze Gauntlets","countPerCharacter":2,"itemId":3483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2753],"next_quest_ids":[2755],"requirements":{"prerequisite_alternatives":[[{"quest_id":2753,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[{"id":7980,"name":"Plans: Barbaric Iron Helm","count":1,"url":"https://www.wowhead.com/forever/item=7980"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Solid Iron Maul","countPerCharacter":2,"itemId":3851,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Silvered Bronze Boots","countPerCharacter":2,"itemId":3482,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Silvered Bronze Gauntlets","countPerCharacter":2,"itemId":3483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring two Solid Iron Mauls, two Silvered Bronze Boots, and two Silvered Bronze Gauntlets to Orokk Omosh in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2754,"title":"Horns of Frenzy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Solid Iron Maul location; Silvered Bronze Boots location; Silvered Bronze Gauntlets location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2754"}],"missing_fields":["Solid Iron Maul location","Silvered Bronze Boots location","Silvered Bronze Gauntlets location"]}},{"quest_id":2755,"title":"Joys of Omosh","quest_level":36,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orokk Omosh","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Orokk Omosh"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.24,"y":22.4,"subzone":"Orokk Omosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Orokk Omosh","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2754],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2754,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":280,"money_copper":0,"items":[{"id":7982,"name":"Plans: Barbaric Iron Gloves","count":1,"url":"https://www.wowhead.com/forever/item=7982"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Orokk Omosh","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Watch and learn the Omosh Dance of Joy.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2755,"title":"Joys of Omosh","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2755"}],"missing_fields":[]}},{"quest_id":2756,"title":"The Old Ways","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aturk the Anvil","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.94,"y":23.32,"subzone":"Aturk the Anvil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aturk the Anvil","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.94,"y":23.32,"subzone":"Aturk the Anvil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Steel Breastplate","item_id":7963},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Steel Breastplate","countPerCharacter":4,"itemId":7963,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Steel Plate Helm","item_id":7922},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Steel Plate Helm","countPerCharacter":4,"itemId":7922,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2757],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":9957,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Steel Breastplate","countPerCharacter":4,"itemId":7963,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Steel Plate Helm","countPerCharacter":4,"itemId":7922,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring four Steel Breastplates and four Steel Plate Helms to Aturk the Anvil in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2756,"title":"The Old Ways","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Steel Breastplate location; Steel Plate Helm location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2756"}],"missing_fields":["Steel Breastplate location","Steel Plate Helm location"]}},{"quest_id":2757,"title":"Booty Bay or Bust!","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ox","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":80.45,"y":23.52,"subzone":"Ox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"McGavan","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.87,"y":75.42,"subzone":"McGavan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"McGavan"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.87,"y":75.42,"subzone":"McGavan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"McGavan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2756],"next_quest_ids":[2760],"requirements":{"prerequisite_alternatives":[[{"quest_id":2756,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"McGavan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with McGavan in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2757,"title":"Booty Bay or Bust!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2757"}],"missing_fields":[]}},{"quest_id":2950,"title":"Nogg's Ring Redo","quest_level":35,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nogg","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.99,"y":25.41,"subzone":"Nogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nogg","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.99,"y":25.41,"subzone":"Nogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silver Bar","item_id":2842},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silver Bar","countPerCharacter":1,"itemId":2842,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Moss Agate","item_id":1206},"count_per_character":1,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Moss Agate","countPerCharacter":1,"itemId":1206,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2949],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2949,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":null,"items":[{"id":9588,"name":"Nogg's Gold Ring","count":1,"url":"https://www.wowhead.com/forever/item=9588"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silver Bar","countPerCharacter":1,"itemId":2842,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Moss Agate","countPerCharacter":1,"itemId":1206,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring the Brilliant Gold Ring, a Silver Bar, a Moss Agate, and 30 silver coins to Nogg in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2950,"title":"Nogg's Ring Redo","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2950"}],"missing_fields":[]}},{"quest_id":2981,"title":"A Threat in Feralas","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rok Orhan"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rok Orhan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rok Orhan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Belgrom Rockmaul wants you to speak with Rok Orhan in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2981,"title":"A Threat in Feralas","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2981"}],"missing_fields":[]}},{"quest_id":3504,"title":"Betrayed","quest_level":53,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ag'tor Bloodfist","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.26,"y":51.48,"subzone":"Ag'tor Bloodfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ag'tor Bloodfist"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":22.26,"y":51.48,"subzone":"Ag'tor Bloodfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ag'tor Bloodfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3505],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ag'tor Bloodfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Sealed Letter to Ag'tor Bloodfist in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3504,"title":"Betrayed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3504,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Valormok · knowledge theft","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3504"},{"questId":3504,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Betrayed · #3504","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3504"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3504"}],"missing_fields":[]}},{"quest_id":4300,"title":"Bone-Bladed Weapons","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jes'rimon","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.52,"y":34.08,"subzone":"Jes'rimon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jes'rimon","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.52,"y":34.08,"subzone":"Jes'rimon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"White Ravasaur Claw","item_id":11477},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.66,"y":70.99,"subzone":"Ravasaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.35,"y":79.99,"subzone":"Ravasaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.36,"y":77.14,"subzone":"Ravasaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.33,"y":76.06,"subzone":"Ravasaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58,"y":78.51,"subzone":"Ravasaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.88,"y":61.11,"subzone":"Ravasaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.57,"y":79.23,"subzone":"Ravasaur Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.61,"y":75.15,"subzone":"Ravasaur Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.06,"y":72.12,"subzone":"Ravasaur Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.62,"y":62.67,"subzone":"Ravasaur Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.47,"y":63.96,"subzone":"Ravasaur Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.41,"y":78.11,"subzone":"Ravasaur Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.77,"y":50.09,"subzone":"Ravasaur Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.49,"y":51.99,"subzone":"Ravasaur Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":62.65,"y":54.79,"subzone":"Ravasaur Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.57,"y":54.93,"subzone":"Ravasaur Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"White Ravasaur Claw","countPerCharacter":8,"itemId":11477,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":4000,"items":[],"choices":[{"id":11862,"name":"White Bone Band","count":1,"url":"https://www.wowhead.com/forever/item=11862"},{"id":11863,"name":"White Bone Shredder","count":1,"url":"https://www.wowhead.com/forever/item=11863"},{"id":11864,"name":"White Bone Spear","count":1,"url":"https://www.wowhead.com/forever/item=11864"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"White Ravasaur Claw","countPerCharacter":8,"itemId":11477,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 White Ravasaur Claws to Jes'rimon in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4300,"title":"Bone-Bladed Weapons","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4300,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Orgrimmar → Gadgetzan · silithid report and bone weapons","kinds":["pickup","objective"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4300"},{"questId":4300,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · return the ravasaur bones","kinds":["turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4300"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4300"}],"missing_fields":[]}},{"quest_id":4494,"title":"March of the Silithid","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zilzibin Drumlore","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Alchemist Pestlezugg"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Alchemist Pestlezugg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":525,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Alchemist Pestlezugg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Alchemist Pestlezugg in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4494,"title":"March of the Silithid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4494,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Gadgetzan · silithid report and bone weapons","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4494"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4494"}],"missing_fields":[]}},{"quest_id":5301,"title":"The Art of the Armorsmith","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Okothos Ironrager","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.8,"y":24.06,"subzone":"Okothos Ironrager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Okothos Ironrager","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.8,"y":24.06,"subzone":"Okothos Ironrager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ornate Mithril Helm","item_id":7937},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ornate Mithril Helm","countPerCharacter":4,"itemId":7937,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ornate Mithril Boots","item_id":7936},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ornate Mithril Boots","countPerCharacter":2,"itemId":7936,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ornate Mithril Breastplate","item_id":7935},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Ornate Mithril Breastplate","countPerCharacter":1,"itemId":7935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5302],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":9788,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ornate Mithril Helm","countPerCharacter":4,"itemId":7937,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ornate Mithril Boots","countPerCharacter":2,"itemId":7936,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Ornate Mithril Breastplate","countPerCharacter":1,"itemId":7935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"To become an armorsmith, you must make the following items and return them to Okothos: 4 Ornate Mithril Helms, 2 Ornate Mithril Boots, 1 Ornate Mithril Breastplate.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5301,"title":"The Art of the Armorsmith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Ornate Mithril Helm location; Ornate Mithril Boots location; Ornate Mithril Breastplate location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5301"}],"missing_fields":["Ornate Mithril Helm location","Ornate Mithril Boots location","Ornate Mithril Breastplate location"]}},{"quest_id":5302,"title":"The Way of the Weaponsmith","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Borgosh Corebender","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.41,"y":23.74,"subzone":"Borgosh Corebender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Borgosh Corebender","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":79.41,"y":23.74,"subzone":"Borgosh Corebender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Moonsteel Broadsword","item_id":3853},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Moonsteel Broadsword","countPerCharacter":4,"itemId":3853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Massive Iron Axe","item_id":3855},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Massive Iron Axe","countPerCharacter":4,"itemId":3855,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Mithril Axe","item_id":7941},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Heavy Mithril Axe","countPerCharacter":2,"itemId":7941,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Big Black Mace","item_id":7945},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Big Black Mace","countPerCharacter":2,"itemId":7945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5301],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":9787,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Moonsteel Broadsword","countPerCharacter":4,"itemId":3853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Massive Iron Axe","countPerCharacter":4,"itemId":3855,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Heavy Mithril Axe","countPerCharacter":2,"itemId":7941,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Big Black Mace","countPerCharacter":2,"itemId":7945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"To become a Weaponsmith, you must make the following items and return them to Borgosh: 4 Moonsteel Broadswords, 4 Massive Iron Axes, 2 Heavy Mithril Axes, and 2 Big Black Maces. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5302,"title":"The Way of the Weaponsmith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Moonsteel Broadsword location; Massive Iron Axe location; Heavy Mithril Axe location; Big Black Mace location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5302"}],"missing_fields":["Moonsteel Broadsword location","Massive Iron Axe location","Heavy Mithril Axe location","Big Black Mace location"]}},{"quest_id":5644,"title":"Devouring Plague","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zayus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.72,"y":86.9,"subzone":"Zayus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aelthalyste","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aelthalyste"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5646,5679],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":2946,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Aelthalyste in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5644,"title":"Devouring Plague","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5644"}],"missing_fields":[]}},{"quest_id":5680,"title":"Shadowguard","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zayus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.72,"y":86.9,"subzone":"Zayus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ur'kyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.59,"y":87.82,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ur'kyo"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.59,"y":87.82,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5642,5643],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":19331,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Ur'kyo in Ogrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5680,"title":"Shadowguard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5680"}],"missing_fields":["Quest XP"]}},{"quest_id":6608,"title":"You Too Good.","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":356,"name":"Fishing","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lumak","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":69.8,"y":29.21,"subzone":"Lumak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nat Pagle","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.61,"y":60.06,"subzone":"Nat Pagle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nat Pagle"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.61,"y":60.06,"subzone":"Nat Pagle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nat Pagle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":975,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nat Pagle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"You think Lumak is trying to tell you that he can no longer help you improve your fishing skill. You may want to try to find his friend, Nat Pagle, a human fishing off one of the islands south of Theramore (at least that's what you think Lumak said).","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6608,"title":"You Too Good.","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6608"}],"missing_fields":[]}},{"quest_id":6611,"title":"To Gadgetzan You Go!","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zamja","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":57.4,"y":53.96,"subzone":"Zamja","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dirge Quikcleave"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dirge Quikcleave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":975,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dirge Quikcleave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Gadgetzan in the Tanaris desert and speak with Dirge Quikcleave about advancing your cooking career.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6611,"title":"To Gadgetzan You Go!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6611"}],"missing_fields":[]}},{"quest_id":6623,"title":"Horde Trauma","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":129,"name":"First Aid","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arnok","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.18,"y":84.58,"subzone":"Arnok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Gregory Victor","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.41,"y":36.89,"subzone":"Doctor Gregory Victor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Doctor Gregory Victor"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.41,"y":36.89,"subzone":"Doctor Gregory Victor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Doctor Gregory Victor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":975,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Doctor Gregory Victor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Hammerfall in the Arathi Highlands and speak with Doctor Gregory Victor about joining the ranks of Horde Trauma. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6623,"title":"Horde Trauma","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6623"}],"missing_fields":[]}},{"quest_id":6961,"title":"Great-father Winter is Here!","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Great-father Winter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.49,"y":69.18,"subzone":"Great-father Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Great-father Winter"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.49,"y":69.18,"subzone":"Great-father Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Great-father Winter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Great-father Winter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Greatfather Winter; he is located near the Smokywood Pastures vendor area in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6961,"title":"Great-father Winter is Here!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6961"}],"missing_fields":[]}},{"quest_id":6962,"title":"Treats for Great-father Winter","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Great-father Winter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.49,"y":69.18,"subzone":"Great-father Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Great-father Winter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.49,"y":69.18,"subzone":"Great-father Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gingerbread Cookie","item_id":17197},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gingerbread Cookie","countPerCharacter":5,"itemId":17197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ice Cold Milk","item_id":1179},"count_per_character":1,"locations":[{"zone_id":"westfall","zone":"Westfall","x":46.59,"y":19.56,"subzone":"Defias Smuggler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":44.18,"y":25.77,"subzone":"Defias Smuggler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":44.73,"y":25.64,"subzone":"Defias Smuggler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":44.92,"y":25.16,"subzone":"Defias Smuggler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":44.01,"y":25.93,"subzone":"Defias Smuggler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":48.36,"y":20.29,"subzone":"Defias Smuggler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.51,"y":70.11,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.32,"y":74.38,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.45,"y":74.05,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.39,"y":74.48,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":59.98,"y":69.15,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":60.42,"y":70.85,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":38,"y":47.84,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":38.99,"y":54.81,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":49.88,"y":21.29,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":39.01,"y":49.31,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ice Cold Milk","countPerCharacter":1,"itemId":1179,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":17727,"name":"Smokywood Pastures Gift Pack","count":1,"url":"https://www.wowhead.com/forever/item=17727"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gingerbread Cookie","countPerCharacter":5,"itemId":17197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ice Cold Milk","countPerCharacter":1,"itemId":1179,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 5 Gingerbread Cookies and an Ice Cold Milk to Great-father Winter in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6962,"title":"Treats for Great-father Winter","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Gingerbread Cookie location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6962"}],"missing_fields":["Gingerbread Cookie location"]}},{"quest_id":6963,"title":"Stolen Winter Veil Treats","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strange Snowman","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.44,"y":72.46,"subzone":"Strange Snowman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strange Snowman"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.44,"y":72.46,"subzone":"Strange Snowman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strange Snowman","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6983],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strange Snowman","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Locate the Smokywood Pastures investigator that has gone missing in the snowy regions of the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6963,"title":"Stolen Winter Veil Treats","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6963"}],"missing_fields":[]}},{"quest_id":6964,"title":"The Reason for the Season","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Furmund","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":50.85,"y":65.26,"subzone":"Furmund","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sagorne Creststrider"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sagorne Creststrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7061],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sagorne Creststrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Sagorne Creststrider in the Valley of Wisdom of Orgrimmar about the Feast of Winter Veil.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6964,"title":"The Reason for the Season","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6964"}],"missing_fields":[]}},{"quest_id":6984,"title":"A Smokywood Pastures Thank You!","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Great-father Winter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.49,"y":69.18,"subzone":"Great-father Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Great-father Winter"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.49,"y":69.18,"subzone":"Great-father Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Great-father Winter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6983],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6983,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[{"id":17726,"name":"Smokywood Pastures Special Gift","count":1,"url":"https://www.wowhead.com/forever/item=17726"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Great-father Winter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Great-father Winter in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6984,"title":"A Smokywood Pastures Thank You!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6984"}],"missing_fields":[]}},{"quest_id":7061,"title":"The Feast of Winter Veil","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cairne Bloodhoof","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.68,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cairne Bloodhoof"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.3,"y":51.68,"subzone":"Cairne Bloodhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cairne Bloodhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6964],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6964,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cairne Bloodhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Feel free to read the book, \"The Feast of Winter Veil\", to learn more about the holiday. When you are finished with the book, deliver it to Cairne Bloodhoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7061,"title":"The Feast of Winter Veil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7061"}],"missing_fields":[]}},{"quest_id":7241,"title":"In Defense of Frostwolf","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Frostwolf Ambassador Rokhstrom","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.61,"y":71.19,"subzone":"Frostwolf Ambassador Rokhstrom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warmaster Laggrond"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warmaster Laggrond","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warmaster Laggrond","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Venture to Alterac Valley, located in the Alterac Mountains. Find and speak with Warmaster Laggrond - who stands outside the tunnel entrance - to begin your career as a soldier of Frostwolf. You will find Alterac Valley north of Tarren Mill at the base of the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7241,"title":"In Defense of Frostwolf","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7241"}],"missing_fields":[]}},{"quest_id":7341,"title":"A Fair Trade","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bounty Hunter Kolark","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.05,"y":23.13,"subzone":"Bounty Hunter Kolark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bounty Hunter Kolark","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.05,"y":23.13,"subzone":"Bounty Hunter Kolark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Shells","item_id":15997},"count_per_character":200,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Shells","countPerCharacter":200,"itemId":15997,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":18042,"name":"Thorium Headed Arrow","count":200,"url":"https://www.wowhead.com/forever/item=18042"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Shells","countPerCharacter":200,"itemId":15997,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7341,"title":"A Fair Trade","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7341"}],"missing_fields":["Thorium Shells location","Quest XP"]}},{"quest_id":7490,"title":"Victory for the Horde","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7491],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":13250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Head of Onyxia to Thrall in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7490,"title":"Victory for the Horde","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7490"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":7491,"title":"For All To See","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Runthak","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.71,"y":75.46,"subzone":"Overlord Runthak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Overlord Runthak"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.71,"y":75.46,"subzone":"Overlord Runthak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Overlord Runthak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7490],"next_quest_ids":[7493],"requirements":{"prerequisite_alternatives":[[{"quest_id":7490,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":18406,"name":"Onyxia Blood Talisman","count":1,"url":"https://www.wowhead.com/forever/item=18406"},{"id":18403,"name":"Dragonslayer's Signet","count":1,"url":"https://www.wowhead.com/forever/item=18403"},{"id":18404,"name":"Onyxia Tooth Pendant","count":1,"url":"https://www.wowhead.com/forever/item=18404"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Overlord Runthak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Overlord Runthak in the Valley of Strength.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7491,"title":"For All To See","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7491"}],"missing_fields":[]}},{"quest_id":7493,"title":"The Journey Has Just Begun","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":300},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Runthak","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.71,"y":75.46,"subzone":"Overlord Runthak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Runthak","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.71,"y":75.46,"subzone":"Overlord Runthak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Overlord Runthak"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.71,"y":75.46,"subzone":"Overlord Runthak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Overlord Runthak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7491],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7491,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":19093,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Overlord Runthak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7493,"title":"The Journey Has Just Begun","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7493"}],"missing_fields":["Quest XP"]}},{"quest_id":7541,"title":"Service to the Horde","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zor Lonetree","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.93,"y":38.4,"subzone":"Zor Lonetree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zor Lonetree","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.93,"y":38.4,"subzone":"Zor Lonetree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zor Lonetree"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.93,"y":38.4,"subzone":"Zor Lonetree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zor Lonetree","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1262],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1262,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":15000,"items":[],"choices":[{"id":18585,"name":"Band of Allegiance","count":1,"url":"https://www.wowhead.com/forever/item=18585"},{"id":18586,"name":"Lonetree's Circle","count":1,"url":"https://www.wowhead.com/forever/item=18586"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zor Lonetree","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7541,"title":"Service to the Horde","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7541"}],"missing_fields":[]}},{"quest_id":7783,"title":"The Lord of Blackrock","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7784],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Head of Nefarian to Thrall in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7783,"title":"The Lord of Blackrock","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7783"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":7784,"title":"The Lord of Blackrock","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Overlord Saurfang","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":50.95,"y":75.7,"subzone":"High Overlord Saurfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Overlord Saurfang"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":50.95,"y":75.7,"subzone":"High Overlord Saurfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Overlord Saurfang","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7783],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7783,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":19383,"name":"Master Dragonslayer's Medallion","count":1,"url":"https://www.wowhead.com/forever/item=19383"},{"id":19366,"name":"Master Dragonslayer's Orb","count":1,"url":"https://www.wowhead.com/forever/item=19366"},{"id":19384,"name":"Master Dragonslayer's Ring","count":1,"url":"https://www.wowhead.com/forever/item=19384"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Overlord Saurfang","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with High Overlord Saurfang in Orgrimmar. He stands waiting for you in the Valley of Strength.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7784,"title":"The Lord of Blackrock","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7784"}],"missing_fields":[]}},{"quest_id":7824,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":60,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7826,7827,7831],"next_quest_ids":[7832],"requirements":{"prerequisite_alternatives":[[{"quest_id":7826,"required_state":"completed"},{"quest_id":7827,"required_state":"completed"},{"quest_id":7831,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7824,"title":"A Donation of Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7824"}],"missing_fields":[]}},{"quest_id":7826,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wool Cloth","item_id":2592},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.51,"y":70.11,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.32,"y":74.38,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.45,"y":74.05,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.39,"y":74.48,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7824],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7826,"title":"A Donation of Wool","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7826"}],"missing_fields":[]}},{"quest_id":7827,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Cloth","item_id":4306},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":79.67,"y":61.87,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.71,"y":60.52,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.09,"y":56.2,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.99,"y":57.14,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7824],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7827,"title":"A Donation of Silk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7827"}],"missing_fields":[]}},{"quest_id":7831,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Cloth","item_id":4338},"count_per_character":60,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7824],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7831,"title":"A Donation of Mageweave","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7831"}],"missing_fields":[]}},{"quest_id":7832,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rashona Straglash","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":63.6,"y":51.23,"subzone":"Rashona Straglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":20,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7824],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7824,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7832,"title":"Additional Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7832"}],"missing_fields":["Quest XP"]}},{"quest_id":7833,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wool Cloth","item_id":2592},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.51,"y":70.11,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.32,"y":74.38,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.45,"y":74.05,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.39,"y":74.48,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7836],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7833,"title":"A Donation of Wool","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7833"}],"missing_fields":[]}},{"quest_id":7834,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Cloth","item_id":4306},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":79.67,"y":61.87,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.71,"y":60.52,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.09,"y":56.2,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.99,"y":57.14,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7836],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7834,"title":"A Donation of Silk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7834"}],"missing_fields":[]}},{"quest_id":7835,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Cloth","item_id":4338},"count_per_character":60,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7836],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7835,"title":"A Donation of Mageweave","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7835"}],"missing_fields":[]}},{"quest_id":7836,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":60,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7833,7834,7835],"next_quest_ids":[7837],"requirements":{"prerequisite_alternatives":[[{"quest_id":7833,"required_state":"completed"},{"quest_id":7834,"required_state":"completed"},{"quest_id":7835,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7836,"title":"A Donation of Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7836"}],"missing_fields":[]}},{"quest_id":7837,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vehena","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.7,"y":87.9,"subzone":"Vehena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":20,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7836],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7836,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7837,"title":"Additional Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7837"}],"missing_fields":["Quest XP"]}},{"quest_id":7926,"title":"The Darkmoon Faire","quest_level":60,"minimum_level":6,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kruban Darkblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.9,"y":66.56,"subzone":"Kruban Darkblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gelvas Grimegate"},"count_per_character":null,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gelvas Grimegate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":5,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gelvas Grimegate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Free Ticket Voucher to Gelvas Grimgate, located inside the Darkmoon Faire carnival.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7926,"title":"The Darkmoon Faire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7926"}],"missing_fields":[]}},{"quest_id":8276,"title":"Taking Back Silithus","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cenarion Emissary Blackhoof","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.64,"y":65.76,"subzone":"Cenarion Emissary Blackhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Windcaller Proudhorn"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Windcaller Proudhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8275,8280],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Windcaller Proudhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Windcaller Proudhorn at Cenarion Hold in Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8276,"title":"Taking Back Silithus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8276"}],"missing_fields":[]}},{"quest_id":8312,"title":"Hallow's End Treats for Spoops!","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Spoops","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":71.44,"y":22.81,"subzone":"Spoops","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spoops","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":71.44,"y":22.81,"subzone":"Spoops","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Orgrimmar Nougat","item_id":20493},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Orgrimmar Nougat","countPerCharacter":1,"itemId":20493,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Darkspear Gumdrop","item_id":20495},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Darkspear Gumdrop","countPerCharacter":1,"itemId":20495,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Undercity Mint","item_id":20491},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Undercity Mint","countPerCharacter":1,"itemId":20491,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thunder Bluff Marzipan","item_id":20497},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Thunder Bluff Marzipan","countPerCharacter":1,"itemId":20497,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":20557,"name":"Hallow's End Pumpkin Treat","count":30,"url":"https://www.wowhead.com/forever/item=20557"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Orgrimmar Nougat","countPerCharacter":1,"itemId":20493,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Darkspear Gumdrop","countPerCharacter":1,"itemId":20495,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Undercity Mint","countPerCharacter":1,"itemId":20491,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Thunder Bluff Marzipan","countPerCharacter":1,"itemId":20497,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Speak with the innkeepers of Orgrimmar, Undercity, and Thunder Bluff, as well as Kali Remik in Sen'jin Village. Perform the tricks they ask of you in exchange for the treats they offer.  Return to Spoops at the Orgrimmar Orphanage with a Thunder Bluff Marzipan, Darkspear Gumdrop, Orgrimmar Nougat, and Undercity Mint.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8312,"title":"Hallow's End Treats for Spoops!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Orgrimmar Nougat location; Darkspear Gumdrop location; Undercity Mint location; Thunder Bluff Marzipan location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8312"}],"missing_fields":["Orgrimmar Nougat location","Darkspear Gumdrop location","Undercity Mint location","Thunder Bluff Marzipan location"]}},{"quest_id":8359,"title":"Flexing for Nougat","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Gryshka","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.41,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Gryshka","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.41,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Innkeeper Gryshka"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":54.1,"y":68.41,"subzone":"Innkeeper Gryshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Innkeeper Gryshka","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8312,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20493,"name":"Orgrimmar Nougat","count":1,"url":"https://www.wowhead.com/forever/item=20493"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Innkeeper Gryshka","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Do a flex emote at Innkeeper Gryshka, and in exchange you'll receive Orgrimmar Nougat!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8359,"title":"Flexing for Nougat","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8359"}],"missing_fields":["Quest XP"]}},{"quest_id":8532,"title":"The Horde Needs Copper Bars!","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Miner Cromwell","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.63,"y":66.66,"subzone":"Miner Cromwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Miner Cromwell","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.63,"y":66.66,"subzone":"Miner Cromwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Copper Bar","item_id":2840},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8533],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Copper Bars to Miner Cromwell at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8532,"title":"The Horde Needs Copper Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Copper Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8532"}],"missing_fields":["Copper Bar location","Quest XP"]}},{"quest_id":8533,"title":"The Horde Needs More Copper Bars!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Miner Cromwell","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.63,"y":66.66,"subzone":"Miner Cromwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Miner Cromwell","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.63,"y":66.66,"subzone":"Miner Cromwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Copper Bar","item_id":2840},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8532],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8532,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":1,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 copper bars to Miner Cromwell in Durotar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8533,"title":"The Horde Needs More Copper Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8533"}],"missing_fields":["Copper Bar location","Quest XP"]}},{"quest_id":8542,"title":"The Horde Needs Tin Bars!","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Maug","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.15,"y":65.01,"subzone":"Grunt Maug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Maug","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.15,"y":65.01,"subzone":"Grunt Maug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tin Bar","item_id":3576},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tin Bar","countPerCharacter":20,"itemId":3576,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8543],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tin Bar","countPerCharacter":20,"itemId":3576,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Tin Bars to Grunt Maug at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8542,"title":"The Horde Needs Tin Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Tin Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8542"}],"missing_fields":["Tin Bar location","Quest XP"]}},{"quest_id":8543,"title":"The Horde Needs More Tin Bars!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Maug","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.15,"y":65.01,"subzone":"Grunt Maug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grunt Maug","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.15,"y":65.01,"subzone":"Grunt Maug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tin Bar","item_id":3576},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tin Bar","countPerCharacter":20,"itemId":3576,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8542],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8542,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":3,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tin Bar","countPerCharacter":20,"itemId":3576,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 tin bars to Grunt Maug in Durotar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8543,"title":"The Horde Needs More Tin Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8543"}],"missing_fields":["Tin Bar location","Quest XP"]}},{"quest_id":8545,"title":"The Horde Needs Mithril Bars!","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant T'kelah","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.27,"y":66.08,"subzone":"Senior Sergeant T'kelah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant T'kelah","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.27,"y":66.08,"subzone":"Senior Sergeant T'kelah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Bar","item_id":3860},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":20,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8546],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":20,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Mithril Bars to Senior Sergeant T'kelah at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8545,"title":"The Horde Needs Mithril Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mithril Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8545"}],"missing_fields":["Mithril Bar location","Quest XP"]}},{"quest_id":8546,"title":"The Horde Needs More Mithril Bars!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant T'kelah","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.27,"y":66.08,"subzone":"Senior Sergeant T'kelah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant T'kelah","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.27,"y":66.08,"subzone":"Senior Sergeant T'kelah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Bar","item_id":3860},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":20,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8545],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8545,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":20,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Mithril Bars to Senior Sergeant T'kelah at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8546,"title":"The Horde Needs More Mithril Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8546"}],"missing_fields":["Mithril Bar location","Quest XP"]}},{"quest_id":8549,"title":"The Horde Needs Peacebloom!","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Herbalist Proudfeather","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.15,"y":70.44,"subzone":"Herbalist Proudfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Herbalist Proudfeather","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.15,"y":70.44,"subzone":"Herbalist Proudfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Peacebloom","item_id":2447},"count_per_character":20,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":36.43,"y":55.89,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":31.43,"y":57.03,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":35.98,"y":62.7,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":38.47,"y":62.4,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":28.46,"y":66.71,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":31.95,"y":68.46,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":47.11,"y":67.64,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":35.81,"y":45.9,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.46,"y":46.05,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":32.51,"y":36.36,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":48.98,"y":33.82,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":32.92,"y":37.29,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":62,"y":47.91,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":60.03,"y":48.68,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":61.11,"y":47.28,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":61.78,"y":47.49,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Peacebloom","countPerCharacter":20,"itemId":2447,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8550],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Peacebloom","countPerCharacter":20,"itemId":2447,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Peacebloom to Herbalist Proudfeather at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8549,"title":"The Horde Needs Peacebloom!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8549"}],"missing_fields":["Quest XP"]}},{"quest_id":8550,"title":"The Horde Needs Peacebloom!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Herbalist Proudfeather","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.15,"y":70.44,"subzone":"Herbalist Proudfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Herbalist Proudfeather","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.15,"y":70.44,"subzone":"Herbalist Proudfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Peacebloom","item_id":2447},"count_per_character":20,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":36.43,"y":55.89,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":31.43,"y":57.03,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":35.98,"y":62.7,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":38.47,"y":62.4,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":28.46,"y":66.71,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":31.95,"y":68.46,"subzone":"Forest Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":47.11,"y":67.64,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":35.81,"y":45.9,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.46,"y":46.05,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":32.51,"y":36.36,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":48.98,"y":33.82,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":32.92,"y":37.29,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":62,"y":47.91,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":60.03,"y":48.68,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":61.11,"y":47.28,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":61.78,"y":47.49,"subzone":"Mine Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Peacebloom","countPerCharacter":20,"itemId":2447,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8549],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8549,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":1,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Peacebloom","countPerCharacter":20,"itemId":2447,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Peacebloom to Herbalist Proudfeather at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8550,"title":"The Horde Needs Peacebloom!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8550"}],"missing_fields":["Quest XP"]}},{"quest_id":8580,"title":"The Horde Needs Firebloom!","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Batrider Pele'keiki","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.42,"y":69.27,"subzone":"Batrider Pele'keiki","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Batrider Pele'keiki","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.42,"y":69.27,"subzone":"Batrider Pele'keiki","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Firebloom","item_id":4625},"count_per_character":20,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":5.5,"y":31.38,"subzone":"Mire Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.03,"y":34.38,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.77,"y":35.52,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.49,"y":36.66,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.56,"y":39.09,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.59,"y":32.55,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.45,"y":36.88,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.98,"y":33.84,"subzone":"Decaying Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.63,"y":36.21,"subzone":"Decaying Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Firebloom","countPerCharacter":20,"itemId":4625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8581],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Firebloom","countPerCharacter":20,"itemId":4625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Firebloom to Batrider Pele'keiki at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8580,"title":"The Horde Needs Firebloom!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8580"}],"missing_fields":["Quest XP"]}},{"quest_id":8581,"title":"The Horde Needs More Firebloom!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Batrider Pele'keiki","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.42,"y":69.27,"subzone":"Batrider Pele'keiki","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Batrider Pele'keiki","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":33.42,"y":69.27,"subzone":"Batrider Pele'keiki","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Firebloom","item_id":4625},"count_per_character":20,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":5.5,"y":31.38,"subzone":"Mire Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.03,"y":34.38,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.77,"y":35.52,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.49,"y":36.66,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.56,"y":39.09,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.59,"y":32.55,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.45,"y":36.88,"subzone":"Rotting Behemoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.98,"y":33.84,"subzone":"Decaying Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.63,"y":36.21,"subzone":"Decaying Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Firebloom","countPerCharacter":20,"itemId":4625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8580],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8580,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":5,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Firebloom","countPerCharacter":20,"itemId":4625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Firebloom to Batrider Pele'keiki at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8581,"title":"The Horde Needs More Firebloom!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8581"}],"missing_fields":["Quest XP"]}},{"quest_id":8582,"title":"The Horde Needs Purple Lotus!","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Jezel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.9,"y":68.48,"subzone":"Apothecary Jezel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Jezel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.9,"y":68.48,"subzone":"Apothecary Jezel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Purple Lotus","item_id":8831},"count_per_character":20,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8583],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Purple Lotus to Apothecary Jezel at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8582,"title":"The Horde Needs Purple Lotus!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8582"}],"missing_fields":["Quest XP"]}},{"quest_id":8583,"title":"The Horde Needs More Purple Lotus!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Jezel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.9,"y":68.48,"subzone":"Apothecary Jezel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Jezel","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.9,"y":68.48,"subzone":"Apothecary Jezel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Purple Lotus","item_id":8831},"count_per_character":20,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8582],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8582,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Purple Lotus to Apothecary Jezel at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8583,"title":"The Horde Needs More Purple Lotus!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8583"}],"missing_fields":["Quest XP"]}},{"quest_id":8588,"title":"The Horde Needs Heavy Leather!","quest_level":60,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Skinner Jamani","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":73.31,"subzone":"Skinner Jamani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Skinner Jamani","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":73.31,"subzone":"Skinner Jamani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Leather","item_id":4234},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Leather","countPerCharacter":10,"itemId":4234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8589],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Leather","countPerCharacter":10,"itemId":4234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Heavy Leather to Skinner Jamani at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8588,"title":"The Horde Needs Heavy Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8588"}],"missing_fields":["Quest XP"]}},{"quest_id":8589,"title":"The Horde Needs More Heavy Leather!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Skinner Jamani","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":73.31,"subzone":"Skinner Jamani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Skinner Jamani","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.6,"y":73.31,"subzone":"Skinner Jamani","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Leather","item_id":4234},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Leather","countPerCharacter":10,"itemId":4234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8588],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8588,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":5,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Leather","countPerCharacter":10,"itemId":4234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Heavy Leather to Skinner Jamani at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8589,"title":"The Horde Needs More Heavy Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8589"}],"missing_fields":["Quest XP"]}},{"quest_id":8590,"title":"The Horde Needs Thick Leather!","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Umala","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.14,"y":72.76,"subzone":"Sergeant Umala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Umala","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.14,"y":72.76,"subzone":"Sergeant Umala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Leather","item_id":4304},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.7,"y":34.86,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":87.3,"y":41.7,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.43,"y":51.51,"subzone":"Skhowl","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.9,"y":18.34,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.65,"y":9.77,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.33,"y":12.65,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.97,"y":19.39,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.81,"y":9.37,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.43,"y":10.05,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.54,"y":45.3,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8591],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Thick Leather to Sergeant Umala at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8590,"title":"The Horde Needs Thick Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8590"}],"missing_fields":["Quest XP"]}},{"quest_id":8591,"title":"The Horde Needs More Thick Leather!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Umala","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.14,"y":72.76,"subzone":"Sergeant Umala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Umala","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.14,"y":72.76,"subzone":"Sergeant Umala","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Leather","item_id":4304},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.7,"y":34.86,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":87.3,"y":41.7,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.43,"y":51.51,"subzone":"Skhowl","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.9,"y":18.34,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.65,"y":9.77,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.33,"y":12.65,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.97,"y":19.39,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.81,"y":9.37,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.43,"y":10.05,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.54,"y":45.3,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8590],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8590,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Thick Leather to Sergeant Umala at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8591,"title":"The Horde Needs More Thick Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8591"}],"missing_fields":["Quest XP"]}},{"quest_id":8600,"title":"The Horde Needs Rugged Leather!","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Serratus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.21,"y":72.49,"subzone":"Doctor Serratus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Serratus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.21,"y":72.49,"subzone":"Doctor Serratus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rugged Leather","item_id":8170},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rugged Leather","countPerCharacter":10,"itemId":8170,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8601],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rugged Leather","countPerCharacter":10,"itemId":8170,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Rugged Leather to Doctor Serratus at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8600,"title":"The Horde Needs Rugged Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Rugged Leather location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8600"}],"missing_fields":["Rugged Leather location","Quest XP"]}},{"quest_id":8601,"title":"The Horde Needs More Rugged Leather!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Serratus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.21,"y":72.49,"subzone":"Doctor Serratus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Serratus","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.21,"y":72.49,"subzone":"Doctor Serratus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rugged Leather","item_id":8170},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rugged Leather","countPerCharacter":10,"itemId":8170,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8600],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8600,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rugged Leather","countPerCharacter":10,"itemId":8170,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Rugged Leather to Doctor Serratus at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8601,"title":"The Horde Needs More Rugged Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8601"}],"missing_fields":["Rugged Leather location","Quest XP"]}},{"quest_id":8604,"title":"The Horde Needs Wool Bandages!","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Healer Longrunner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.05,"y":74.16,"subzone":"Healer Longrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Healer Longrunner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.05,"y":74.16,"subzone":"Healer Longrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wool Bandage","item_id":3530},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wool Bandage","countPerCharacter":20,"itemId":3530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8605],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wool Bandage","countPerCharacter":20,"itemId":3530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Wool Bandages to Healer Longrunner at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8604,"title":"The Horde Needs Wool Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Wool Bandage location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8604"}],"missing_fields":["Wool Bandage location","Quest XP"]}},{"quest_id":8605,"title":"The Horde Needs More Wool Bandages!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Healer Longrunner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.05,"y":74.16,"subzone":"Healer Longrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Healer Longrunner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.05,"y":74.16,"subzone":"Healer Longrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wool Bandage","item_id":3530},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wool Bandage","countPerCharacter":20,"itemId":3530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8604],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8604,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":3,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wool Bandage","countPerCharacter":20,"itemId":3530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Wool Bandages to Healer Longrunner at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8605,"title":"The Horde Needs More Wool Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8605"}],"missing_fields":["Wool Bandage location","Quest XP"]}},{"quest_id":8607,"title":"The Horde Needs Mageweave Bandages!","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lady Callow","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.23,"y":75.12,"subzone":"Lady Callow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lady Callow","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.23,"y":75.12,"subzone":"Lady Callow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Bandage","item_id":8544},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Bandage","countPerCharacter":20,"itemId":8544,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8608],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Bandage","countPerCharacter":20,"itemId":8544,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Mageweave Bandages to Lady Callow at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8607,"title":"The Horde Needs Mageweave Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mageweave Bandage location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8607"}],"missing_fields":["Mageweave Bandage location","Quest XP"]}},{"quest_id":8608,"title":"The Horde Needs More Mageweave Bandages!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lady Callow","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.23,"y":75.12,"subzone":"Lady Callow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lady Callow","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.23,"y":75.12,"subzone":"Lady Callow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Bandage","item_id":8544},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Bandage","countPerCharacter":20,"itemId":8544,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8607],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8607,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Bandage","countPerCharacter":20,"itemId":8544,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Mageweave Bandages to Lady Callow at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8608,"title":"The Horde Needs More Mageweave Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8608"}],"missing_fields":["Mageweave Bandage location","Quest XP"]}},{"quest_id":8609,"title":"The Horde Needs Runecloth Bandages!","quest_level":60,"minimum_level":59,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Stoneguard Clayhoof","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.61,"y":75.77,"subzone":"Stoneguard Clayhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stoneguard Clayhoof","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.61,"y":75.77,"subzone":"Stoneguard Clayhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Bandage","item_id":14529},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8610],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Runecloth Bandages to Stoneguard Clayhoof at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8609,"title":"The Horde Needs Runecloth Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Runecloth Bandage location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8609"}],"missing_fields":["Runecloth Bandage location","Quest XP"]}},{"quest_id":8610,"title":"The Horde Needs More Runecloth Bandages!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Stoneguard Clayhoof","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.61,"y":75.77,"subzone":"Stoneguard Clayhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stoneguard Clayhoof","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.61,"y":75.77,"subzone":"Stoneguard Clayhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Bandage","item_id":14529},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8609],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8609,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Runecloth Bandages to Stoneguard Clayhoof at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8610,"title":"The Horde Needs More Runecloth Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8610"}],"missing_fields":["Runecloth Bandage location","Quest XP"]}},{"quest_id":8611,"title":"The Horde Needs Lean Wolf Steaks!","quest_level":60,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodguard Rawtar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.84,"y":67.4,"subzone":"Bloodguard Rawtar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodguard Rawtar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.84,"y":67.4,"subzone":"Bloodguard Rawtar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lean Wolf Steak","item_id":12209},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lean Wolf Steak","countPerCharacter":20,"itemId":12209,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8612],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lean Wolf Steak","countPerCharacter":20,"itemId":12209,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Lean Wolf Steaks to Bloodguard Rawtar at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8611,"title":"The Horde Needs Lean Wolf Steaks!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Lean Wolf Steak location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8611"}],"missing_fields":["Lean Wolf Steak location","Quest XP"]}},{"quest_id":8612,"title":"The Horde Needs More Lean Wolf Steaks!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodguard Rawtar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.84,"y":67.4,"subzone":"Bloodguard Rawtar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodguard Rawtar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.84,"y":67.4,"subzone":"Bloodguard Rawtar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lean Wolf Steak","item_id":12209},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lean Wolf Steak","countPerCharacter":20,"itemId":12209,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8611],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8611,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":1,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lean Wolf Steak","countPerCharacter":20,"itemId":12209,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Lean Wolf Steaks to Bloodguard Rawtar at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8612,"title":"The Horde Needs More Lean Wolf Steaks!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8612"}],"missing_fields":["Lean Wolf Steak location","Quest XP"]}},{"quest_id":8613,"title":"The Horde Needs Spotted Yellowtail!","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fisherman Lin'do","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":29.13,"y":68.86,"subzone":"Fisherman Lin'do","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fisherman Lin'do","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":29.13,"y":68.86,"subzone":"Fisherman Lin'do","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Spotted Yellowtail","item_id":6887},"count_per_character":20,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.53,"y":44.3,"subzone":"Darcy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":27.97,"y":57.96,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.01,"y":58.94,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.13,"y":58.54,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.61,"y":56.52,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.99,"y":58.27,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.9,"y":57.58,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.15,"y":57.4,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.35,"y":57.9,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.67,"y":57.95,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.99,"y":58.42,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.59,"y":59.77,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.34,"y":61.55,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":56.65,"y":40.79,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.78,"y":42.99,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":55.55,"y":44.01,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8614],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Spotted Yellowtail to Fisherman Lin'do at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8613,"title":"The Horde Needs Spotted Yellowtail!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8613"}],"missing_fields":["Quest XP"]}},{"quest_id":8614,"title":"The Horde Needs More Spotted Yellowtail!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fisherman Lin'do","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":29.13,"y":68.86,"subzone":"Fisherman Lin'do","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fisherman Lin'do","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":29.13,"y":68.86,"subzone":"Fisherman Lin'do","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Spotted Yellowtail","item_id":6887},"count_per_character":20,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.53,"y":44.3,"subzone":"Darcy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":27.97,"y":57.96,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.01,"y":58.94,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.13,"y":58.54,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.61,"y":56.52,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.99,"y":58.27,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.9,"y":57.58,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.15,"y":57.4,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.35,"y":57.9,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.67,"y":57.95,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.99,"y":58.42,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.59,"y":59.77,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.34,"y":61.55,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":56.65,"y":40.79,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.78,"y":42.99,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":55.55,"y":44.01,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8613],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8613,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Spotted Yellowtail to Fisherman Lin'do at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8614,"title":"The Horde Needs More Spotted Yellowtail!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8614"}],"missing_fields":["Quest XP"]}},{"quest_id":8615,"title":"The Horde Needs Baked Salmon!","quest_level":60,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Sharpclaw","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.83,"y":68.39,"subzone":"Chief Sharpclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Sharpclaw","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.83,"y":68.39,"subzone":"Chief Sharpclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Baked Salmon","item_id":13935},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Baked Salmon","countPerCharacter":20,"itemId":13935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8616],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Baked Salmon","countPerCharacter":20,"itemId":13935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Baked Salmon to Chief Sharpclaw at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8615,"title":"The Horde Needs Baked Salmon!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Baked Salmon location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8615"}],"missing_fields":["Baked Salmon location","Quest XP"]}},{"quest_id":8616,"title":"The Horde Needs More Baked Salmon!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Sharpclaw","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.83,"y":68.39,"subzone":"Chief Sharpclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Sharpclaw","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":28.83,"y":68.39,"subzone":"Chief Sharpclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Baked Salmon","item_id":13935},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Baked Salmon","countPerCharacter":20,"itemId":13935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8615],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8615,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21438,"name":"Horde Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21438"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Baked Salmon","countPerCharacter":20,"itemId":13935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Baked Salmon to Chief Sharpclaw at the Valley of Spirits in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8616,"title":"The Horde Needs More Baked Salmon!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8616"}],"missing_fields":["Baked Salmon location","Quest XP"]}},{"quest_id":8677,"title":"Darkhorn the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Darkhorn","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.13,"y":33.84,"subzone":"Elder Darkhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Darkhorn","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.13,"y":33.84,"subzone":"Elder Darkhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Darkhorn"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.13,"y":33.84,"subzone":"Elder Darkhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Darkhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Darkhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8677,"title":"Darkhorn the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8677"}],"missing_fields":["Quest XP"]}},{"quest_id":8746,"title":"Metzen the Reindeer","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Metzen the Reindeer","npc_id":15664},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":68.75,"y":34.23,"subzone":"Metzen the Reindeer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.35,"y":48.07,"subzone":"Metzen the Reindeer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Metzen the Reindeer","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Pouch of Reindeer Dust","item_id":21211},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":32.29,"y":49.16,"subzone":"Giant Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":32.17,"y":45.43,"subzone":"Giant Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":32.88,"y":43.01,"subzone":"Giant Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":41.86,"y":63.29,"subzone":"Giant Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":33.8,"y":39.75,"subzone":"Giant Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.83,"y":37.76,"subzone":"Giant Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":41.06,"y":15.34,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.8,"y":8.94,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.24,"y":9.55,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.69,"y":9.07,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.29,"y":8.43,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.29,"y":9.93,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.86,"y":89.84,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.08,"y":92.26,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.81,"y":92.09,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.11,"y":94.24,"subzone":"Shadowforge Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Pouch of Reindeer Dust","countPerCharacter":1,"itemId":21211,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8799],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[{"id":21213,"name":"Preserved Holly","count":5,"url":"https://www.wowhead.com/forever/item=21213"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Metzen the Reindeer","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Pouch of Reindeer Dust","countPerCharacter":1,"itemId":21211,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Metzen the Reindeer. Use the notes provided to you for clues as to where he is being held.  When you find Metzen, have the Pouch of Reindeer Dust in your possession so you can sprinkle some of the dust on him; this should free Metzen from his bonds of captivity.  Return the Pouch of Reindeer Dust to Kaymard Copperpinch in Orgrimmar once Metzen is freed.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8746,"title":"Metzen the Reindeer","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8746"}],"missing_fields":[]}},{"quest_id":8794,"title":"The Horde Needs Your Help!","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant Kai'jin","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.56,"y":66.37,"subzone":"Senior Sergeant Kai'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warlord Gorchuk"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warlord Gorchuk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8792,8793],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warlord Gorchuk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Warlord Gorchuk in Orgrimmar's Valley of Spirits.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8794,"title":"The Horde Needs Your Help!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8794"}],"missing_fields":[]}},{"quest_id":8799,"title":"The Hero of the Day","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":300},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Holly Preserver","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.33,"y":38,"subzone":"Holly Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Holly Preserver","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":62.13,"y":69.52,"subzone":"Holly Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Holly Preserver","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":35,"y":68.16,"subzone":"Holly Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Holly Preserver","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.57,"y":67.17,"subzone":"Holly Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Holly Preserver","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.78,"y":54.3,"subzone":"Holly Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deeprock Salt","item_id":8150},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":64.68,"y":44.77,"subzone":"Stone Fury","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.91,"y":59.49,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.41,"y":58.63,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.01,"y":57.74,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":10.12,"y":78.2,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":12.41,"y":76.99,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":16.2,"y":78.51,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.92,"y":88.27,"subzone":"Brutus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.6,"y":60.79,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":37.65,"y":60.51,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deeprock Salt","countPerCharacter":1,"itemId":8150,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8746],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8746,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":21213,"name":"Preserved Holly","count":5,"url":"https://www.wowhead.com/forever/item=21213"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deeprock Salt","countPerCharacter":1,"itemId":8150,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 1 Deeprock Salt and 5 gold coins to the Holly Preserver machine, upon which you will receive 5 Preserved Holly.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8799,"title":"The Hero of the Day","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8799"}],"missing_fields":["Quest XP"]}},{"quest_id":8815,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgrimmar Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":30.82,"y":73.67,"subzone":"Orgrimmar Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8832],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8815,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8815"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8816,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darkspear Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":30.03,"y":70.07,"subzone":"Darkspear Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8840],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8816,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8816"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8817,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Undercity Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":30.43,"y":65.59,"subzone":"Undercity Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8842],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8817,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8817"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8818,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thunder Bluff Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.96,"y":71.62,"subzone":"Thunder Bluff Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8844],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8818,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8818"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8823,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orgrimmar Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":30.82,"y":73.67,"subzone":"Orgrimmar Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8833],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8823,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8823"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8824,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Darkspear Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":30.03,"y":70.07,"subzone":"Darkspear Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8841],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8824,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8824"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8825,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thunder Bluff Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.96,"y":71.62,"subzone":"Thunder Bluff Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Thunderstrider","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.39,"y":56.98,"subzone":"Officer Thunderstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8843],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8825,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8825"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8826,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Undercity Commendation Officer","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":30.43,"y":65.59,"subzone":"Undercity Commendation Officer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8845],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8826,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8826"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8832,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8815],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8815,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8832,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8832"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8833,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Redblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.5,"y":38.72,"subzone":"Officer Redblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8823],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8823,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8833,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8833"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8844,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8818],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8818,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8844,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8844"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8845,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Vu'Shalay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":46.32,"y":35.12,"subzone":"Officer Vu'Shalay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8826],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8826,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8845,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8845"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8852,"title":"Ten Signets for War Supplies","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8852,"title":"Ten Signets for War Supplies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Horde Commendation Signet location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8852"}],"missing_fields":["Turn-in location","Horde Commendation Signet location","Quest XP"]}},{"quest_id":8853,"title":"Fifteen Signets for War Supplies","quest_level":39,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":15,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":15,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8853,"title":"Fifteen Signets for War Supplies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Horde Commendation Signet location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8853"}],"missing_fields":["Turn-in location","Horde Commendation Signet location","Quest XP"]}},{"quest_id":8854,"title":"Twenty Signets for War Supplies","quest_level":49,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":20,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":20,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8854,"title":"Twenty Signets for War Supplies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Horde Commendation Signet location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8854"}],"missing_fields":["Turn-in location","Horde Commendation Signet location","Quest XP"]}},{"quest_id":8855,"title":"Thirty Signets for War Supplies","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":30,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":30,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8855,"title":"Thirty Signets for War Supplies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Horde Commendation Signet location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8855"}],"missing_fields":["Turn-in location","Horde Commendation Signet location","Quest XP"]}},{"quest_id":8900,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orok Deathbane","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":51.29,"y":70.19,"subzone":"Orok Deathbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elenia Haydon","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.93,"y":45.24,"subzone":"Elenia Haydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elenia Haydon"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.93,"y":45.24,"subzone":"Elenia Haydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elenia Haydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8904],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8901,8902],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elenia Haydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Slightly Creased Note to Elenia Haydon near the bank in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8900,"title":"Dearest Elenia,","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8900"}],"missing_fields":["Quest XP"]}},{"quest_id":8913,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Bracers","item_id":16714},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Bracers","countPerCharacter":1,"itemId":16714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22108,"name":"Feralheart Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22108"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Bracers","countPerCharacter":1,"itemId":16714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Wildheart Bracers to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8913,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Wildheart Bracers location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8913"}],"missing_fields":["Wildheart Bracers location"]}},{"quest_id":8914,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Bindings","item_id":16681},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Bindings","countPerCharacter":1,"itemId":16681,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22011,"name":"Beastmaster's Bindings","count":1,"url":"https://www.wowhead.com/forever/item=22011"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Bindings","countPerCharacter":1,"itemId":16681,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Beaststalker's Bindings to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8914,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Beaststalker's Bindings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8914"}],"missing_fields":["Beaststalker's Bindings location"]}},{"quest_id":8915,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Bindings","item_id":16683},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Bindings","countPerCharacter":1,"itemId":16683,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22063,"name":"Sorcerer's Bindings","count":1,"url":"https://www.wowhead.com/forever/item=22063"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Bindings","countPerCharacter":1,"itemId":16683,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Magister's Bindings to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8915,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Magister's Bindings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8915"}],"missing_fields":["Magister's Bindings location"]}},{"quest_id":8916,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Bracers","item_id":16697},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Bracers","countPerCharacter":1,"itemId":16697,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22079,"name":"Virtuous Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22079"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Bracers","countPerCharacter":1,"itemId":16697,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Devout Bracers to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8916,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Devout Bracers location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8916"}],"missing_fields":["Devout Bracers location"]}},{"quest_id":8917,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Bracers","item_id":16710},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Bracers","countPerCharacter":1,"itemId":16710,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22004,"name":"Darkmantle Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22004"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Bracers","countPerCharacter":1,"itemId":16710,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Shadowcraft Bracers to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8917,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Shadowcraft Bracers location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8917"}],"missing_fields":["Shadowcraft Bracers location"]}},{"quest_id":8918,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bindings of Elements","item_id":16671},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bindings of Elements","countPerCharacter":1,"itemId":16671,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22095,"name":"Bindings of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22095"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bindings of Elements","countPerCharacter":1,"itemId":16671,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Bindings of Elements to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8918,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Bindings of Elements location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8918"}],"missing_fields":["Bindings of Elements location"]}},{"quest_id":8919,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Bracers","item_id":16703},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Bracers","countPerCharacter":1,"itemId":16703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22071,"name":"Deathmist Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22071"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Bracers","countPerCharacter":1,"itemId":16703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Dreadmist Bracers to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8919,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Dreadmist Bracers location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8919"}],"missing_fields":["Dreadmist Bracers location"]}},{"quest_id":8920,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithus Venom Sample","item_id":22381},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bracers of Valor","item_id":16735},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bracers of Valor","countPerCharacter":1,"itemId":16735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8923],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":21996,"name":"Bracers of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21996"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithus Venom Sample","countPerCharacter":15,"itemId":22381,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bracers of Valor","countPerCharacter":1,"itemId":16735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Bracers of Valor to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8920,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Bracers of Valor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8920"}],"missing_fields":["Bracers of Valor location"]}},{"quest_id":8923,"title":"A Supernatural Device","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mux Manascrambler"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mux Manascrambler","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8913,8914,8915,8916,8917,8918,8919,8920],"next_quest_ids":[8921],"requirements":{"prerequisite_alternatives":[[{"quest_id":8913,"required_state":"completed"}],[{"quest_id":8914,"required_state":"completed"}],[{"quest_id":8915,"required_state":"completed"}],[{"quest_id":8916,"required_state":"completed"}],[{"quest_id":8917,"required_state":"completed"}],[{"quest_id":8918,"required_state":"completed"}],[{"quest_id":8919,"required_state":"completed"}],[{"quest_id":8920,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mux Manascrambler","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Sealed Venom Container to Mux Manascrambler in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8923,"title":"A Supernatural Device","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8923"}],"missing_fields":[]}},{"quest_id":8927,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildheart Belt","item_id":16716},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildheart Belt","countPerCharacter":1,"itemId":16716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Gloves","item_id":16717},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Gloves","countPerCharacter":1,"itemId":16717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22106,"name":"Feralheart Belt","count":1,"url":"https://www.wowhead.com/forever/item=22106"},{"id":22110,"name":"Feralheart Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22110"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildheart Belt","countPerCharacter":1,"itemId":16716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Gloves","countPerCharacter":1,"itemId":16717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Wildheart Belt and a set of Wildheart Gloves to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8927,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Wildheart Belt location; Wildheart Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8927"}],"missing_fields":["Wildheart Belt location","Wildheart Gloves location"]}},{"quest_id":8930,"title":"In Search of Anthion","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anthion Harmon"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anthion Harmon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8927,8938,8939,8940,8941,8942,8943,8944],"next_quest_ids":[8945],"requirements":{"prerequisite_alternatives":[[{"quest_id":8927,"required_state":"completed"}],[{"quest_id":8938,"required_state":"completed"}],[{"quest_id":8939,"required_state":"completed"}],[{"quest_id":8940,"required_state":"completed"}],[{"quest_id":8941,"required_state":"completed"}],[{"quest_id":8942,"required_state":"completed"}],[{"quest_id":8943,"required_state":"completed"}],[{"quest_id":8944,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anthion Harmon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Use the Extra-Dimensional Ghost Revealer at the entrance to Stratholme and speak with the ghost of Anthion Harmon.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8930,"title":"In Search of Anthion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8930"}],"missing_fields":[]}},{"quest_id":8938,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Beaststalker's Belt","item_id":16680},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Beaststalker's Belt","countPerCharacter":1,"itemId":16680,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Gloves","item_id":16676},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Gloves","countPerCharacter":1,"itemId":16676,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22010,"name":"Beastmaster's Belt","count":1,"url":"https://www.wowhead.com/forever/item=22010"},{"id":22015,"name":"Beastmaster's Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22015"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Beaststalker's Belt","countPerCharacter":1,"itemId":16680,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Gloves","countPerCharacter":1,"itemId":16676,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Beaststalker's Belt and a set of Beaststalker's Gloves to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8938,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Beaststalker's Belt location; Beaststalker's Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8938"}],"missing_fields":["Beaststalker's Belt location","Beaststalker's Gloves location"]}},{"quest_id":8939,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magister's Belt","item_id":16685},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magister's Belt","countPerCharacter":1,"itemId":16685,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Gloves","item_id":16684},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Gloves","countPerCharacter":1,"itemId":16684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22062,"name":"Sorcerer's Belt","count":1,"url":"https://www.wowhead.com/forever/item=22062"},{"id":22066,"name":"Sorcerer's Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22066"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magister's Belt","countPerCharacter":1,"itemId":16685,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Gloves","countPerCharacter":1,"itemId":16684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Magister's Belt and a set of Magister's Gloves to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8939,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Magister's Belt location; Magister's Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8939"}],"missing_fields":["Magister's Belt location","Magister's Gloves location"]}},{"quest_id":8940,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Devout Belt","item_id":16696},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Devout Belt","countPerCharacter":1,"itemId":16696,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Gloves","item_id":16692},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Gloves","countPerCharacter":1,"itemId":16692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22078,"name":"Virtuous Belt","count":1,"url":"https://www.wowhead.com/forever/item=22078"},{"id":22081,"name":"Virtuous Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22081"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Devout Belt","countPerCharacter":1,"itemId":16696,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Gloves","countPerCharacter":1,"itemId":16692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Devout Belt and a set of Devout Gloves to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8940,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Devout Belt location; Devout Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8940"}],"missing_fields":["Devout Belt location","Devout Gloves location"]}},{"quest_id":8941,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowcraft Belt","item_id":16713},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowcraft Belt","countPerCharacter":1,"itemId":16713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Gloves","item_id":16712},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Gloves","countPerCharacter":1,"itemId":16712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22006,"name":"Darkmantle Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22006"},{"id":22002,"name":"Darkmantle Belt","count":1,"url":"https://www.wowhead.com/forever/item=22002"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowcraft Belt","countPerCharacter":1,"itemId":16713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Gloves","countPerCharacter":1,"itemId":16712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Shadowcraft Belt and a set of Shadowcraft Gloves to Mokvar in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8941,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Shadowcraft Belt location; Shadowcraft Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8941"}],"missing_fields":["Shadowcraft Belt location","Shadowcraft Gloves location"]}},{"quest_id":8942,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cord of Elements","item_id":16673},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cord of Elements","countPerCharacter":1,"itemId":16673,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gauntlets of Elements","item_id":16672},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Gauntlets of Elements","countPerCharacter":1,"itemId":16672,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22098,"name":"Cord of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22098"},{"id":22099,"name":"Gauntlets of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22099"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cord of Elements","countPerCharacter":1,"itemId":16673,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Gauntlets of Elements","countPerCharacter":1,"itemId":16672,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Cord of Elements and a set of Gauntlets of Elements to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8942,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Cord of Elements location; Gauntlets of Elements location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8942"}],"missing_fields":["Cord of Elements location","Gauntlets of Elements location"]}},{"quest_id":8943,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dreadmist Belt","item_id":16702},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dreadmist Belt","countPerCharacter":1,"itemId":16702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Wraps","item_id":16705},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Wraps","countPerCharacter":1,"itemId":16705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22070,"name":"Deathmist Belt","count":1,"url":"https://www.wowhead.com/forever/item=22070"},{"id":22077,"name":"Deathmist Wraps","count":1,"url":"https://www.wowhead.com/forever/item=22077"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dreadmist Belt","countPerCharacter":1,"itemId":16702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Wraps","countPerCharacter":1,"itemId":16705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Dreadmist Belt and a set of Dreadmist Wraps to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8943,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Dreadmist Belt location; Dreadmist Wraps location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8943"}],"missing_fields":["Dreadmist Belt location","Dreadmist Wraps location"]}},{"quest_id":8944,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Belt of Valor","item_id":16736},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Belt of Valor","countPerCharacter":1,"itemId":16736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gauntlets of Valor","item_id":16737},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Gauntlets of Valor","countPerCharacter":1,"itemId":16737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8978],"next_quest_ids":[8930],"requirements":{"prerequisite_alternatives":[[{"quest_id":8978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21994,"name":"Belt of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21994"},{"id":21998,"name":"Gauntlets of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21998"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Belt of Valor","countPerCharacter":1,"itemId":16736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Gauntlets of Valor","countPerCharacter":1,"itemId":16737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Belt of Valor and a set of Gauntlets of Valor to Mokvar in Orgrimmar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8944,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Belt of Valor location; Gauntlets of Valor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8944"}],"missing_fields":["Belt of Valor location","Gauntlets of Valor location"]}},{"quest_id":8998,"title":"Back to the Beginning","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mokvar"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mokvar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8996],"next_quest_ids":[9007,9008,9009,9010,9011,9012,9013,9014],"requirements":{"prerequisite_alternatives":[[{"quest_id":8996,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mokvar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Mokvar at Grommash Hold in Orgrimmar's Valley of Wisdom.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8998,"title":"Back to the Beginning","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8998"}],"missing_fields":["Pickup location"]}},{"quest_id":9007,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildheart Cowl","item_id":16720},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildheart Cowl","countPerCharacter":1,"itemId":16720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Vest","item_id":16706},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Vest","countPerCharacter":1,"itemId":16706,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22109,"name":"Feralheart Cowl","count":1,"url":"https://www.wowhead.com/forever/item=22109"},{"id":22113,"name":"Feralheart Vest","count":1,"url":"https://www.wowhead.com/forever/item=22113"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildheart Cowl","countPerCharacter":1,"itemId":16720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Vest","countPerCharacter":1,"itemId":16706,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Wildheart Cowl and Wildheart Vest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9007,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Wildheart Cowl location; Wildheart Vest location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9007"}],"missing_fields":["Wildheart Cowl location","Wildheart Vest location"]}},{"quest_id":9008,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Beaststalker's Cap","item_id":16677},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Beaststalker's Cap","countPerCharacter":1,"itemId":16677,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Tunic","item_id":16674},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Tunic","countPerCharacter":1,"itemId":16674,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22013,"name":"Beastmaster's Cap","count":1,"url":"https://www.wowhead.com/forever/item=22013"},{"id":22060,"name":"Beastmaster's Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22060"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Beaststalker's Cap","countPerCharacter":1,"itemId":16677,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Tunic","countPerCharacter":1,"itemId":16674,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Beaststalker's Cap and Beaststalker's Tunic.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9008,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Beaststalker's Cap location; Beaststalker's Tunic location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9008"}],"missing_fields":["Beaststalker's Cap location","Beaststalker's Tunic location"]}},{"quest_id":9009,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Devout Crown","item_id":16693},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Devout Crown","countPerCharacter":1,"itemId":16693,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Robe","item_id":16690},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Robe","countPerCharacter":1,"itemId":16690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22080,"name":"Virtuous Crown","count":1,"url":"https://www.wowhead.com/forever/item=22080"},{"id":22083,"name":"Virtuous Robe","count":1,"url":"https://www.wowhead.com/forever/item=22083"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Devout Crown","countPerCharacter":1,"itemId":16693,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Robe","countPerCharacter":1,"itemId":16690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Devout Crown and Devout Robe.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9009,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Devout Crown location; Devout Robe location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9009"}],"missing_fields":["Devout Crown location","Devout Robe location"]}},{"quest_id":9010,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowcraft Cap","item_id":16707},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowcraft Cap","countPerCharacter":1,"itemId":16707,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Tunic","item_id":16721},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Tunic","countPerCharacter":1,"itemId":16721,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22005,"name":"Darkmantle Cap","count":1,"url":"https://www.wowhead.com/forever/item=22005"},{"id":22009,"name":"Darkmantle Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22009"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowcraft Cap","countPerCharacter":1,"itemId":16707,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Tunic","countPerCharacter":1,"itemId":16721,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Shadowcraft Cap and Shadowcraft Tunic.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9010,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Shadowcraft Cap location; Shadowcraft Tunic location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9010"}],"missing_fields":["Shadowcraft Cap location","Shadowcraft Tunic location"]}},{"quest_id":9011,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coif of Elements","item_id":16667},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coif of Elements","countPerCharacter":1,"itemId":16667,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vest of Elements","item_id":16666},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vest of Elements","countPerCharacter":1,"itemId":16666,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22097,"name":"Coif of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22097"},{"id":22102,"name":"Vest of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22102"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coif of Elements","countPerCharacter":1,"itemId":16667,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vest of Elements","countPerCharacter":1,"itemId":16666,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Coif of Elements and Vest of Elements.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9011,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Coif of Elements location; Vest of Elements location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9011"}],"missing_fields":["Coif of Elements location","Vest of Elements location"]}},{"quest_id":9012,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dreadmist Mask","item_id":16698},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dreadmist Mask","countPerCharacter":1,"itemId":16698,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Robe","item_id":16700},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Robe","countPerCharacter":1,"itemId":16700,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22074,"name":"Deathmist Mask","count":1,"url":"https://www.wowhead.com/forever/item=22074"},{"id":22075,"name":"Deathmist Robe","count":1,"url":"https://www.wowhead.com/forever/item=22075"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dreadmist Mask","countPerCharacter":1,"itemId":16698,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Robe","countPerCharacter":1,"itemId":16700,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Dreadmist Mask and Dreadmist Robe.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9012,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Dreadmist Mask location; Dreadmist Robe location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9012"}],"missing_fields":["Dreadmist Mask location","Dreadmist Robe location"]}},{"quest_id":9013,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Helm of Valor","item_id":16731},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Helm of Valor","countPerCharacter":1,"itemId":16731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Breastplate of Valor","item_id":16730},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Breastplate of Valor","countPerCharacter":1,"itemId":16730,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":21999,"name":"Helm of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21999"},{"id":21997,"name":"Breastplate of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21997"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Helm of Valor","countPerCharacter":1,"itemId":16731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Breastplate of Valor","countPerCharacter":1,"itemId":16730,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Helm of Valor and Breastplate of Valor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9013,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Helm of Valor location; Breastplate of Valor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9013"}],"missing_fields":["Helm of Valor location","Breastplate of Valor location"]}},{"quest_id":9014,"title":"Saving the Best for Last","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magister's Crown","item_id":16686},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magister's Crown","countPerCharacter":1,"itemId":16686,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Robes","item_id":16688},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Robes","countPerCharacter":1,"itemId":16688,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8998],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8998,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":22065,"name":"Sorcerer's Crown","count":1,"url":"https://www.wowhead.com/forever/item=22065"},{"id":22069,"name":"Sorcerer's Robes","count":1,"url":"https://www.wowhead.com/forever/item=22069"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magister's Crown","countPerCharacter":1,"itemId":16686,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Robes","countPerCharacter":1,"itemId":16688,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Give Mokvar your Magister's Crown and Magister's Robes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9014,"title":"Saving the Best for Last","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Magister's Crown location; Magister's Robes location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9014"}],"missing_fields":["Magister's Crown location","Magister's Robes location"]}},{"quest_id":9032,"title":"Bodley's Unfortunate Fate","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"orgrimmar","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bodley's Unfortunate Fate"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bodley's Unfortunate Fate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8957,9016,9017,9018,9019,9020,9021,9022],"next_quest_ids":[8961],"requirements":{"prerequisite_alternatives":[[{"quest_id":8957,"required_state":"completed"}],[{"quest_id":9016,"required_state":"completed"}],[{"quest_id":9017,"required_state":"completed"}],[{"quest_id":9018,"required_state":"completed"}],[{"quest_id":9019,"required_state":"completed"}],[{"quest_id":9020,"required_state":"completed"}],[{"quest_id":9021,"required_state":"completed"}],[{"quest_id":9022,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bodley's Unfortunate Fate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Blackrock Mountain and use the Extra-Dimensional Ghost Revealer to find Bodley near Blackrock Spire.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9032,"title":"Bodley's Unfortunate Fate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Bodley's Unfortunate Fate location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9032"}],"missing_fields":["Turn-in location","Bodley's Unfortunate Fate location"]}}],"quest_count":173},{"region_id":"undercity","name":"Undercity","quests":[{"quest_id":2378,"title":"Find the Shattered Hand","quest_level":16,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","quest_type":"normal","requirements":{"classes":["rogue"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mennet Carkad","locations":[{"zone_id":"undercity","zone":"Undercity","x":83.5,"y":69.1,"subzone":"Mennet Carkad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shenthul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shenthul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":43,"y":53.7,"subzone":"Shenthul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shenthul","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"rewards":{"xp":120,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=2378"},"prerequisite_rules":{"prerequisite_alternatives":[],"exclusive_quest_ids":[2380],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2378"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=2378"}],"routing_decision":{"id":2378,"title":"Find the Shattered Hand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2378,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Tirisfal → Sepulcher → Undercity · collect the dungeon bundle","kinds":["pickup"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2378"},{"questId":2378,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet · rogue work on the return","kinds":["objective","turnin"],"guide":"barrens-return","title":"Barrens · return to Kalimdor","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/barrens-return.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2378"},{"questId":2378,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"Rogue introduction · choose your origin","kinds":["pickup","objective","turnin"],"guide":"rogue-ratchet","title":"Rogue · Ratchet lockpicking","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":16},"url":"/journey/rogue-ratchet.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2378"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shenthul","countPerCharacter":null,"method":"delivery","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"travelIncluded":false,"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"forever_status":"reported","chain":{"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[2380],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Find the Shattered Hand","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2378"}],"missing_fields":[]}},{"quest_id":92421,"title":"Light's Justice","quest_level":22,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Morbin Lightbane","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":89.8,"subzone":"Morbin Lightbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morbin Lightbane","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":89.8,"subzone":"Morbin Lightbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Intact Limbs"},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Intact Limbs","countPerCharacter":25,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":25,"seconds":375,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":75,"seconds":1125,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":4500,"items":[],"choices":[{"id":279874,"name":"The Stitcher","count":1},{"id":279875,"name":"Spare Part Bindings","count":1}],"reputation":[{"factionId":68,"factionName":"Undercity","value":150}],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=92421","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Intact Limbs","countPerCharacter":25,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":25,"seconds":375,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":75,"seconds":1125,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":375,"partyKnownSeconds":1125,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 25: Intact Limbs","guide_note":"Collect limbs throughout the dungeon. This is a general Horde quest, not a paladin-only quest. 2,200 base XP is the reported record; Wowhead's gain display shows 4,600. Drop rate remains unknown.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"core","url":"/journey/ruins-of-lordaeron.html?quest=92421"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"No confirmed prerequisite recorded; user no-prerequisite assumption applies.","source":"https://www.wowhead.com/forever/quest=92421"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=92421"},{"source_id":"wowhead_review","url":"https://wowforevertalents.com/quests/light-s-justice-92421/"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quests"}],"missing_fields":["Intact Limbs location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":92421,"title":"Light's Justice","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":92421,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Sepulcher → Undercity · collect the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-92421"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":95216,"title":"The New Plague","quest_level":22,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Theodore Griffs","locations":[{"zone_id":"undercity","zone":"Undercity","x":46.3,"y":71.9,"subzone":"Theodore Griffs","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Theodore Griffs","locations":[{"zone_id":"undercity","zone":"Undercity","x":46.3,"y":71.9,"subzone":"Theodore Griffs","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Highly Toxic Strain from Witherfang"},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Highly Toxic Strain from Witherfang","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2600,"money_copper":null,"items":[],"choices":[{"id":279876,"name":"Plaguefang","count":1},{"id":279877,"name":"Blight Gloves","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=95216","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Highly Toxic Strain from Witherfang","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Highly Toxic Strain from Witherfang","guide_note":"Accept from Theodore before the run. An old reported prerequisite could not be verified; no invented prerequisite edge. This is distinct from Tirisfal's A New Plague #367–492.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"core","url":"/journey/ruins-of-lordaeron.html?quest=95216"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"No confirmed prerequisite recorded; user no-prerequisite assumption applies.","source":"https://www.wowhead.com/forever/quest=95216"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=95216"},{"source_id":"wowhead_review","url":"https://wowforevertalents.com/quests/the-new-plague-95216/"},{"source_id":"wowhead_review","url":"https://thewowdb.com/wow-forever/quest/the-new-plague-95216/"},{"source_id":"wowhead_review","url":"https://bindonforever.com/quest/95216"}],"missing_fields":["Highly Toxic Strain from Witherfang location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":95216,"title":"The New Plague","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95216,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Sepulcher → Undercity · collect the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95216"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":95204,"title":"Crest of Lordaeron","quest_level":22,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oran Snakewrithe","locations":[{"zone_id":"undercity","zone":"Undercity","x":73.4,"y":32.4,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crest of Lordaeron"},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crest of Lordaeron","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2600,"money_copper":null,"items":[],"choices":[{"id":280567,"name":"Small Sack of Gems","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=95204","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crest of Lordaeron","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Crest of Lordaeron","guide_note":"Optional item-start quest. Search the interactable crest spawn locations while clearing; do not assume it appears every run. Each character needs their own quest-start item. Use Horde #95204, not Alliance #95189. The quest-list base XP is 2,600; the individual gain display shows 5,450.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"core","url":"/journey/ruins-of-lordaeron.html?quest=95204"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"No confirmed prerequisite recorded; user no-prerequisite assumption applies.","source":"https://www.wowhead.com/forever/quest=95204"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=95204"},{"source_id":"wowhead_review","url":"https://wowforevertalents.com/quests/crest-of-lordaeron-95204/"}],"missing_fields":["Starting-item acquisition location","Crest of Lordaeron location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":95204,"title":"Crest of Lordaeron","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":95204,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ruins of Lordaeron · dungeon objectives","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-95204"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97288,"title":"Unending Torment","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abominable Head"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Abominable Head","countPerCharacter":1,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[97289],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=97288","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abominable Head","countPerCharacter":1,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver 1: Abominable Head","guide_note":"The Baron's Abominable Head begins this five-step chain. Every character must loot their own starter; the quest is not shareable. Deliver it to Faranell, then complete the city follow-ups. Base record reports 1,650 XP; Wowhead's gain display shows 3,450. Drop chance unverified.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"core","url":"/journey/ruins-of-lordaeron.html?quest=97288"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"No confirmed prerequisite recorded; user no-prerequisite assumption applies.","source":"https://www.wowhead.com/forever/quest=97288"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97288"},{"source_id":"wowhead_review","url":"https://wowforevertalents.com/quests/unending-torment-97288/"}],"missing_fields":["Starting-item acquisition location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":97288,"title":"Unending Torment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97288,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ruins of Lordaeron · dungeon objectives","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97288"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97289,"title":"Unending Torment","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Unfinished Abomination","locations":[{"zone_id":"undercity","zone":"Undercity","x":46,"y":62.2,"subzone":"Unfinished Abomination","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of the Baron"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":46,"y":62.2,"subzone":"Unfinished Abomination","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"collect","target":"Head of the Baron","countPerCharacter":1,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[97288],"next_quest_ids":[97290],"requirements":{"prerequisite_alternatives":[[{"quest_id":97288,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":1300,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=97289","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of the Baron","countPerCharacter":1,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver 1: Head of the Baron","guide_note":"Take the provided head to the hanging Unfinished Abomination in the adjoining room. This city step follows the dungeon starter; it does not require a second dungeon run.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"followup","url":"/journey/ruins-of-lordaeron.html?quest=97289"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Wowhead Forever five-stage series","source":"https://www.wowhead.com/forever/quest=97289"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97289"}],"missing_fields":[]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":97289,"title":"Unending Torment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97289,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Undercity → Sepulcher · close the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97289"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97290,"title":"Unending Torment","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Unfinished Abomination","locations":[{"zone_id":"undercity","zone":"Undercity","x":46,"y":62.2,"subzone":"Unfinished Abomination","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk","target":{"name":"Report to Master Apothecary Faranell"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk","target":"Report to Master Apothecary Faranell","countPerCharacter":1,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[97289],"next_quest_ids":[97291],"requirements":{"prerequisite_alternatives":[[{"quest_id":97289,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":1300,"items":[],"choices":[{"id":279867,"name":"Slain Baron's Signet","count":1},{"id":279865,"name":"Grave Shroud","count":1},{"id":279864,"name":"Monstrous Cleaver","count":1}],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=97290","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk","target":"Report to Master Apothecary Faranell","countPerCharacter":1,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver 1: Report to Master Apothecary Faranell","guide_note":"Report back to Faranell. The chain's equipment choice is awarded here, on stage three, rather than on every stage.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"followup","url":"/journey/ruins-of-lordaeron.html?quest=97290"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Wowhead Forever five-stage series","source":"https://www.wowhead.com/forever/quest=97290"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97290"},{"source_id":"wowhead_review","url":"https://questing.wiki/wow-forever/quests/97290/"}],"missing_fields":[]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":97290,"title":"Unending Torment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97290,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Undercity → Sepulcher · close the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97290"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97291,"title":"Unending Torment","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Toxic Skullcap from Tawny Grisette"},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Toxic Skullcap from Tawny Grisette","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Blisterweed near Katrina Alliestar"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":54.6,"y":49.6,"subzone":"Blisterweed near the herbalism trainer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blisterweed near Katrina Alliestar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}},{"action":"collect","target":{"name":"Essence of Agony from Ezekiel Graves"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":75.6,"y":51.4,"subzone":"Ezekiel Graves","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Agony from Ezekiel Graves","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[97290],"next_quest_ids":[97292],"requirements":{"prerequisite_alternatives":[[{"quest_id":97290,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":1300,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=97291","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Toxic Skullcap from Tawny Grisette","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":1,"action":"collect","target":"Blisterweed near Katrina Alliestar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}},{"index":2,"action":"collect","target":"Essence of Agony from Ezekiel Graves","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":45,"partyKnownSeconds":135,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Toxic Skullcap from Tawny Grisette; collect 1: Blisterweed near Katrina Alliestar; collect 1: Essence of Agony from Ezekiel Graves","guide_note":"Gather the three ingredients inside Undercity. Tawny patrols the upper Trade Quarter ring, so no fixed pin is invented. The other two coordinates are player reports on the Wowhead quest page; confirm the in-game target. Blisterweed is collected from the herbs, not purchased.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"followup","url":"/journey/ruins-of-lordaeron.html?quest=97291"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Wowhead Forever five-stage series","source":"https://www.wowhead.com/forever/quest=97291"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97291"}],"missing_fields":["Toxic Skullcap from Tawny Grisette location"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":97291,"title":"Unending Torment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97291,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Undercity → Sepulcher · close the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97291"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":97292,"title":"Unending Torment","quest_level":21,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.4,"y":69.4,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Administer Hissing Serum to the system above Othmar"},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":47,"y":60,"subzone":"System above Othmar / large worm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Administer Hissing Serum to the system above Othmar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[97291],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":97291,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"source_url":"https://www.wowhead.com/forever/quest=97292","evidence":"Reported Forever base record; dungeon scaling multiplier is not independently verified."},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Administer Hissing Serum to the system above Othmar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"No measured drop rate or event duration; travel remains separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"No measured drop rate or event duration; travel remains separate."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"interact 1: Administer Hissing Serum to the system above Othmar","guide_note":"Use the supplied serum from the inventory or tracker near the large worm above Othmar, then return to Faranell. Approximate objective position is a player report. The indexed page verifies the task but does not expose final-stage rewards; retain unknown XP/coin instead of copying another stage's values.","guide_optional":false,"dungeon_progression":{"id":"ruins-of-lordaeron","title":"Ruins of Lordaeron","stage":"followup","url":"/journey/ruins-of-lordaeron.html?quest=97292"},"research_updates":[{"checkedOn":"2026-10-25","field":"dungeon_chapter_research","detail":"Wowhead Forever five-stage series","source":"https://www.wowhead.com/forever/quest=97292"}],"evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=97292"}],"missing_fields":["Quest XP"]},"guide_deferral":"Available in the Ruins of Lordaeron dungeon progression chapter. It includes prerequisites and rewards; a timed walking itinerary through the dungeon is not yet authored.","routing_decision":{"id":97292,"title":"Unending Torment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":97292,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirisfal → Undercity → Sepulcher · close the dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"ruins-of-lordaeron-route","title":"Ruins of Lordaeron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ruins-of-lordaeron-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-97292"}],"all_profile_placements":"/data/route-decisions.json"}},{"quest_id":1048,"title":"Into The Scarlet Monastery","quest_level":42,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"High Inquisitor Whitemane","npc_id":3977},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"High Inquisitor Whitemane","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Commander Mograine","npc_id":3976},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Scarlet Commander Mograine","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Herod","npc_id":3975},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Herod","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Houndmaster Loksey","npc_id":3974},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Houndmaster Loksey","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5150,"money_copper":0,"items":[],"choices":[{"id":6802,"name":"Sword of Omen","count":1,"url":"https://www.wowhead.com/forever/item=6802"},{"id":6803,"name":"Prophetic Cane","count":1,"url":"https://www.wowhead.com/forever/item=6803"},{"id":10711,"name":"Dragon's Blood Necklace","count":1,"url":"https://www.wowhead.com/forever/item=10711"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"High Inquisitor Whitemane","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Scarlet Commander Mograine","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Herod","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Houndmaster Loksey","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill High Inquisitor Whitemane, Scarlet Commander Mograine, Herod, the Scarlet Champion and Houndmaster Loksey and then report back to Varimathras in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1048,"title":"Into The Scarlet Monastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1048,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Undercity · accept the spanning boss quest","kinds":["pickup","objective"],"guide":"scarlet-library-route","title":"Scarlet Monastery · Library","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-library-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1048"},{"questId":1048,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Armory · Herod","kinds":["objective"],"guide":"scarlet-armory-route","title":"Scarlet Monastery · Armory","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-armory-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1048"},{"questId":1048,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cathedral → Undercity · finish the four-boss quest","kinds":["objective","turnin"],"guide":"scarlet-cathedral-route","title":"Scarlet Monastery · Cathedral","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-cathedral-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1048"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1048"}],"missing_fields":["High Inquisitor Whitemane location","Scarlet Commander Mograine location","Herod location","Houndmaster Loksey location"]}},{"quest_id":1109,"title":"Going, Going, Guano!","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kraul Guano","item_id":5801},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kraul Guano","countPerCharacter":1,"itemId":5801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1113],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kraul Guano","countPerCharacter":1,"itemId":5801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 1 pile of Kraul Guano to Master Apothecary Faranell in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1109,"title":"Going, Going, Guano!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1109,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Capital and Ratchet pickups","kinds":["pickup","objective","turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1109"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1109"}],"missing_fields":["Kraul Guano location"]}},{"quest_id":1113,"title":"Hearts of Zeal","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heart of Zeal","item_id":5805},"count_per_character":20,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.89,"y":30.86,"subzone":"Scarlet Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.73,"y":29.43,"subzone":"Scarlet Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.54,"y":30.34,"subzone":"Scarlet Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.07,"y":29.34,"subzone":"Scarlet Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.97,"y":30.22,"subzone":"Scarlet Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.89,"y":30.54,"subzone":"Scarlet Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.89,"y":30.86,"subzone":"Scarlet Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.73,"y":29.43,"subzone":"Scarlet Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.18,"y":29.53,"subzone":"Scarlet Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.54,"y":30.34,"subzone":"Scarlet Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.07,"y":29.34,"subzone":"Scarlet Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.94,"y":30.71,"subzone":"Scarlet Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.89,"y":30.86,"subzone":"Scarlet Magician","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.73,"y":29.43,"subzone":"Scarlet Magician","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.18,"y":29.53,"subzone":"Scarlet Magician","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":81.54,"y":30.34,"subzone":"Scarlet Magician","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heart of Zeal","countPerCharacter":20,"itemId":5805,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1109],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1109,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heart of Zeal","countPerCharacter":20,"itemId":5805,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Master Apothecary Faranell in the Undercity wants 20 Hearts of Zeal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1113,"title":"Hearts of Zeal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1113,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Undercity → Graveyard","kinds":["pickup"],"guide":"scarlet-graveyard-route","title":"Scarlet Monastery · Graveyard","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-graveyard-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1113"},{"questId":1113,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Library · Loksey, books, hearts and the key","kinds":["objective","turnin"],"guide":"scarlet-library-route","title":"Scarlet Monastery · Library","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-library-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1113"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1113"}],"missing_fields":[]}},{"quest_id":1160,"title":"Test of Lore","quest_level":36,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Parqual Fintallas","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Parqual Fintallas","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"loot_book_from_table_inside_dungeon","target":{"name":"Beginnings of the Undead Threat","item_id":5861},"count_per_character":1,"locations":[],"location_label":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates.","delivery":false,"completion_estimate":{"index":0,"action":"loot_book_from_table_inside_dungeon","target":"Beginnings of the Undead Threat","countPerCharacter":1,"itemId":5861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1159],"next_quest_ids":[6628],"requirements":{"prerequisite_alternatives":[[{"quest_id":1159,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"loot_book_from_table_inside_dungeon","target":"Beginnings of the Undead Threat","countPerCharacter":1,"itemId":5861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find The Beginnings of the Undead Threat, and return it to Parqual Fintallas in Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates.","guide_optional":true,"routing_decision":{"id":1160,"title":"Test of Lore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1160,"firstStop":23,"lastStop":25,"turninStop":25,"completed":true,"group":"Dorn → Braug → Ashenvale → Undercity","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1160"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=1160","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. In the Library wing, inspect tables in the left-hand side rooms of the Gallery of Treasures before the final library. Player reports differ on which side room; do not assign an exact room or map coordinate. This is the Test of Lore quest item, not an additional collectible from Forever's Library Book system. Questie Forever records its object inside Scarlet Monastery area 796 with -1,-1 coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1160"}],"missing_fields":[]}},{"quest_id":1803,"title":"Tome of the Cabal","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorah Annison","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.92,"y":37.89,"subzone":"Jorah Annison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jorah Annison","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.92,"y":37.89,"subzone":"Jorah Annison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Moldy Tome","item_id":6931},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":27.78,"y":72.79,"subzone":"Tome of the Cabal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Moldy Tome","countPerCharacter":1,"itemId":6931,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tattered Manuscript","item_id":6997},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":43.44,"y":32.69,"subzone":"Damaged Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Tattered Manuscript","countPerCharacter":1,"itemId":6997,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1801],"next_quest_ids":[1805],"requirements":{"prerequisite_alternatives":[[{"quest_id":1801,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Moldy Tome","countPerCharacter":1,"itemId":6931,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Tattered Manuscript","countPerCharacter":1,"itemId":6997,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Retrieve the Moldy Tome and Tattered Manuscript for Jorah Annison in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1803,"title":"Tome of the Cabal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1803,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Tome of the Cabal #1803","kinds":["pickup","objective","turnin"],"guide":"warlock-felhunter","title":"Warlock · Felhunter","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warlock-felhunter.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1803"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1803"}],"missing_fields":[]}},{"quest_id":1805,"title":"Tome of the Cabal","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jorah Annison","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.92,"y":37.89,"subzone":"Jorah Annison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rod of Channeling","item_id":6930},"count_per_character":3,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":49.63,"y":46.43,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.7,"y":54.36,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.95,"y":54.41,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.09,"y":53.2,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":52.54,"y":53.88,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":52.95,"y":55.33,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.48,"y":45.39,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.99,"y":45.81,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":46.17,"y":47.05,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":46.57,"y":47.17,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.66,"y":43.32,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.62,"y":42.48,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rod of Channeling","countPerCharacter":3,"itemId":6930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1803],"next_quest_ids":[1795],"requirements":{"prerequisite_alternatives":[[{"quest_id":1803,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rod of Channeling","countPerCharacter":3,"itemId":6930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Reconstructed Tome and 3 Rods of Channeling to Strahad Farsan in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1805,"title":"Tome of the Cabal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1805,"firstStop":15,"lastStop":17,"turninStop":17,"completed":true,"group":"Tome of the Cabal #1805","kinds":["pickup","objective","turnin"],"guide":"warlock-felhunter","title":"Warlock · Felhunter","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warlock-felhunter.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1805"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1805"}],"missing_fields":[]}},{"quest_id":1846,"title":"Dragonmaw Shinbones","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Velora Nitely","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Velora Nitely","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sturdy Dragonmaw Shinbone","item_id":7134},"count_per_character":8,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":49.63,"y":46.43,"subzone":"Dragonmaw Shadowwarder · Angerfang Encampment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":49.44,"y":46.88,"subzone":"Dragonmaw Bonewarder · Angerfang Encampment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Wetlands · Angerfang Encampment","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sturdy Dragonmaw Shinbone","countPerCharacter":8,"itemId":7134,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1841],"next_quest_ids":[1847],"requirements":{"prerequisite_alternatives":[[{"quest_id":1841,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sturdy Dragonmaw Shinbone","countPerCharacter":8,"itemId":7134,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Sturdy Dragonmaw Shinbones to Velora Nitely in the Undercity.","guide_note":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion.","guide_optional":false,"routing_decision":{"id":1846,"title":"Dragonmaw Shinbones","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1846,"firstStop":32,"lastStop":34,"turninStop":34,"completed":true,"group":"Dragonmaw Shinbones #1846","kinds":["pickup","objective","turnin"],"guide":"warrior-brutal-armor","title":"Warrior · finish Brutal Armor during RFK","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":29},"url":"/journey/warrior-brutal-armor.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1846"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Loot Dragonmaw Shinbones (#7131) from the Dragonmaw orcs, then use each bone to test it. Keep testing until 8 Sturdy Dragonmaw Shinbones are obtained. Testing may fail, so do not model 8 collected items as exactly 8 kills or assume a 100% conversion."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1846"}],"missing_fields":[]}},{"quest_id":1953,"title":"Return to the Marsh","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.14,"y":10.03,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Bink","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":27.25,"y":8.3,"subzone":"Bink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Jennea Cannon","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.56,"y":85.8,"subzone":"Jennea Cannon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Uthel'nay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":39.16,"y":86.27,"subzone":"Uthel'nay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tabetha"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1954],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":320,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tabetha.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1953,"title":"Return to the Marsh","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1953,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Return to the Marsh #1953","kinds":["pickup","objective","turnin"],"guide":"mage-celestial","title":"Mage · Celestial Power","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/mage-celestial.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1953"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1953"}],"missing_fields":[]}},{"quest_id":2342,"title":"Reclaimed Treasures","quest_level":43,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Patrick Garrett","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.32,"y":48.61,"subzone":"Patrick Garrett","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Patrick Garrett","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.32,"y":48.61,"subzone":"Patrick Garrett","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Garrett Family Treasure","item_id":8026},"count_per_character":1,"locations":[{"zone_id":"loch-modan","zone":"Loch Modan","x":33.93,"y":93.01,"subzone":"Garrett Family Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Garrett Family Treasure","countPerCharacter":1,"itemId":8026,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Garrett Family Treasure","countPerCharacter":1,"itemId":8026,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get Patrick Garrett's family treasure from their family chest in the South Common Hall of Uldaman, and bring it to him in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2342,"title":"Reclaimed Treasures","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2342,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2342"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2342"}],"missing_fields":[]}},{"quest_id":3001,"title":"Seeking Strahad","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.06,"y":25.99,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strahad Farsan"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[2996],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Strahad Farsan in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3001,"title":"Seeking Strahad","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3001"}],"missing_fields":[]}},{"quest_id":3341,"title":"Bring the End","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Andrew Brownell","locations":[{"zone_id":"undercity","zone":"Undercity","x":74.05,"y":33.31,"subzone":"Andrew Brownell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Andrew Brownell","locations":[{"zone_id":"undercity","zone":"Undercity","x":74.05,"y":33.31,"subzone":"Andrew Brownell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Skull of the Coldbringer","item_id":10420},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Skull of the Coldbringer","countPerCharacter":1,"itemId":10420,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4300,"money_copper":0,"items":[{"id":10823,"name":"Vanquisher's Sword","count":1,"url":"https://www.wowhead.com/forever/item=10823"},{"id":10824,"name":"Amberglow Talisman","count":1,"url":"https://www.wowhead.com/forever/item=10824"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Skull of the Coldbringer","countPerCharacter":1,"itemId":10420,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Andrew Brownell wants you to kill Amnennar the Coldbringer and return his skull.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3341,"title":"Bring the End","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3341,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Downs · exterior","kinds":["pickup","objective","turnin"],"guide":"razorfen-downs-route","title":"Razorfen Downs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-downs-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3341"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3341"}],"missing_fields":["Skull of the Coldbringer location"]}},{"quest_id":4133,"title":"Vivian Lagrave","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shadowmage Vivian Lagrave"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shadowmage Vivian Lagrave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4134],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shadowmage Vivian Lagrave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Shadowmaster Vivian Lagrave in Kargath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4133,"title":"Vivian Lagrave","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4133,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4133"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4133"}],"missing_fields":[]}},{"quest_id":4489,"title":"Summon Felsteed","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaal Soulreaper","locations":[{"zone_id":"undercity","zone":"Undercity","x":86.21,"y":15.93,"subzone":"Kaal Soulreaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strahad Farsan"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3631,4487,4488],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Strahad Farsan in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4489,"title":"Summon Felsteed","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4489"}],"missing_fields":["Quest XP"]}},{"quest_id":4739,"title":"In Search of Menara Voidrender","quest_level":31,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaal Soulreaper","locations":[{"zone_id":"undercity","zone":"Undercity","x":86.21,"y":15.93,"subzone":"Kaal Soulreaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[4736,4737,4738],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":625,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4739,"title":"In Search of Menara Voidrender","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4739"}],"missing_fields":[]}},{"quest_id":4769,"title":"Vivian Lagrave and the Darkstone Tablet","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shadowmage Vivian Lagrave"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shadowmage Vivian Lagrave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4768],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shadowmage Vivian Lagrave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Shadowmage Vivian Lagrave.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4769,"title":"Vivian Lagrave and the Darkstone Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4769,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4769"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4769"}],"missing_fields":[]}},{"quest_id":4969,"title":"Knowledge of the Orb of Orahil","quest_level":35,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kaal Soulreaper","locations":[{"zone_id":"undercity","zone":"Undercity","x":86.21,"y":15.93,"subzone":"Kaal Soulreaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[4965,4967,4968],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4969,"title":"Knowledge of the Orb of Orahil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4969"}],"missing_fields":[]}},{"quest_id":5094,"title":"A Call to Arms: The Plaguelands!","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Harbinger Balthazad","locations":[{"zone_id":"undercity","zone":"Undercity","x":63.9,"y":44.08,"subzone":"Harbinger Balthazad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Derrington","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Derrington"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.13,"y":68.94,"subzone":"High Executor Derrington","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5096],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5093,5095],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Derrington","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out High Executor Derrington. His base camp is located at the Bulwark, east of Tirisfal Glade and the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5094,"title":"A Call to Arms: The Plaguelands!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5094"}],"missing_fields":[]}},{"quest_id":6521,"title":"An Unholy Alliance","quest_level":36,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ambassador Malcin's Head","item_id":17009},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":47.78,"y":90.71,"subzone":"Ambassador Malcin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.06,"y":92.5,"subzone":"Ambassador Malcin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":48.52,"y":95.61,"subzone":"Ambassador Malcin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":46.3,"y":90.27,"subzone":"Ambassador Malcin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ambassador Malcin's Head","countPerCharacter":1,"itemId":17009,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6522],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6522,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":2000,"items":[],"choices":[{"id":17039,"name":"Skullbreaker","count":1,"url":"https://www.wowhead.com/forever/item=17039"},{"id":17042,"name":"Nail Spitter","count":1,"url":"https://www.wowhead.com/forever/item=17042"},{"id":17043,"name":"Zealot's Robe","count":1,"url":"https://www.wowhead.com/forever/item=17043"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ambassador Malcin's Head","countPerCharacter":1,"itemId":17009,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Ambassador Malcin's Head to Varimathras in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6521,"title":"An Unholy Alliance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6521,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet and Thunder Bluff rewards","kinds":["pickup"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6521"},{"questId":6521,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Downs · exterior","kinds":["objective","turnin"],"guide":"razorfen-downs-route","title":"Razorfen Downs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-downs-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6521"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6521"}],"missing_fields":[]}},{"quest_id":6522,"title":"An Unholy Alliance","quest_level":36,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Varimathras"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Varimathras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6521],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3500,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Varimathras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Small Scroll to Varimathras in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6522,"title":"An Unholy Alliance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6522,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Razorfen Kraul · one clear","kinds":["pickup","objective","turnin"],"guide":"razorfen-kraul-route","title":"Razorfen Kraul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/razorfen-kraul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6522"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6522"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":1164,"title":"To Steal From Thieves","quest_level":36,"minimum_level":27,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Genavie Callow","locations":[{"zone_id":"undercity","zone":"Undercity","x":63.83,"y":49.45,"subzone":"Genavie Callow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Genavie Callow","locations":[{"zone_id":"undercity","zone":"Undercity","x":63.83,"y":49.45,"subzone":"Genavie Callow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kenata's Head","item_id":5830},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":56.38,"y":36.09,"subzone":"Kenata Dabyrie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kenata's Head","countPerCharacter":1,"itemId":5830,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Marcel's Head","item_id":5832},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.18,"y":38.09,"subzone":"Marcel Dabyrie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Marcel's Head","countPerCharacter":1,"itemId":5832,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Fardel's Head","item_id":5831},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":56.55,"y":38.7,"subzone":"Fardel Dabyrie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Fardel's Head","countPerCharacter":1,"itemId":5831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[{"id":4443,"name":"Grim Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=4443"},{"id":2032,"name":"Gallan Cuffs","count":1,"url":"https://www.wowhead.com/forever/item=2032"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kenata's Head","countPerCharacter":1,"itemId":5830,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Marcel's Head","countPerCharacter":1,"itemId":5832,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Fardel's Head","countPerCharacter":1,"itemId":5831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring Kenata, Fardel, and Marcel Dabyrie's Heads to Genavie Callow in Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1164,"title":"To Steal From Thieves","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1164,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Dabyrie → Northfold · grouped assignments","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1164"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1164"}],"missing_fields":[]}},{"quest_id":3564,"title":"Andron's Payment to Jediga","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Andron Gant","locations":[{"zone_id":"undercity","zone":"Undercity","x":54.81,"y":76.33,"subzone":"Andron Gant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jediga"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3542],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3542,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Andron's Note to Jediga in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3564,"title":"Andron's Payment to Jediga","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3564,"firstStop":37,"lastStop":39,"turninStop":39,"completed":true,"group":"Andron's Payment to Jediga · #3564","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3564"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3564"}],"missing_fields":[]}},{"quest_id":232,"title":"Errand for Apothecary Zinge","quest_level":45,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alessandro Luca","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.61,"y":54.68,"subzone":"Alessandro Luca","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Alessandro Luca"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":58.61,"y":54.68,"subzone":"Alessandro Luca","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Alessandro Luca","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[238],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Alessandro Luca","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the purchase order to Alessandro Luca in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":232,"title":"Errand for Apothecary Zinge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=232"}],"missing_fields":[]}},{"quest_id":238,"title":"Errand for Apothecary Zinge","quest_level":45,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alessandro Luca","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.61,"y":54.68,"subzone":"Alessandro Luca","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Zinge"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Zinge","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[232],"next_quest_ids":[243],"requirements":{"prerequisite_alternatives":[[{"quest_id":232,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Zinge","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Field Sampling Kit to Apothecary Zinge in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":238,"title":"Errand for Apothecary Zinge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=238"}],"missing_fields":[]}},{"quest_id":243,"title":"Into the Field","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Chief Engineer Bilgewhizzle"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Chief Engineer Bilgewhizzle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[238],"next_quest_ids":[379],"requirements":{"prerequisite_alternatives":[[{"quest_id":238,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Chief Engineer Bilgewhizzle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Chief Engineer Bilgewhizzle in Gadgetzan about getting a power source for the testing kit.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":243,"title":"Into the Field","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=243"}],"missing_fields":[]}},{"quest_id":495,"title":"The Crown of Will","quest_level":39,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sharlindra","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.63,"y":93.8,"subzone":"Sharlindra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Melisara"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Melisara","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[518],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Melisara","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report to Melisara at Tarren Mill in the Hillsbrad Foothills.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":495,"title":"The Crown of Will","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=495"}],"missing_fields":[]}},{"quest_id":515,"title":"Elixir of Agony","quest_level":30,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Strong Troll's Blood Potion","item_id":3388},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Strong Troll's Blood Potion","countPerCharacter":1,"itemId":3388,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Daggerspine Scale","item_id":3509},"count_per_character":5,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.99,"y":82.12,"subzone":"Daggerspine Shorestalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":67.03,"y":86.55,"subzone":"Daggerspine Shorestalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.03,"y":77.49,"subzone":"Daggerspine Shorestalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.66,"y":78.64,"subzone":"Daggerspine Shorestalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":67.22,"y":87.08,"subzone":"Daggerspine Shorestalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.05,"y":85.29,"subzone":"Daggerspine Shorestalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":58.9,"y":77.56,"subzone":"Daggerspine Shorehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":55.89,"y":72.28,"subzone":"Daggerspine Shorehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":57.8,"y":75.95,"subzone":"Daggerspine Shorehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":59.79,"y":71.97,"subzone":"Daggerspine Shorehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":58.73,"y":74.01,"subzone":"Daggerspine Shorehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":58.3,"y":72.63,"subzone":"Daggerspine Shorehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":60.77,"y":80.9,"subzone":"Daggerspine Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.43,"y":86.28,"subzone":"Daggerspine Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.82,"y":86.12,"subzone":"Daggerspine Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":60.01,"y":78.89,"subzone":"Daggerspine Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Daggerspine Scale","countPerCharacter":5,"itemId":3509,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Torn Fin Eye","item_id":3510},"count_per_character":5,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":26.52,"y":74.12,"subzone":"Torn Fin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":25.6,"y":76.43,"subzone":"Torn Fin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":25.32,"y":72.79,"subzone":"Torn Fin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.86,"y":72.8,"subzone":"Torn Fin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":21.23,"y":66.7,"subzone":"Torn Fin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":23.44,"y":72.69,"subzone":"Torn Fin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.05,"y":73.98,"subzone":"Torn Fin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":34.56,"y":70.72,"subzone":"Torn Fin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.81,"y":76.01,"subzone":"Torn Fin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":30.87,"y":74.21,"subzone":"Torn Fin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.93,"y":76.28,"subzone":"Torn Fin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":22.11,"y":68.46,"subzone":"Torn Fin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":38.02,"y":72.83,"subzone":"Torn Fin Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":40.4,"y":71.23,"subzone":"Torn Fin Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":36.53,"y":69.41,"subzone":"Torn Fin Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":48.29,"y":66.37,"subzone":"Torn Fin Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Torn Fin Eye","countPerCharacter":5,"itemId":3510,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[513],"next_quest_ids":[517],"requirements":{"prerequisite_alternatives":[[{"quest_id":513,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[],"choices":[{"id":3749,"name":"High Apothecary Cloak","count":1,"url":"https://www.wowhead.com/forever/item=3749"},{"id":3747,"name":"Meditative Sash","count":1,"url":"https://www.wowhead.com/forever/item=3747"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Strong Troll's Blood Potion","countPerCharacter":1,"itemId":3388,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Daggerspine Scale","countPerCharacter":5,"itemId":3509,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Torn Fin Eye","countPerCharacter":5,"itemId":3510,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the Mudsnout Mixture, a Strong Troll's Blood Potion, 5 Daggerspine Scales and 5 Torn Fin Eyes to Apothecary Lydon in Tarren Mill.","guide_note":"Obtain a Strong Troll’s Blood Potion from an alchemist or the auction house before leaving Undercity. Complete the other two material objectives on the route. The potion marker is a preparation stop, not a vendor-stock claim.","guide_optional":false,"routing_decision":{"id":515,"title":"Elixir of Agony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":515,"firstStop":51,"lastStop":55,"turninStop":55,"completed":true,"group":"Undercity · commendation and alchemy supplies","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-515"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=515","note":"Obtain a Strong Troll’s Blood Potion from an alchemist or the auction house before leaving Undercity. Complete the other two material objectives on the route. The potion marker is a preparation stop, not a vendor-stock claim."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=515"}],"missing_fields":[]}},{"quest_id":736,"title":"The Star, the Hand and the Heart","quest_level":44,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'dugur","locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'dugur","locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Star of Xil'yeh","item_id":4646},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.58,"y":54.42,"subzone":"Grel'borg the Miser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Star of Xil'yeh","countPerCharacter":1,"itemId":4646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hand of Dagun","item_id":4641},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Hand of Dagun","countPerCharacter":1,"itemId":4641,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"The Legacy Heart","item_id":4644},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.74,"y":44.25,"subzone":"Mogh the Undying","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"The Legacy Heart","countPerCharacter":1,"itemId":4644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[728],"next_quest_ids":[737],"requirements":{"prerequisite_alternatives":[[{"quest_id":728,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Star of Xil'yeh","countPerCharacter":1,"itemId":4646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Hand of Dagun","countPerCharacter":1,"itemId":4641,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"The Legacy Heart","countPerCharacter":1,"itemId":4644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the items on Bel'dugur's Note to Keeper Bel'dugur in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":736,"title":"The Star, the Hand and the Heart","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Hand of Dagun location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=736"}],"missing_fields":["Hand of Dagun location"]}},{"quest_id":1004,"title":"The New Frontier","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Harbinger Balthazad","locations":[{"zone_id":"undercity","zone":"Undercity","x":63.9,"y":44.08,"subzone":"Harbinger Balthazad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1000,1018],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Hamuul Runetotem on the Elder Rise of Thunder Bluff about the Cenarion Circle's call to explore the frontiers of Kalimdor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1004,"title":"The New Frontier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1004"}],"missing_fields":[]}},{"quest_id":1013,"title":"The Book of Ur","quest_level":26,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'dugur","locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'dugur","locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Book of Ur","item_id":6283},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Book of Ur","countPerCharacter":1,"itemId":6283,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[{"id":6335,"name":"Grizzled Boots","count":1,"url":"https://www.wowhead.com/forever/item=6335"},{"id":4534,"name":"Steel-clasped Bracers","count":1,"url":"https://www.wowhead.com/forever/item=4534"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Book of Ur","countPerCharacter":1,"itemId":6283,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Book of Ur to Keeper Bel'dugur at the Apothecarium in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1013,"title":"The Book of Ur","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: The Book of Ur location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1013"}],"missing_fields":["The Book of Ur location"]}},{"quest_id":1394,"title":"Final Passage","quest_level":36,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Parqual Fintallas","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dorn Plainstalker"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dorn Plainstalker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6628],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6628,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[{"id":6804,"name":"Windstorm Hammer","count":1,"url":"https://www.wowhead.com/forever/item=6804"},{"id":6806,"name":"Dancing Flame","count":1,"url":"https://www.wowhead.com/forever/item=6806"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dorn Plainstalker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Dorn Plainstalker in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1394,"title":"Final Passage","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1394,"firstStop":29,"lastStop":31,"turninStop":31,"completed":true,"group":"Library → Undercity → Dorn","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1394"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1394"}],"missing_fields":[]}},{"quest_id":1472,"title":"Devourer of Souls","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.06,"y":25.99,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Godrick Farsan","locations":[{"zone_id":"undercity","zone":"Undercity","x":84.81,"y":14.83,"subzone":"Godrick Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Godrick Farsan"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":84.81,"y":14.83,"subzone":"Godrick Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Godrick Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1476],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1507],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":160,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Godrick Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Godrick Farsan in the Temple of the Damned.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1472,"title":"Devourer of Souls","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1472"}],"missing_fields":[]}},{"quest_id":1474,"title":"The Binding","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.06,"y":25.99,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carendin Halgar","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.06,"y":25.99,"subzone":"Carendin Halgar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Summoned Succubus","npc_id":5677},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Summoned Succubus","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1476],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1476,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[{"id":22243,"name":"Small Soul Pouch","count":1,"url":"https://www.wowhead.com/forever/item=22243"}],"choices":[],"reputation":[],"spell":712,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Summoned Succubus","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Using the Pure Hearts, summon and subdue a succubus, then return the Pure Hearts to Carendin Halgar in the Magic Quarter of the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1474,"title":"The Binding","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Summoned Succubus location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1474"}],"missing_fields":["Summoned Succubus location"]}},{"quest_id":1847,"title":"Brutal Legguards","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Velora Nitely","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Velora Nitely","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Velora Nitely"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":62.14,"y":39.14,"subzone":"Velora Nitely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Velora Nitely","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1846],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1846,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[{"id":7132,"name":"Brutal Legguards","count":1,"url":"https://www.wowhead.com/forever/item=7132"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Velora Nitely","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1847,"title":"Brutal Legguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1847"}],"missing_fields":[]}},{"quest_id":1943,"title":"Speak with Deino","quest_level":26,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":["undead","troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anastasia Hartwell","locations":[{"zone_id":"undercity","zone":"Undercity","x":85.14,"y":10.03,"subzone":"Anastasia Hartwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deino","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deino"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deino","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1944],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":210,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deino","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Deino.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1943,"title":"Speak with Deino","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1943"}],"missing_fields":[]}},{"quest_id":2995,"title":"Lines of Communication","quest_level":47,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Oran Snakewrithe","locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oran Snakewrithe","locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Highvale Records","object_id":144071},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.99,"y":46.82,"subzone":"Highvale Records","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Highvale Records","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Highvale Notes","object_id":144072},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":29.63,"y":48.66,"subzone":"Highvale Notes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Highvale Notes","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Highvale Report","object_id":144073},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.56,"y":46.05,"subzone":"Highvale Report","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Highvale Report","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Highvale Records","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Highvale Notes","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Highvale Report","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Oran Snakewrithe in Undercity wants you to travel to the Hinterlands and burn the Highvale Records, Highvale Report, and Highvale Notes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2995,"title":"Lines of Communication","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2995,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Undercity → Hinterlands · carried intelligence","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2995"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2995"}],"missing_fields":[]}},{"quest_id":3526,"title":"Goblin Engineering","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Graham Van Talen","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.34,"y":73.13,"subzone":"Graham Van Talen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nixx Sprocketspring"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3638],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3629,3630,3632,3633,3634,3635,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Goblin Engineering, take the Manual of Engineering Disciplines to Nixx Sprocketspring in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3526,"title":"Goblin Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3526"}],"missing_fields":[]}},{"quest_id":3568,"title":"Seeping Corruption","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Cuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.71,"y":71.39,"subzone":"Chemist Cuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Cuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.71,"y":71.39,"subzone":"Chemist Cuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Filled Vial Labeled #1","item_id":10691},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":47.98,"y":61.03,"subzone":"the First Tide Pool","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Filled Vial Labeled #1","countPerCharacter":1,"itemId":10691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Filled Vial Labeled #2","item_id":10692},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":47.84,"y":51.39,"subzone":"the Second Tide Pool","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Filled Vial Labeled #2","countPerCharacter":1,"itemId":10692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Filled Vial Labeled #3","item_id":10693},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":48.65,"y":48.5,"subzone":"the Third Tide Pool","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Filled Vial Labeled #3","countPerCharacter":1,"itemId":10693,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Filled Vial Labeled #4","item_id":10694},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":47.39,"y":46.2,"subzone":"the Fourth Tide Pool","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Filled Vial Labeled #4","countPerCharacter":1,"itemId":10694,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3569],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Filled Vial Labeled #1","countPerCharacter":1,"itemId":10691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Filled Vial Labeled #2","countPerCharacter":1,"itemId":10692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Filled Vial Labeled #3","countPerCharacter":1,"itemId":10693,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Filled Vial Labeled #4","countPerCharacter":1,"itemId":10694,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Fill all 4 Empty Vials at the tide pools along the coast of the Ruins of Eldarath in Azshara before returning to Chemist Cuely.","guide_note":"Fill each numbered vial in its matching tide pool along Azshara’s southern coast. Visit the pools in one coastal pass and return the set to Chemist Cuely in Undercity.","guide_optional":false,"routing_decision":{"id":3568,"title":"Seeping Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3568,"firstStop":9,"lastStop":16,"turninStop":16,"completed":true,"group":"Chemist Fuely · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"undercity-samples","title":"Optional detour: Undercity’s samples","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/undercity-samples.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3568"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3568","note":"Fill each numbered vial in its matching tide pool along Azshara’s southern coast. Visit the pools in one coastal pass and return the set to Chemist Cuely in Undercity."},{"field":"objective_location_1","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3568","note":"Fill each numbered vial in its matching tide pool along Azshara’s southern coast. Visit the pools in one coastal pass and return the set to Chemist Cuely in Undercity."},{"field":"objective_location_2","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3568","note":"Fill each numbered vial in its matching tide pool along Azshara’s southern coast. Visit the pools in one coastal pass and return the set to Chemist Cuely in Undercity."},{"field":"objective_location_3","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3568","note":"Fill each numbered vial in its matching tide pool along Azshara’s southern coast. Visit the pools in one coastal pass and return the set to Chemist Cuely in Undercity."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3568"}],"missing_fields":[]}},{"quest_id":3569,"title":"Seeping Corruption","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Cuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.71,"y":71.39,"subzone":"Chemist Cuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thersa Windsong","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.04,"y":70.8,"subzone":"Thersa Windsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thersa Windsong"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":49.04,"y":70.8,"subzone":"Thersa Windsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thersa Windsong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3568],"next_quest_ids":[3570],"requirements":{"prerequisite_alternatives":[[{"quest_id":3568,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thersa Windsong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give Cuely's Elixir to Thersa Windsong in Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3569,"title":"Seeping Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3569,"firstStop":17,"lastStop":19,"turninStop":19,"completed":true,"group":"Seeping Corruption · #3569","kinds":["pickup","objective","turnin"],"guide":"undercity-samples","title":"Optional detour: Undercity’s samples","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/undercity-samples.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3569"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3569"}],"missing_fields":[]}},{"quest_id":3570,"title":"Seeping Corruption","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Cuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.71,"y":71.39,"subzone":"Chemist Cuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Cuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.71,"y":71.39,"subzone":"Chemist Cuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Chemist Cuely"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":48.71,"y":71.39,"subzone":"Chemist Cuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Chemist Cuely","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3569],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3569,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Chemist Cuely","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3570,"title":"Seeping Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3570,"firstStop":20,"lastStop":22,"turninStop":22,"completed":true,"group":"Seeping Corruption · #3570","kinds":["pickup","objective","turnin"],"guide":"undercity-samples","title":"Optional detour: Undercity’s samples","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/undercity-samples.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3570"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3570"}],"missing_fields":[]}},{"quest_id":3635,"title":"Gnome Engineering","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Graham Van Talen","locations":[{"zone_id":"undercity","zone":"Undercity","x":75.34,"y":73.13,"subzone":"Graham Van Talen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Oglethorpe Obnoticus"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3642],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3630,3632,3633,3634,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Gnome Engineering, take the Manual of Engineering Disciplines to Oglethorpe Obnoticus in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3635,"title":"Gnome Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3635"}],"missing_fields":[]}},{"quest_id":3784,"title":"Assisting Arch Druid Runetotem","quest_level":50,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Norman","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Hamuul Runetotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Hamuul Runetotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":78.62,"y":28.56,"subzone":"Arch Druid Hamuul Runetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[936,3762],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Hamuul Runetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Hamuul Runetotem in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3784,"title":"Assisting Arch Druid Runetotem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3784,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"Assisting Arch Druid Runetotem · #3784","kinds":["pickup","objective","turnin"],"guide":"morrowgrain","title":"Optional detour: Hamuul’s research","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":52},"url":"/journey/morrowgrain.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3784"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3784"}],"missing_fields":[]}},{"quest_id":4293,"title":"A Sample of Slime...","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Fuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.45,"y":73.35,"subzone":"Chemist Fuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Fuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.45,"y":73.35,"subzone":"Chemist Fuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Corrupted Felwood Sample","item_id":12234},"count_per_character":5,"locations":[{"zone_id":"felwood","zone":"Felwood","x":41.19,"y":70.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.65,"y":71.26,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.72,"y":71.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.22,"y":71.05,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.67,"y":71.22,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.94,"y":72.49,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.64,"y":47.58,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.2,"y":46.46,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.99,"y":56.04,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.5,"y":55.71,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.72,"y":54.88,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.28,"y":54.48,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Corrupted Felwood Sample","countPerCharacter":5,"itemId":12234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4642],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Corrupted Felwood Sample","countPerCharacter":5,"itemId":12234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Gather Felwood Slime Samples from any of the slimes in Felwood. Then, using the Testing Equipment next to Chemist Fuely in Undercity, see which of your samples are the most corrupt. Bring 5 of the Corrupted Felwood Samples you find to Chemist Fuely.","guide_note":"Collect Felwood Slime Samples from Felwood slimes, then test them using the equipment beside Chemist Fuely in Undercity until each character has five Corrupted Felwood Samples. Testing yield and time are unknown.","guide_optional":false,"routing_decision":{"id":4293,"title":"A Sample of Slime...","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4293,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"A Sample of Slime... · #4293","kinds":["pickup","objective","turnin"],"guide":"undercity-samples","title":"Optional detour: Undercity’s samples","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/undercity-samples.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4293"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=4293","note":"Collect Felwood Slime Samples from Felwood slimes, then test them using the equipment beside Chemist Fuely in Undercity until each character has five Corrupted Felwood Samples. Testing yield and time are unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4293"}],"missing_fields":[]}},{"quest_id":4294,"title":"... and a Batch of Ooze","quest_level":56,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Fuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.45,"y":73.35,"subzone":"Chemist Fuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Fuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.45,"y":73.35,"subzone":"Chemist Fuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pure Un'Goro Sample","item_id":12236},"count_per_character":5,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.84,"y":25.42,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.32,"y":35.48,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":72.63,"y":68.11,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":69.74,"y":31.56,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.02,"y":37.03,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.29,"y":54.81,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.47,"y":65.21,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.1,"y":69.53,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.27,"y":61.82,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.39,"y":66.6,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.97,"y":47.6,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":51.24,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.84,"y":74.41,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":29.4,"y":66.45,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.63,"y":67.35,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.61,"y":81.45,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.05,"y":79.35,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.46,"y":60.71,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pure Un'Goro Sample","countPerCharacter":5,"itemId":12236,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4642],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pure Un'Goro Sample","countPerCharacter":5,"itemId":12236,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Gather Un'Goro Slime Samples from any of the slimes in Un'Goro Crater. Then, using the Testing Equipment next to Chemist Fuely in Undercity, see which of your samples are the most pure. Bring 5 of the Pure Un'Goro Samples you find to Chemist Fuely.","guide_note":"Collect Un’Goro Slime Samples from Un’Goro oozes, then test them beside Chemist Fuely in Undercity until each character has five Pure Un’Goro Samples. Testing yield and time are unknown.","guide_optional":false,"routing_decision":{"id":4294,"title":"... and a Batch of Ooze","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4294,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"... and a Batch of Ooze · #4294","kinds":["pickup","objective","turnin"],"guide":"undercity-samples","title":"Optional detour: Undercity’s samples","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/undercity-samples.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4294"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=4294","note":"Collect Un’Goro Slime Samples from Un’Goro oozes, then test them beside Chemist Fuely in Undercity until each character has five Pure Un’Goro Samples. Testing yield and time are unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4294"}],"missing_fields":[]}},{"quest_id":4561,"title":"Testing for Impurities - Un'Goro Crater","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Testing Equipment","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.74,"y":73.57,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"Testing Equipment","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":75.73,"y":23.99,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Testing Equipment","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.74,"y":73.57,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Testing Equipment","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":75.73,"y":23.99,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Un'Goro Slime Sample","item_id":12235},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.84,"y":25.42,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.32,"y":35.48,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":72.63,"y":68.11,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":69.74,"y":31.56,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.02,"y":37.03,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.29,"y":54.81,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.47,"y":65.21,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.1,"y":69.53,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.27,"y":61.82,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.39,"y":66.6,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.97,"y":47.6,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":51.24,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.84,"y":74.41,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":29.4,"y":66.45,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.63,"y":67.35,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.61,"y":81.45,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Un'Goro Slime Sample","countPerCharacter":1,"itemId":12235,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4294,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":15102,"name":"Un'Goro Tested Sample","count":1,"url":"https://www.wowhead.com/forever/item=15102"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Un'Goro Slime Sample","countPerCharacter":1,"itemId":12235,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4561,"title":"Testing for Impurities - Un'Goro Crater","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4561"}],"missing_fields":["Quest XP"]}},{"quest_id":4642,"title":"Melding of Influences","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Fuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.45,"y":73.35,"subzone":"Chemist Fuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chemist Fuely","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.45,"y":73.35,"subzone":"Chemist Fuely","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Merged Ooze Sample","item_id":12291},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.84,"y":25.42,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.32,"y":35.48,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":72.63,"y":68.11,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":69.74,"y":31.56,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.02,"y":37.03,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.29,"y":54.81,"subzone":"Muculent Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.47,"y":65.21,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.1,"y":69.53,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.27,"y":61.82,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.39,"y":66.6,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.97,"y":47.6,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":51.24,"subzone":"Primal Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.84,"y":74.41,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":29.4,"y":66.45,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.63,"y":67.35,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.61,"y":81.45,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.05,"y":79.35,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.46,"y":60.71,"subzone":"Glutinous Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Merged Ooze Sample","countPerCharacter":1,"itemId":12291,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4293,4294],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4293,"required_state":"completed"},{"quest_id":4294,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[],"choices":[{"id":15702,"name":"Chemist's Ring","count":1,"url":"https://www.wowhead.com/forever/item=15702"},{"id":15703,"name":"Chemist's Smock","count":1,"url":"https://www.wowhead.com/forever/item=15703"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Merged Ooze Sample","countPerCharacter":1,"itemId":12291,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Merged Ooze Sample to Chemist Fuely in Undercity.","guide_note":"Release the supplied captured Felwood ooze near an Un’Goro ooze, let them merge, then defeat the resulting creature and collect the Merged Ooze Sample. Return to Chemist Fuely.","guide_optional":false,"routing_decision":{"id":4642,"title":"Melding of Influences","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4642,"firstStop":8,"lastStop":15,"turninStop":15,"completed":true,"group":"Chemist Fuely · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"undercity-samples","title":"Optional detour: Undercity’s samples","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/undercity-samples.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4642"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=4642","note":"Release the supplied captured Felwood ooze near an Un’Goro ooze, let them merge, then defeat the resulting creature and collect the Merged Ooze Sample. Return to Chemist Fuely."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4642"}],"missing_fields":[]}},{"quest_id":4661,"title":"Testing for Corruption - Felwood","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Testing Equipment","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.85,"y":73.48,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"Testing Equipment","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":75.62,"y":23.94,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Testing Equipment","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.85,"y":73.48,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Testing Equipment","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":75.62,"y":23.94,"subzone":"Testing Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Felwood Slime Sample","item_id":12230},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":41.19,"y":70.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.65,"y":71.26,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.72,"y":71.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.22,"y":71.05,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.67,"y":71.22,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.94,"y":72.49,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.64,"y":47.58,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.2,"y":46.46,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.99,"y":56.04,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.5,"y":55.71,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.72,"y":54.88,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.28,"y":54.48,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.22,"y":49.9,"subzone":"The Ongar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Felwood Slime Sample","countPerCharacter":1,"itemId":12230,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4293,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":15103,"name":"Corrupt Tested Sample","count":1,"url":"https://www.wowhead.com/forever/item=15103"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Felwood Slime Sample","countPerCharacter":1,"itemId":12230,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4661,"title":"Testing for Corruption - Felwood","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4661"}],"missing_fields":["Quest XP"]}},{"quest_id":5049,"title":"The Jeremiah Blues","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Royal Overseer Bauhaus","locations":[{"zone_id":"undercity","zone":"Undercity","x":69.79,"y":43.16,"subzone":"Royal Overseer Bauhaus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jeremiah Payson","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.6,"y":44.16,"subzone":"Jeremiah Payson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jeremiah Payson"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":67.6,"y":44.16,"subzone":"Jeremiah Payson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jeremiah Payson","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5023],"next_quest_ids":[5050],"requirements":{"prerequisite_alternatives":[[{"quest_id":5023,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jeremiah Payson","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Jeremiah Payson in the Undercity and see if he is in fact Jeremiah Felstone. If he is, then perhaps he'd like the package Janice Felstone made for him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5049,"title":"The Jeremiah Blues","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5049,"firstStop":31,"lastStop":33,"turninStop":33,"completed":true,"group":"The Jeremiah Blues · #5049","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5049"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5049"}],"missing_fields":[]}},{"quest_id":5643,"title":"Shadowguard","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":["troll"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Lankester","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.14,"y":14.61,"subzone":"Father Lankester","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ur'kyo","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.59,"y":87.82,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ur'kyo"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":35.59,"y":87.82,"subzone":"Ur'kyo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5642,5680],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":19331,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ur'kyo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Ur'kyo in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5643,"title":"Shadowguard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5643"}],"missing_fields":[]}},{"quest_id":5679,"title":"Devouring Plague","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":["undead"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Lankester","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.14,"y":14.61,"subzone":"Father Lankester","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aelthalyste","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aelthalyste"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5644,5646],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":2946,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aelthalyste","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Aelthalyste in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5679,"title":"Devouring Plague","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5679"}],"missing_fields":["Quest XP"]}},{"quest_id":5961,"title":"The Champion of the Banshee Queen","quest_level":56,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lady Sylvanas Windrunner","locations":[{"zone_id":"undercity","zone":"Undercity","x":58.05,"y":91.79,"subzone":"Lady Sylvanas Windrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nathanos Blightcaller"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nathanos Blightcaller","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nathanos Blightcaller","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Nathanos Blightcaller in the Eastern Plaguelands. He is said to have taken up residence at the Marris Stead. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5961,"title":"The Champion of the Banshee Queen","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5961,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"The Champion of the Banshee Queen · #5961","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5961"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5961"}],"missing_fields":[]}},{"quest_id":6145,"title":"The Crimson Courier","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Grand Crusader's Command","item_id":15868},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.39,"y":30.59,"subzone":"Crimson Courier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Grand Crusader's Command","countPerCharacter":1,"itemId":15868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6144],"next_quest_ids":[6146],"requirements":{"prerequisite_alternatives":[[{"quest_id":6144,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Grand Crusader's Command","countPerCharacter":1,"itemId":15868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return to Eastern Plaguelands and track down the Crimson Courier. Kill the Courier and recover the Grand Crusader's Command.  Take the command to Nathanos Blightcaller for further instruction.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6145,"title":"The Crimson Courier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6145"}],"missing_fields":[]}},{"quest_id":7024,"title":"Great-father Winter is Here!","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nardstrum Copperpinch","locations":[{"zone_id":"undercity","zone":"Undercity","x":68.24,"y":38.86,"subzone":"Nardstrum Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greatfather Winter","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.2,"y":65.41,"subzone":"Greatfather Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Greatfather Winter"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.2,"y":65.41,"subzone":"Greatfather Winter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Greatfather Winter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[7021],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Greatfather Winter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Greatfather Winter; he is located near the Smokywood Pastures vendor area in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7024,"title":"Great-father Winter is Here!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7024"}],"missing_fields":[]}},{"quest_id":7813,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wool Cloth","item_id":2592},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.51,"y":70.11,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.32,"y":74.38,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.45,"y":74.05,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":56.39,"y":74.48,"subzone":"Riverpaw Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7818],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wool Cloth","countPerCharacter":60,"itemId":2592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7813,"title":"A Donation of Wool","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7813"}],"missing_fields":[]}},{"quest_id":7814,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Cloth","item_id":4306},"count_per_character":60,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":79.67,"y":61.87,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.71,"y":60.52,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.09,"y":56.2,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.99,"y":57.14,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7818],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":60,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7814,"title":"A Donation of Silk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7814"}],"missing_fields":[]}},{"quest_id":7817,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Cloth","item_id":4338},"count_per_character":60,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7818],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":60,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7817,"title":"A Donation of Mageweave","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7817"}],"missing_fields":[]}},{"quest_id":7818,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":60,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7813,7814,7817],"next_quest_ids":[7819],"requirements":{"prerequisite_alternatives":[[{"quest_id":7813,"required_state":"completed"},{"quest_id":7814,"required_state":"completed"},{"quest_id":7817,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":60,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7818,"title":"A Donation of Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7818"}],"missing_fields":[]}},{"quest_id":7819,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ralston Farnsley","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.66,"y":29.23,"subzone":"Ralston Farnsley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":20,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7818],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7818,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":20,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7819,"title":"Additional Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7819"}],"missing_fields":["Quest XP"]}},{"quest_id":8273,"title":"Oran's Gratitude","quest_level":47,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Oran Snakewrithe","locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oran Snakewrithe","locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Oran Snakewrithe"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Oran Snakewrithe","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2782],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2782,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":7000,"items":[],"choices":[{"id":20643,"name":"Undercity Reservist's Cap","count":1,"url":"https://www.wowhead.com/forever/item=20643"},{"id":20642,"name":"Antiquated Nobleman's Tunic","count":1,"url":"https://www.wowhead.com/forever/item=20642"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Oran Snakewrithe","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8273,"title":"Oran's Gratitude","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8273"}],"missing_fields":[]}},{"quest_id":8354,"title":"Chicken Clucking for a Mint","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Norman","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Norman","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Innkeeper Norman"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Innkeeper Norman","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8312,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20491,"name":"Undercity Mint","count":1,"url":"https://www.wowhead.com/forever/item=20491"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Innkeeper Norman","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Do a chicken emote at Innkeeper Norman, and in exchange you'll receive an Undercity Mint!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8354,"title":"Chicken Clucking for a Mint","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8354"}],"missing_fields":["Quest XP"]}},{"quest_id":8648,"title":"Darkcore the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Darkcore","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.63,"y":38.22,"subzone":"Elder Darkcore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Darkcore","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.63,"y":38.22,"subzone":"Elder Darkcore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Darkcore"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.63,"y":38.22,"subzone":"Elder Darkcore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Darkcore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Darkcore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8648,"title":"Darkcore the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8648"}],"missing_fields":["Quest XP"]}},{"quest_id":8793,"title":"The Horde Needs Your Help!","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Sergeant Grimsford","locations":[{"zone_id":"undercity","zone":"Undercity","x":62.56,"y":47.72,"subzone":"Senior Sergeant Grimsford","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Gorchuk","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warlord Gorchuk"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.92,"y":74.89,"subzone":"Warlord Gorchuk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warlord Gorchuk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8792,8794],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warlord Gorchuk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Warlord Gorchuk in Orgrimmar's Valley of Spirits.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8793,"title":"The Horde Needs Your Help!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8793"}],"missing_fields":[]}},{"quest_id":8840,"title":"One Commendation Signet","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8816],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8816,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":1,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8840,"title":"One Commendation Signet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8840"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8841,"title":"Ten Commendation Signets","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Officer Gothena","locations":[{"zone_id":"undercity","zone":"Undercity","x":61.91,"y":45.31,"subzone":"Officer Gothena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Commendation Signet","item_id":21438},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8824],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8824,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Commendation Signet","countPerCharacter":10,"itemId":21438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8841,"title":"Ten Commendation Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8841"}],"missing_fields":["Horde Commendation Signet location","Quest XP"]}},{"quest_id":8867,"title":"Lunar Fireworks","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lunar Firework Credit Marker","npc_id":15893},"count_per_character":8,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.01,"y":36.88,"subzone":"Lunar Firework Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.34,"y":64.93,"subzone":"Lunar Firework Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ironforge","zone":"Ironforge","x":30.8,"y":17.7,"subzone":"Lunar Firework Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.96,"y":30.99,"subzone":"Lunar Firework Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.57,"y":26.13,"subzone":"Lunar Firework Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darnassus","zone":"Darnassus","x":31.75,"y":12.39,"subzone":"Lunar Firework Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lunar Firework Credit Marker","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Lunar Cluster Credit Marker","npc_id":15894},"count_per_character":2,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.01,"y":36.87,"subzone":"Lunar Cluster Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.33,"y":64.92,"subzone":"Lunar Cluster Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ironforge","zone":"Ironforge","x":30.67,"y":17.73,"subzone":"Lunar Cluster Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.93,"y":30.87,"subzone":"Lunar Cluster Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.58,"y":26.14,"subzone":"Lunar Cluster Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darnassus","zone":"Darnassus","x":31.74,"y":12.4,"subzone":"Lunar Cluster Credit Marker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Lunar Cluster Credit Marker","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8883],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21711,"name":"Lunar Festival Invitation","count":1,"url":"https://www.wowhead.com/forever/item=21711"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lunar Firework Credit Marker","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Lunar Cluster Credit Marker","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Launch 8 Lunar Fireworks and 2 Cluster Fireworks and return to a Lunar Festival Harbinger at any capital city.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8867,"title":"Lunar Fireworks","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8867"}],"missing_fields":["Quest XP"]}},{"quest_id":8873,"title":"The Lunar Festival","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.01,"y":37.49,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.73,"y":43.37,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.68,"y":36.55,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.36,"y":36.56,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":50.98,"y":70.52,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.84,"y":31.74,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.78,"y":30.52,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.46,"y":31.03,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.89,"y":26.78,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.37,"y":63.42,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.99,"y":26.2,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.83,"y":25.44,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lunar Festival Harbinger"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lunar Festival Harbinger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8870,8871,8872,8874,8875],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lunar Festival Harbinger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to the Lunar Festival Harbinger in the Valley of Wisdom in Orgrimmar. You can also talk to Lunar Festival Harbingers in other capital cities.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8873,"title":"The Lunar Festival","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8873"}],"missing_fields":["Quest XP"]}},{"quest_id":8874,"title":"The Lunar Festival","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.01,"y":37.49,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.73,"y":43.37,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.68,"y":36.55,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.36,"y":36.56,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":50.98,"y":70.52,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.84,"y":31.74,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.78,"y":30.52,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.46,"y":31.03,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.89,"y":26.78,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.37,"y":63.42,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.99,"y":26.2,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.83,"y":25.44,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lunar Festival Harbinger"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lunar Festival Harbinger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8870,8871,8872,8873,8875],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lunar Festival Harbinger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to the Lunar Festival Harbinger in the entrance to the Undercity. You can also talk to Lunar Festival Harbingers in other capital cities.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8874,"title":"The Lunar Festival","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8874"}],"missing_fields":["Quest XP"]}},{"quest_id":8875,"title":"The Lunar Festival","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.01,"y":37.49,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.73,"y":43.37,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.68,"y":36.55,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.36,"y":36.56,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":50.98,"y":70.52,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.84,"y":31.74,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":40.78,"y":30.52,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.46,"y":31.03,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.89,"y":26.78,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":38.37,"y":63.42,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":70.99,"y":26.2,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Herald","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.83,"y":25.44,"subzone":"Lunar Festival Herald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lunar Festival Harbinger"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lunar Festival Harbinger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8870,8871,8872,8873,8874],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lunar Festival Harbinger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to the Lunar Festival Harbinger at the Elder Rise in Thunder Bluff. You can also talk to Lunar Festival Harbingers in other capital cities.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8875,"title":"The Lunar Festival","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8875"}],"missing_fields":["Quest XP"]}},{"quest_id":8883,"title":"Valadar Starsong","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.62,"y":36,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":37.65,"y":65.63,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.85,"y":16.23,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":41.66,"y":31.98,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":71.12,"y":28.2,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Lunar Festival Harbinger","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.89,"y":13.87,"subzone":"Lunar Festival Harbinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Valadar Starsong","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Valadar Starsong"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":53.65,"y":35.26,"subzone":"Valadar Starsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Valadar Starsong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8867],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8867,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Valadar Starsong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Use your Lunar Festival Invitation in the moonlight to travel to Moonglade. Speak with Valadar Starsong in Nighthaven when you arrive.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8883,"title":"Valadar Starsong","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8883"}],"missing_fields":[]}},{"quest_id":8904,"title":"Dangerous Love","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fenstad Argyle","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.67,"y":44.72,"subzone":"Fenstad Argyle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fenstad Argyle","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.67,"y":44.72,"subzone":"Fenstad Argyle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Guardian's Moldy Card","item_id":22145},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Guardian's Moldy Card","countPerCharacter":1,"itemId":22145,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8900,8901,8902],"next_quest_ids":[8979],"requirements":{"prerequisite_alternatives":[[{"quest_id":8900,"required_state":"completed"}],[{"quest_id":8901,"required_state":"completed"}],[{"quest_id":8902,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Guardian's Moldy Card","countPerCharacter":1,"itemId":22145,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get a Guardian's Moldy Card and bring it to Fenstad Argyle in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8904,"title":"Dangerous Love","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Guardian's Moldy Card location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8904"}],"missing_fields":["Guardian's Moldy Card location","Quest XP"]}},{"quest_id":8979,"title":"Fenstad's Hunch","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fenstad Argyle","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.67,"y":44.72,"subzone":"Fenstad Argyle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cologne Bottle","item_id":21833},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cologne Bottle","countPerCharacter":1,"itemId":21833,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Perfume Bottle","item_id":21829},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Perfume Bottle","countPerCharacter":1,"itemId":21829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8904],"next_quest_ids":[8980],"requirements":{"prerequisite_alternatives":[[{"quest_id":8904,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cologne Bottle","countPerCharacter":1,"itemId":21833,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Perfume Bottle","countPerCharacter":1,"itemId":21829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 1 Cologne Bottle and 1 Perfume Bottle to Apothecary Zinge in the Undercity's Apothecarium.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8979,"title":"Fenstad's Hunch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Cologne Bottle location; Perfume Bottle location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8979"}],"missing_fields":["Cologne Bottle location","Perfume Bottle location","Quest XP"]}},{"quest_id":8980,"title":"Zinge's Assessment","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fenstad Argyle","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.67,"y":44.72,"subzone":"Fenstad Argyle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fenstad Argyle"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.67,"y":44.72,"subzone":"Fenstad Argyle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fenstad Argyle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8979],"next_quest_ids":[8982],"requirements":{"prerequisite_alternatives":[[{"quest_id":8979,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21812,"name":"Box of Chocolates","count":1,"url":"https://www.wowhead.com/forever/item=21812"},{"id":22218,"name":"Handful of Rose Petals","count":1,"url":"https://www.wowhead.com/forever/item=22218"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fenstad Argyle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Fenstad Argyle outside the bank in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8980,"title":"Zinge's Assessment","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8980"}],"missing_fields":["Quest XP"]}},{"quest_id":8981,"title":"Gift Giving","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"undercity","zone":"Undercity","x":55.2,"y":89.95,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":80.55,"y":37.94,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":40.3,"y":56.6,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.57,"y":36.81,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.88,"y":50.3,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":38.12,"y":80.49,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"undercity","zone":"Undercity","x":55.2,"y":89.95,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":80.55,"y":37.94,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":40.3,"y":56.6,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":32.57,"y":36.81,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":60.88,"y":50.3,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kwee Q. Peddlefeet","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":38.12,"y":80.49,"subzone":"Kwee Q. Peddlefeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horde Gift Collection","item_id":22263},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horde Gift Collection","countPerCharacter":1,"itemId":22263,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21812,"name":"Box of Chocolates","count":1,"url":"https://www.wowhead.com/forever/item=21812"}],"choices":[{"id":22218,"name":"Handful of Rose Petals","count":5,"url":"https://www.wowhead.com/forever/item=22218"},{"id":22200,"name":"Silver Shafted Arrow","count":5,"url":"https://www.wowhead.com/forever/item=22200"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horde Gift Collection","countPerCharacter":1,"itemId":22263,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8981,"title":"Gift Giving","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8981"}],"missing_fields":["Horde Gift Collection location","Quest XP"]}},{"quest_id":8982,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fenstad Argyle","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.67,"y":44.72,"subzone":"Fenstad Argyle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Norman","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Innkeeper Norman"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Innkeeper Norman","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8980],"next_quest_ids":[8983],"requirements":{"prerequisite_alternatives":[[{"quest_id":8980,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Innkeeper Norman","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Innkeeper Norman in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8982,"title":"Tracing the Source","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8982"}],"missing_fields":["Quest XP"]}},{"quest_id":8983,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Norman","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.74,"y":37.89,"subzone":"Innkeeper Norman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mara Rennick","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.26,"y":28.31,"subzone":"Mara Rennick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mara Rennick"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":71.26,"y":28.31,"subzone":"Mara Rennick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mara Rennick","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8982],"next_quest_ids":[8984],"requirements":{"prerequisite_alternatives":[[{"quest_id":8982,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mara Rennick","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Mara Rennick at the tailor's shop in the Undercity's Mage Quarter.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8983,"title":"Tracing the Source","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8983"}],"missing_fields":["Quest XP"]}},{"quest_id":8984,"title":"The Source Revealed","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mara Rennick","locations":[{"zone_id":"undercity","zone":"Undercity","x":71.26,"y":28.31,"subzone":"Mara Rennick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Staffron Lerent","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.53,"y":75.52,"subzone":"Apothecary Staffron Lerent","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Staffron Lerent"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.53,"y":75.52,"subzone":"Apothecary Staffron Lerent","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Staffron Lerent","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8983],"next_quest_ids":[9029],"requirements":{"prerequisite_alternatives":[[{"quest_id":8983,"required_state":"completed"}]],"exclusive_quest_ids":[9028],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Staffron Lerent","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Apothecary Staffron Lerent in the Hillsbrad Foothills past Ravenholdt Manor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8984,"title":"The Source Revealed","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8984"}],"missing_fields":["Quest XP"]}},{"quest_id":9339,"title":"A Thief's Reward","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Festival Talespinner"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9330,9331,9332],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9330,"required_state":"completed"},{"quest_id":9331,"required_state":"completed"},{"quest_id":9332,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":23323,"name":"Crown of the Fire Festival","count":1,"url":"https://www.wowhead.com/forever/item=23323"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9339,"title":"A Thief's Reward","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9339"}],"missing_fields":["Quest XP"]}},{"quest_id":9368,"title":"The Festival of Fire","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of Orgrimmar","object_id":181336},"count_per_character":1,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.1,"y":34.3,"subzone":"Flame of Orgrimmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of Orgrimmar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Thunder Bluff","object_id":181337},"count_per_character":1,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":20.99,"y":26.77,"subzone":"Flame of Thunder Bluff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of Thunder Bluff","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of the Undercity","object_id":181335},"count_per_character":1,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.01,"y":36.85,"subzone":"Flame of the Undercity","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of the Undercity","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":23247,"name":"Burning Blossom","count":10,"url":"https://www.wowhead.com/forever/item=23247"},{"id":23246,"name":"Fiery Festival Brew","count":10,"url":"https://www.wowhead.com/forever/item=23246"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of Orgrimmar","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of Thunder Bluff","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of the Undercity","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Touch the bonfires within Orgrimmar, Thunder Bluff, and the Undercity, then speak to a Festival Talespinner within the capital cities.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9368,"title":"The Festival of Fire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9368"}],"missing_fields":["Quest XP"]}},{"quest_id":6628,"title":"Test of Lore","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Parqual Fintallas","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Parqual Fintallas","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Parqual Fintallas"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":57.8,"y":65.42,"subzone":"Parqual Fintallas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Parqual Fintallas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1160],"next_quest_ids":[1394],"requirements":{"prerequisite_alternatives":[[{"quest_id":1160,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Parqual Fintallas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Answer Parqual Fintallas' question successfully and then speak to him again. He will remain in the Undercity until you are ready.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6628,"title":"Test of Lore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6628,"firstStop":26,"lastStop":28,"turninStop":28,"completed":true,"group":"Library → Undercity → Dorn","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6628"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6628"}],"missing_fields":[]}},{"quest_id":9330,"title":"Stealing Stormwind's Flame","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Festival Talespinner"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9339],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5000,"money_copper":0,"items":[{"id":23247,"name":"Burning Blossom","count":25,"url":"https://www.wowhead.com/forever/item=23247"}],"choices":[{"id":23435,"name":"Elderberry Pie","count":5,"url":"https://www.wowhead.com/forever/item=23435"},{"id":23327,"name":"Fire-toasted Bun","count":5,"url":"https://www.wowhead.com/forever/item=23327"},{"id":23326,"name":"Midsummer Sausage","count":5,"url":"https://www.wowhead.com/forever/item=23326"},{"id":23211,"name":"Toasted Smorc","count":5,"url":"https://www.wowhead.com/forever/item=23211"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Flame of Stormwind to the Festival Talespinner.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9330,"title":"Stealing Stormwind's Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9330"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":9331,"title":"Stealing Ironforge's Flame","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Festival Talespinner"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9339],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5000,"money_copper":0,"items":[{"id":23247,"name":"Burning Blossom","count":25,"url":"https://www.wowhead.com/forever/item=23247"}],"choices":[{"id":23435,"name":"Elderberry Pie","count":5,"url":"https://www.wowhead.com/forever/item=23435"},{"id":23327,"name":"Fire-toasted Bun","count":5,"url":"https://www.wowhead.com/forever/item=23327"},{"id":23326,"name":"Midsummer Sausage","count":5,"url":"https://www.wowhead.com/forever/item=23326"},{"id":23211,"name":"Toasted Smorc","count":5,"url":"https://www.wowhead.com/forever/item=23211"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Flame of Ironforge to the Festival Talespinner.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9331,"title":"Stealing Ironforge's Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9331"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":9332,"title":"Stealing Darnassus's Flame","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"undercity","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Festival Talespinner"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9339],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5000,"money_copper":0,"items":[{"id":23247,"name":"Burning Blossom","count":25,"url":"https://www.wowhead.com/forever/item=23247"}],"choices":[{"id":23435,"name":"Elderberry Pie","count":5,"url":"https://www.wowhead.com/forever/item=23435"},{"id":23327,"name":"Fire-toasted Bun","count":5,"url":"https://www.wowhead.com/forever/item=23327"},{"id":23326,"name":"Midsummer Sausage","count":5,"url":"https://www.wowhead.com/forever/item=23326"},{"id":23211,"name":"Toasted Smorc","count":5,"url":"https://www.wowhead.com/forever/item=23211"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Festival Talespinner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Flame of Darnassus to the Festival Talespinner.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9332,"title":"Stealing Darnassus's Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9332"}],"missing_fields":["Starting-item acquisition location"]}}],"quest_count":90},{"region_id":"hillsbrad-foothills","name":"Hillsbrad Foothills","quests":[{"quest_id":2480,"title":"Hinott’s Assistance","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Serge Hinott","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":19.2,"subzone":"Serge Hinott","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Serge Hinott","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":19.2,"subzone":"Serge Hinott","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"wait","target":{"name":"Wait for Hinott’s cure"},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":19.2,"subzone":"Serge Hinott","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"wait","target":"Wait for Hinott’s cure","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}}],"rewards":{"xp":160,"money_copper":null,"items":[{"name":"Hinott’s Oil","count":1}],"choices":[],"reputation":[],"spell":{"name":"Poisons"},"evidence":"wowhead_forever_reported","source_url":"https://www.wowhead.com/forever/quest=2480"},"prerequisite_rules":{"prerequisite_alternatives":[[{"quest_id":2479,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]},"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2480"}],"research_updates":[{"checkedOn":"2026-10-25","field":"chapter_import","detail":"Imported to complete the requested chapter; uncertain location precision is stated in guide notes.","source":"https://www.wowhead.com/forever/quest=2480"}],"routing_decision":{"id":2480,"title":"Hinott’s Assistance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2480,"firstStop":24,"lastStop":26,"turninStop":26,"completed":true,"group":"Tarren Mill · finish the poison training","kinds":["pickup","objective","turnin"],"guide":"rogue-poisons","title":"Rogue · Poisons","profile":{"class":"rogue","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":20},"url":"/journey/rogue-poisons.html?class=rogue&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2480"}],"all_profile_placements":"/data/route-decisions.json"},"objective_timing":{"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"wait","target":"Wait for Hinott’s cure","countPerCharacter":1,"method":"unmeasured_action","dropSources":[],"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"New chapter source. Unmeasured acquisition, event and training time stays unknown; travel is separate."}}],"travelIncluded":false,"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"forever_status":"reported","chain":{"previous_quest_ids":[2479],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2479,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"objective_summary":"Hinott’s Assistance","evidence":{"sources":[{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2480"}],"missing_fields":[]}},{"quest_id":1051,"title":"Vorrel's Revenge","quest_level":33,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Monika Sengutz","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.67,"y":18.88,"subzone":"Monika Sengutz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vorrel's Wedding Ring","item_id":5538},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":32.33,"y":32.78,"subzone":"Nancy Vishas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vorrel's Wedding Ring","countPerCharacter":1,"itemId":5538,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[{"id":7751,"name":"Vorrel's Boots","count":1,"url":"https://www.wowhead.com/forever/item=7751"}],"choices":[{"id":7750,"name":"Mantle of Woe","count":1,"url":"https://www.wowhead.com/forever/item=7750"},{"id":4643,"name":"Grimsteel Cape","count":1,"url":"https://www.wowhead.com/forever/item=4643"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vorrel's Wedding Ring","countPerCharacter":1,"itemId":5538,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return Vorrel Sengutz's wedding ring to Monika Sengutz in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":1051,"title":"Vorrel's Revenge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1051,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Graveyard","kinds":["pickup","objective","turnin"],"guide":"scarlet-graveyard-route","title":"Scarlet Monastery · Graveyard","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scarlet-graveyard-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1051"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1051"}],"missing_fields":["Pickup location"]}},{"quest_id":2934,"title":"Undamaged Venom Sac","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Undamaged Venom Sac","item_id":9322},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.66,"y":69.72,"subzone":"Witherbark Broodguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":29.48,"y":70.66,"subzone":"Witherbark Broodguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32,"y":71.39,"subzone":"Witherbark Broodguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":34.36,"y":66.8,"subzone":"Witherbark Broodguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.95,"y":70.64,"subzone":"Witherbark Broodguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":35.46,"y":74.41,"subzone":"Witherbark Broodguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Undamaged Venom Sac","countPerCharacter":1,"itemId":9322,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2933],"next_quest_ids":[2935],"requirements":{"prerequisite_alternatives":[[{"quest_id":2933,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Undamaged Venom Sac","countPerCharacter":1,"itemId":9322,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring an Undamaged Venom Sac to Apothecary Lydon in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2934,"title":"Undamaged Venom Sac","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2934,"firstStop":4,"lastStop":7,"turninStop":7,"completed":true,"group":"The Spider God · optional preparation circuit","kinds":["pickup","objective","turnin"],"guide":"spider-god-detour","title":"Optional detour: The Spider God","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":46},"url":"/journey/spider-god-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2934"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2934"}],"missing_fields":[]}},{"quest_id":2935,"title":"Consult Master Gadrin","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Gadrin","locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Master Gadrin"},"count_per_character":null,"locations":[{"zone_id":"durotar","zone":"Durotar","x":55.95,"y":74.72,"subzone":"Master Gadrin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Master Gadrin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2934],"next_quest_ids":[2936],"requirements":{"prerequisite_alternatives":[[{"quest_id":2934,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Master Gadrin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Master Gadrin in Sen'jin Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2935,"title":"Consult Master Gadrin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2935,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"The Spider God · optional preparation circuit","kinds":["pickup","objective","turnin"],"guide":"spider-god-detour","title":"Optional detour: The Spider God","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":46},"url":"/journey/spider-god-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2935"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2935"}],"missing_fields":[]}},{"quest_id":676,"title":"The Hammer May Fall","quest_level":32,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tallow","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.87,"y":19.57,"subzone":"Tallow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Boulderfist Ogre","npc_id":2562},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.87,"y":50.28,"subzone":"Boulderfist Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.22,"y":46.7,"subzone":"Boulderfist Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.21,"y":47.62,"subzone":"Boulderfist Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":35.66,"y":43.85,"subzone":"Boulderfist Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":35.7,"y":45.27,"subzone":"Boulderfist Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":34.55,"y":47.65,"subzone":"Boulderfist Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Boulderfist Ogre","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Boulderfist Enforcer","npc_id":2564},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.01,"y":46.61,"subzone":"Boulderfist Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.08,"y":43.06,"subzone":"Boulderfist Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.05,"y":43.67,"subzone":"Boulderfist Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.38,"y":46.04,"subzone":"Boulderfist Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.58,"y":44.59,"subzone":"Boulderfist Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.54,"y":43.88,"subzone":"Boulderfist Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Boulderfist Enforcer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[677],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Boulderfist Ogre","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Boulderfist Enforcer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 8 Boulderfist Ogres and 10 Boulderfist Enforcers, then find Drum Fel in the Hammerfall outpost in Arathi Highlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":676,"title":"The Hammer May Fall","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":676,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Tarren Mill → Hammerfall","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-676"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=676"}],"missing_fields":[]}},{"quest_id":501,"title":"Elixir of Pain","quest_level":24,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mountain Lion Blood","item_id":3496},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":55.96,"y":50.43,"subzone":"Starving Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":50.01,"y":41.23,"subzone":"Starving Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":58.9,"y":40.41,"subzone":"Starving Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":47.61,"y":26.09,"subzone":"Starving Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":37.8,"y":36.21,"subzone":"Starving Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":49.75,"y":30.89,"subzone":"Starving Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.09,"y":72.99,"subzone":"Feral Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.62,"y":71.43,"subzone":"Feral Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.87,"y":69.26,"subzone":"Feral Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.98,"y":66.4,"subzone":"Feral Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.33,"y":75.32,"subzone":"Feral Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.79,"y":69.02,"subzone":"Feral Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":64.71,"y":48.64,"subzone":"Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":76.69,"y":51.29,"subzone":"Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":78.7,"y":50.09,"subzone":"Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":74.1,"y":59.79,"subzone":"Mountain Lion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mountain Lion Blood","countPerCharacter":10,"itemId":3496,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[502],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":0,"items":[{"id":3735,"name":"Recipe: Hot Lion Chops","count":1,"url":"https://www.wowhead.com/forever/item=3735"}],"choices":[{"id":2230,"name":"Gloves of Brawn","count":1,"url":"https://www.wowhead.com/forever/item=2230"},{"id":3741,"name":"Stomping Boots","count":1,"url":"https://www.wowhead.com/forever/item=3741"},{"id":6482,"name":"Firewalker Boots","count":1,"url":"https://www.wowhead.com/forever/item=6482"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mountain Lion Blood","countPerCharacter":10,"itemId":3496,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 vials of Mountain Lion Blood to Apothecary Lydon in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":501,"title":"Elixir of Pain","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":501,"firstStop":7,"lastStop":26,"turninStop":26,"completed":true,"group":"Tarren Mill · learn, bind and collect","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-501"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=501"}],"missing_fields":[]}},{"quest_id":527,"title":"Battle of Hillsbrad","quest_level":24,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hillsbrad Farmer","npc_id":2266},"count_per_character":6,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.8,"y":46.52,"subzone":"Hillsbrad Farmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.88,"y":42.42,"subzone":"Hillsbrad Farmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":34.9,"y":44.62,"subzone":"Hillsbrad Farmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.8,"y":45.18,"subzone":"Hillsbrad Farmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.17,"y":47.36,"subzone":"Hillsbrad Farmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.59,"y":41.35,"subzone":"Hillsbrad Farmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hillsbrad Farmer","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hillsbrad Farmhand","npc_id":2360},"count_per_character":6,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":36.82,"y":39.58,"subzone":"Hillsbrad Farmhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":36.78,"y":41.34,"subzone":"Hillsbrad Farmhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.85,"y":40.9,"subzone":"Hillsbrad Farmhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":34.84,"y":40.57,"subzone":"Hillsbrad Farmhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.06,"y":40.09,"subzone":"Hillsbrad Farmhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.2,"y":41.32,"subzone":"Hillsbrad Farmhand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Hillsbrad Farmhand","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Farmer Ray","npc_id":232},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Farmer Ray","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Farmer Getz","npc_id":2403},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":36.73,"y":39.44,"subzone":"Farmer Getz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Farmer Getz","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[528,546],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":1700,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hillsbrad Farmer","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Hillsbrad Farmhand","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Farmer Ray","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Farmer Getz","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":252,"partyKnownSeconds":252,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 6 Hillsbrad Farmhands, 6 Hillsbrad Farmers, Farmer Ray and Farmer Getz and report back to Darthalia in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":527,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":527,"firstStop":6,"lastStop":24,"turninStop":24,"completed":true,"group":"Tarren Mill · learn, bind and collect","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-527"},{"questId":527,"firstStop":1,"lastStop":6,"turninStop":6,"completed":true,"group":"Earlier Battle of Hillsbrad steps · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-527"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=527"}],"missing_fields":[]}},{"quest_id":496,"title":"Elixir of Suffering","quest_level":22,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gray Bear Tongue","item_id":3476},"count_per_character":10,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":51.85,"y":69.12,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.05,"y":8.55,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":19.95,"y":52.23,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":22,"y":56.46,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":20.19,"y":53.57,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":21.53,"y":42.77,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":23.35,"y":43.9,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":53.11,"y":47.87,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":54.85,"y":46.43,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":54.85,"y":52.45,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":76.5,"y":49.11,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.06,"y":34.91,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":74.05,"y":34.47,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":23.33,"y":75.98,"subzone":"Elder Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":25.04,"y":64.68,"subzone":"Elder Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":23.76,"y":82.8,"subzone":"Elder Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gray Bear Tongue","countPerCharacter":10,"itemId":3476,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Creeper Ichor","item_id":3477},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.36,"y":77.6,"subzone":"Elder Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.71,"y":71.17,"subzone":"Elder Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.37,"y":70.84,"subzone":"Elder Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.89,"y":66.37,"subzone":"Elder Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.78,"y":72.24,"subzone":"Elder Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.05,"y":72.6,"subzone":"Elder Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":14.57,"y":81.68,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":18.39,"y":91.81,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":25.56,"y":66.01,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":23.7,"y":56.58,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":25.89,"y":74.3,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":14.56,"y":86.27,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":90.16,"y":41.38,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":23.49,"y":53.98,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":23.93,"y":57.14,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":24.7,"y":58.57,"subzone":"Giant Moss Creeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Creeper Ichor","countPerCharacter":1,"itemId":3477,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[499],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":180,"money_copper":150,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gray Bear Tongue","countPerCharacter":10,"itemId":3476,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Creeper Ichor","countPerCharacter":1,"itemId":3477,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Apothecary Lydon of Tarren Mill wants 10 Gray Bear Tongues and some Creeper Ichor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":496,"title":"Elixir of Suffering","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":496,"firstStop":8,"lastStop":25,"turninStop":25,"completed":true,"group":"Tarren Mill · learn, bind and collect","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-496"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=496"}],"missing_fields":[]}},{"quest_id":502,"title":"Elixir of Pain","quest_level":24,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stanley","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.66,"y":35.32,"subzone":"Stanley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Stanley"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.66,"y":35.32,"subzone":"Stanley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Stanley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[501],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":501,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Stanley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Feed the Elixir of Pain to Stanley.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":502,"title":"Elixir of Pain","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":502,"firstStop":27,"lastStop":36,"turninStop":36,"completed":true,"group":"Wildlife → Hillsbrad farms","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-502"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=502"}],"missing_fields":[]}},{"quest_id":528,"title":"Battle of Hillsbrad","quest_level":25,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hillsbrad Peasant","npc_id":2267},"count_per_character":15,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.77,"y":43.77,"subzone":"Hillsbrad Peasant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":30.27,"y":40.31,"subzone":"Hillsbrad Peasant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.85,"y":41.07,"subzone":"Hillsbrad Peasant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":30.81,"y":41.51,"subzone":"Hillsbrad Peasant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.66,"y":47.35,"subzone":"Hillsbrad Peasant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":34.06,"y":45.69,"subzone":"Hillsbrad Peasant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hillsbrad Peasant","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[527],"next_quest_ids":[529],"requirements":{"prerequisite_alternatives":[[{"quest_id":527,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":1800,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hillsbrad Peasant","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 15 Hillsbrad Peasants and report back to Darthalia in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":528,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":528,"firstStop":29,"lastStop":37,"turninStop":37,"completed":true,"group":"Wildlife → Hillsbrad farms","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-528"},{"questId":528,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Earlier Battle of Hillsbrad steps · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-528"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=528"}],"missing_fields":[]}},{"quest_id":546,"title":"Souvenirs of Death","quest_level":25,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Samsa","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.11,"y":19.7,"subzone":"Deathguard Samsa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Samsa","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.11,"y":19.7,"subzone":"Deathguard Samsa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hillsbrad Human Skull","item_id":3692},"count_per_character":30,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":67.92,"y":47.23,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":83.44,"y":40.59,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.23,"y":38.54,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.85,"y":47.08,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.65,"y":46,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.37,"y":48.68,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.36,"y":46.57,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.08,"y":45.6,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.04,"y":48.13,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.08,"y":48.73,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":81.01,"y":46.61,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":79.28,"y":46.37,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":82.9,"y":44.42,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.8,"y":47.58,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":81.74,"y":47.53,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hillsbrad Human Skull","countPerCharacter":30,"itemId":3692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[527],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":527,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[{"id":3739,"name":"Skull Ring","count":1,"url":"https://www.wowhead.com/forever/item=3739"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hillsbrad Human Skull","countPerCharacter":30,"itemId":3692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deathguard Samsa of Tarren Mill wants 30 Hillsbrad Human Skulls.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":546,"title":"Souvenirs of Death","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":546,"firstStop":28,"lastStop":51,"turninStop":51,"completed":true,"group":"Wildlife → Hillsbrad farms","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-546"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=546"}],"missing_fields":[]}},{"quest_id":499,"title":"Elixir of Suffering","quest_level":22,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umpi","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.55,"y":19.14,"subzone":"Umpi","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Umpi"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.55,"y":19.14,"subzone":"Umpi","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Umpi","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[496],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":496,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Umpi","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give Umpi the Elixir of Suffering.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":499,"title":"Elixir of Suffering","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":499,"firstStop":30,"lastStop":32,"turninStop":32,"completed":true,"group":"Wildlife → Hillsbrad farms","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-499"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=499"}],"missing_fields":[]}},{"quest_id":529,"title":"Battle of Hillsbrad","quest_level":26,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Blacksmith Verringtan","npc_id":2404},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.11,"y":44.42,"subzone":"Blacksmith Verringtan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Blacksmith Verringtan","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hillsbrad Apprentice Blacksmith","npc_id":2265},"count_per_character":4,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.62,"y":45.14,"subzone":"Hillsbrad Apprentice Blacksmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.15,"y":46.72,"subzone":"Hillsbrad Apprentice Blacksmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.89,"y":46.72,"subzone":"Hillsbrad Apprentice Blacksmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.96,"y":45.83,"subzone":"Hillsbrad Apprentice Blacksmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.17,"y":43.9,"subzone":"Hillsbrad Apprentice Blacksmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.61,"y":44.48,"subzone":"Hillsbrad Apprentice Blacksmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Hillsbrad Apprentice Blacksmith","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Shipment of Iron","item_id":3564},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.01,"y":45.45,"subzone":"Shipment of Iron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Shipment of Iron","countPerCharacter":1,"itemId":3564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[528],"next_quest_ids":[532],"requirements":{"prerequisite_alternatives":[[{"quest_id":528,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":2000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Blacksmith Verringtan","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Hillsbrad Apprentice Blacksmith","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Shipment of Iron","countPerCharacter":1,"itemId":3564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":90,"partyKnownSeconds":90,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Blacksmith Verringtan and 4 Hillsbrad Apprentice Blacksmiths.  Retrieve a shipment of iron and report back to Darthalia in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":529,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":529,"firstStop":38,"lastStop":43,"turninStop":43,"completed":true,"group":"Hillsbrad fields · peasants and Stanley","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-529"},{"questId":529,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"Earlier Battle of Hillsbrad steps · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-529"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=529"}],"missing_fields":[]}},{"quest_id":532,"title":"Battle of Hillsbrad","quest_level":26,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Magistrate Burnside","npc_id":2335},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.67,"y":41.64,"subzone":"Magistrate Burnside","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Magistrate Burnside","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hillsbrad Councilman","npc_id":2387},"count_per_character":4,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.59,"y":39.72,"subzone":"Hillsbrad Councilman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":30.15,"y":41.12,"subzone":"Hillsbrad Councilman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.38,"y":46.42,"subzone":"Hillsbrad Councilman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":30.24,"y":43.55,"subzone":"Hillsbrad Councilman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.47,"y":43.14,"subzone":"Hillsbrad Councilman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":30.13,"y":42.89,"subzone":"Hillsbrad Councilman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Hillsbrad Councilman","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"interact","target":{"name":"Hillsbrad Proclamation","object_id":1761},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.73,"y":41.75,"subzone":"Hillsbrad Proclamation","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Hillsbrad Proclamation","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hillsbrad Town Registry","item_id":3657},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.52,"y":41.53,"subzone":"Hillsbrad Town Registry","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Hillsbrad Town Registry","countPerCharacter":1,"itemId":3657,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[529],"next_quest_ids":[539],"requirements":{"prerequisite_alternatives":[[{"quest_id":529,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":2000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Magistrate Burnside","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Hillsbrad Councilman","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"interact","target":"Hillsbrad Proclamation","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Hillsbrad Town Registry","countPerCharacter":1,"itemId":3657,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":90,"partyKnownSeconds":90,"unknownObjectives":2,"isPartial":true},"objective_summary":"Kill Magistrate Burnside and 4 Hillsbrad Councilmen. Destroy the Hillsbrad Proclamation. Steal the Hillsbrad Town Registry. Report back to Darthalia in Tarren Mill afterwards.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":532,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":532,"firstStop":44,"lastStop":52,"turninStop":52,"completed":true,"group":"Hillsbrad smithy · shipment","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-532"},{"questId":532,"firstStop":15,"lastStop":20,"turninStop":20,"completed":true,"group":"Earlier Battle of Hillsbrad steps · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-532"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=532"}],"missing_fields":[]}},{"quest_id":494,"title":"Time To Strike","quest_level":20,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Lesh","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":20.79,"y":47.4,"subzone":"Deathstalker Lesh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Executor Darthalia"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Executor Darthalia","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":625,"money_copper":600,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Executor Darthalia","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Tarren Mill to deliver Deathstalker Lesh's message to High Executor Darthalia.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":494,"title":"Time To Strike","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":494,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Western road → Tarren Mill · arrival report","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-494"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=494"}],"missing_fields":[]}},{"quest_id":498,"title":"The Rescue","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Locked ball and chain","object_id":1721},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":75.33,"y":41.5,"subzone":"Locked ball and chain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Locked ball and chain","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Locked ball and chain","object_id":1722},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":79.79,"y":39.65,"subzone":"Locked ball and chain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Locked ball and chain","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[533],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":0,"items":[{"id":3734,"name":"Recipe: Big Bear Steak","count":1,"url":"https://www.wowhead.com/forever/item=3734"}],"choices":[{"id":3752,"name":"Grunt Vest","count":1,"url":"https://www.wowhead.com/forever/item=3752"},{"id":3733,"name":"Orcish War Chain","count":1,"url":"https://www.wowhead.com/forever/item=3733"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Locked ball and chain","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Locked ball and chain","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Krusk in Tarren Mill needs you to free Drull and Tog'thar from Durnholde Keep.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":498,"title":"The Rescue","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":498,"firstStop":10,"lastStop":15,"turninStop":15,"completed":true,"group":"Durnholde · rescue and return","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-498"},{"questId":498,"firstStop":76,"lastStop":79,"turninStop":79,"completed":true,"group":"Dalaran and Alterac · shared outward sweep","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-498"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=498"}],"missing_fields":[]}},{"quest_id":503,"title":"Gol'dir","quest_level":36,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gol'dir","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":59.96,"y":43.74,"subzone":"Gol'dir","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rusted Iron Key","item_id":3704},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.14,"y":43.42,"subzone":"Jailor Borhuin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rusted Iron Key","countPerCharacter":1,"itemId":3704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Find where Gol'dir is being held"},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":60.55,"y":43.73,"subzone":"Find where Gol'dir is being held","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Find where Gol'dir is being held","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[533],"next_quest_ids":[506],"requirements":{"prerequisite_alternatives":[[{"quest_id":533,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rusted Iron Key","countPerCharacter":1,"itemId":3704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Find where Gol'dir is being held","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Free Gol'dir then return to Krusk in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":503,"title":"Gol'dir","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=503"}],"missing_fields":[]}},{"quest_id":507,"title":"Lord Aliden Perenolde","quest_level":42,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elysa","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.3,"y":14.31,"subzone":"Elysa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lord Aliden Perenolde","npc_id":2423},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.32,"y":14.58,"subzone":"Lord Aliden Perenolde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lord Aliden Perenolde","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[506],"next_quest_ids":[508],"requirements":{"prerequisite_alternatives":[[{"quest_id":506,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lord Aliden Perenolde","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill Lord Aliden Perenolde and ask his mistress, Elysa, about Taretha's pendant.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":507,"title":"Lord Aliden Perenolde","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=507"}],"missing_fields":[]}},{"quest_id":509,"title":"Elixir of Agony","quest_level":28,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mudsnout Blossoms","item_id":3502},"count_per_character":6,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.46,"y":62.51,"subzone":"Mudsnout Blossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.25,"y":60.17,"subzone":"Mudsnout Blossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.56,"y":61.25,"subzone":"Mudsnout Blossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.12,"y":62.53,"subzone":"Mudsnout Blossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.18,"y":61.62,"subzone":"Mudsnout Blossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.78,"y":60.71,"subzone":"Mudsnout Blossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mudsnout Blossoms","countPerCharacter":6,"itemId":3502,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[513],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":2500,"items":[{"id":2459,"name":"Swiftness Potion","count":3,"url":"https://www.wowhead.com/forever/item=2459"},{"id":929,"name":"Healing Potion","count":5,"url":"https://www.wowhead.com/forever/item=929"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mudsnout Blossoms","countPerCharacter":6,"itemId":3502,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 6 Mudsnout Blossoms to Apothecary Lydon in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":509,"title":"Elixir of Agony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":509,"firstStop":23,"lastStop":33,"turninStop":33,"completed":true,"group":"Tarren Mill · mine and southern fields","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-509"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=509"}],"missing_fields":[]}},{"quest_id":513,"title":"Elixir of Agony","quest_level":28,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Master Apothecary Faranell"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Master Apothecary Faranell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[509],"next_quest_ids":[515],"requirements":{"prerequisite_alternatives":[[{"quest_id":509,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Master Apothecary Faranell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Mudsnout Composite to Master Apothecary Faranell in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":513,"title":"Elixir of Agony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":513,"firstStop":34,"lastStop":50,"turninStop":50,"completed":true,"group":"Tarren Mill · mine and southern fields","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-513"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=513"}],"missing_fields":[]}},{"quest_id":517,"title":"Elixir of Agony","quest_level":30,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Keg of Shindigger Stout","item_id":3517},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.44,"y":79.79,"subzone":"Keg of Shindigger Stout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.69,"y":80.08,"subzone":"Keg of Shindigger Stout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.53,"y":80.88,"subzone":"Keg of Shindigger Stout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.02,"y":81.16,"subzone":"Keg of Shindigger Stout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.62,"y":80.15,"subzone":"Keg of Shindigger Stout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.56,"y":80.97,"subzone":"Keg of Shindigger Stout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Keg of Shindigger Stout","countPerCharacter":1,"itemId":3517,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[515],"next_quest_ids":[524],"requirements":{"prerequisite_alternatives":[[{"quest_id":515,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Keg of Shindigger Stout","countPerCharacter":1,"itemId":3517,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a keg of Shindigger Stout to Apothecary Lydon in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":517,"title":"Elixir of Agony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":517,"firstStop":56,"lastStop":58,"turninStop":58,"completed":true,"group":"Undercity · commendation and alchemy supplies","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-517"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=517"}],"missing_fields":[]}},{"quest_id":518,"title":"The Crown of Will","quest_level":39,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Crushridge Mauler","npc_id":2254},"count_per_character":10,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.33,"y":40.12,"subzone":"Crushridge Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":38.29,"y":41.97,"subzone":"Crushridge Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":38.78,"subzone":"Crushridge Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":41.75,"y":43.49,"subzone":"Crushridge Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":41.7,"y":44.87,"subzone":"Crushridge Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":43.83,"y":51.25,"subzone":"Crushridge Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Crushridge Mauler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[495],"next_quest_ids":[519],"requirements":{"prerequisite_alternatives":[[{"quest_id":495,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Crushridge Mauler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Crushridge Maulers for Melisara in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":518,"title":"The Crown of Will","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=518"}],"missing_fields":[]}},{"quest_id":519,"title":"The Crown of Will","quest_level":41,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Targ's Head","item_id":3550},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.57,"y":52.89,"subzone":"Targ","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Targ's Head","countPerCharacter":1,"itemId":3550,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Muckrake's Head","item_id":3551},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":38.65,"y":46.75,"subzone":"Muckrake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Muckrake's Head","countPerCharacter":1,"itemId":3551,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Glommus's Head","item_id":3552},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.5,"y":41.82,"subzone":"Glommus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Glommus's Head","countPerCharacter":1,"itemId":3552,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[518],"next_quest_ids":[520],"requirements":{"prerequisite_alternatives":[[{"quest_id":518,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Targ's Head","countPerCharacter":1,"itemId":3550,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Muckrake's Head","countPerCharacter":1,"itemId":3551,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Glommus's Head","countPerCharacter":1,"itemId":3552,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Kill Targ, Muckrake, and Glommus and bring their heads to Melisara in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":519,"title":"The Crown of Will","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=519"}],"missing_fields":[]}},{"quest_id":520,"title":"The Crown of Will","quest_level":43,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mug'thol's Head","item_id":3553},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.68,"y":54.25,"subzone":"Mug'thol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mug'thol's Head","countPerCharacter":1,"itemId":3553,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crown of Will","item_id":3554},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.68,"y":54.25,"subzone":"Mug'thol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Crown of Will","countPerCharacter":1,"itemId":3554,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[519],"next_quest_ids":[521],"requirements":{"prerequisite_alternatives":[[{"quest_id":519,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mug'thol's Head","countPerCharacter":1,"itemId":3553,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Crown of Will","countPerCharacter":1,"itemId":3554,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Kill Mug'Thol, and return his head with the Crown of Will to Melisara in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":520,"title":"The Crown of Will","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=520"}],"missing_fields":[]}},{"quest_id":521,"title":"The Crown of Will","quest_level":43,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melisara","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.65,"subzone":"Melisara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sharlindra","locations":[{"zone_id":"undercity","zone":"Undercity","x":57.63,"y":93.8,"subzone":"Sharlindra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sharlindra"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":57.63,"y":93.8,"subzone":"Sharlindra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sharlindra","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[520],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":520,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[{"id":4430,"name":"Ethereal Talisman","count":1,"url":"https://www.wowhead.com/forever/item=4430"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sharlindra","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Crown of Will to Sharlindra in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":521,"title":"The Crown of Will","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=521"}],"missing_fields":[]}},{"quest_id":524,"title":"Elixir of Agony","quest_level":30,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dusty Rug","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.81,"y":18.73,"subzone":"Dusty Rug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dusty Rug"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.81,"y":18.73,"subzone":"Dusty Rug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dusty Rug","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[517],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":517,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dusty Rug","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Place the Tainted Keg on the rug for the captured farmers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":524,"title":"Elixir of Agony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":524,"firstStop":59,"lastStop":61,"turninStop":61,"completed":true,"group":"Undercity · commendation and alchemy supplies","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-524"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=524"}],"missing_fields":[]}},{"quest_id":533,"title":"Infiltration","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Syndicate Missive","item_id":3601},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":57.71,"y":67.64,"subzone":"Syndicate Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":56.48,"y":66.05,"subzone":"Syndicate Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":59.49,"y":68.04,"subzone":"Syndicate Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.35,"y":66.7,"subzone":"Syndicate Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.68,"y":68.42,"subzone":"Syndicate Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":59,"y":67.22,"subzone":"Syndicate Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":59.02,"y":69.33,"subzone":"Syndicate Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.17,"y":68.44,"subzone":"Syndicate Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":57.6,"y":68.54,"subzone":"Syndicate Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.35,"y":67.71,"subzone":"Syndicate Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.89,"y":69.46,"subzone":"Syndicate Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.44,"y":70,"subzone":"Syndicate Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Syndicate Missive","countPerCharacter":1,"itemId":3601,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[498],"next_quest_ids":[503],"requirements":{"prerequisite_alternatives":[[{"quest_id":498,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Syndicate Missive","countPerCharacter":1,"itemId":3601,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve information about Gol'dir's whereabouts for Krusk in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":533,"title":"Infiltration","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":533,"firstStop":80,"lastStop":90,"turninStop":90,"completed":true,"group":"Dalaran and Alterac · shared outward sweep","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-533"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=533"}],"missing_fields":[]}},{"quest_id":539,"title":"Battle of Hillsbrad","quest_level":28,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Foreman Bonds","npc_id":2305},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.21,"y":56.01,"subzone":"Foreman Bonds","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Foreman Bonds","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hillsbrad Miner","npc_id":2269},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":28.9,"y":57.45,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":28.45,"y":57.23,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.49,"y":52.39,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.4,"y":52.05,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.77,"y":51.77,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.01,"y":53.17,"subzone":"Hillsbrad Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Hillsbrad Miner","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[532],"next_quest_ids":[541],"requirements":{"prerequisite_alternatives":[[{"quest_id":532,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Foreman Bonds","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Hillsbrad Miner","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":198,"partyKnownSeconds":198,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill Foreman Bonds and 10 Hillsbrad Miners and report back to Darthalia in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":539,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":539,"firstStop":21,"lastStop":32,"turninStop":32,"completed":true,"group":"Tarren Mill · mine and southern fields","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-539"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=539"}],"missing_fields":[]}},{"quest_id":541,"title":"Battle of Hillsbrad","quest_level":30,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dun Garok Mountaineer","npc_id":2344},"count_per_character":8,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":69.04,"y":78.17,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":69.53,"y":77.94,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":68.87,"y":79.54,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.67,"y":81.89,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.07,"y":80.4,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.53,"y":81.7,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dun Garok Mountaineer","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dun Garok Rifleman","npc_id":2345},"count_per_character":4,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":70.02,"y":79.39,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.54,"y":75.08,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.58,"y":81.36,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":70.12,"y":78.45,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.48,"y":80.19,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.62,"y":80.23,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Dun Garok Rifleman","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dun Garok Priest","npc_id":2346},"count_per_character":2,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":70.7,"y":75.78,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.78,"y":80.45,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.09,"y":80.05,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.66,"y":80.67,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.46,"y":80.7,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.09,"y":78.97,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Dun Garok Priest","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Captain Ironhill","npc_id":2304},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.47,"y":79.78,"subzone":"Captain Ironhill","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.58,"y":80.03,"subzone":"Captain Ironhill","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.53,"y":79.65,"subzone":"Captain Ironhill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Captain Ironhill","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[539],"next_quest_ids":[550],"requirements":{"prerequisite_alternatives":[[{"quest_id":539,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dun Garok Mountaineer","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Dun Garok Rifleman","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Dun Garok Priest","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Captain Ironhill","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Dun Garok and kill 8 Mountaineers, 4 Riflemen, 2 Priests and Captain Ironhill and report back to Darthalia in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":541,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":541,"firstStop":36,"lastStop":44,"turninStop":44,"completed":true,"group":"Tarren Mill → Dun Garok · the final assault","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-541"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=541"}],"missing_fields":[]}},{"quest_id":544,"title":"Prison Break In","quest_level":34,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Wordeen Voidglare","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":20.85,"subzone":"Magus Wordeen Voidglare","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Wordeen Voidglare","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":20.85,"subzone":"Magus Wordeen Voidglare","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodstone Wedge","item_id":3691},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.91,"y":85.97,"subzone":"Dermot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodstone Wedge","countPerCharacter":1,"itemId":3691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodstone Marble","item_id":3689},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":20.16,"y":84.28,"subzone":"Ricter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bloodstone Marble","countPerCharacter":1,"itemId":3689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodstone Shard","item_id":3690},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":20.34,"y":86.4,"subzone":"Alina","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bloodstone Shard","countPerCharacter":1,"itemId":3690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodstone Oval","item_id":3688},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":17.8,"y":83.2,"subzone":"Kegan Darkmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Bloodstone Oval","countPerCharacter":1,"itemId":3688,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[545],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3350,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodstone Wedge","countPerCharacter":1,"itemId":3691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bloodstone Marble","countPerCharacter":1,"itemId":3689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bloodstone Shard","countPerCharacter":1,"itemId":3690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Bloodstone Oval","countPerCharacter":1,"itemId":3688,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Find the traitors and recover their artifacts, then return to Magus Voidglare in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":544,"title":"Prison Break In","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":544,"firstStop":81,"lastStop":89,"turninStop":89,"completed":true,"group":"Dalaran and Alterac · shared outward sweep","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-544"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=544"}],"missing_fields":[]}},{"quest_id":545,"title":"Dalaran Patrols","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Wordeen Voidglare","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":20.85,"subzone":"Magus Wordeen Voidglare","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Wordeen Voidglare","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.6,"y":20.85,"subzone":"Magus Wordeen Voidglare","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dalaran Summoner","npc_id":2358},"count_per_character":6,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.37,"y":60.41,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":18.79,"y":77.12,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":21.98,"y":57.94,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.63,"y":57.82,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":18.38,"y":74.09,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":18.88,"y":74.92,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dalaran Summoner","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Elemental Slave","npc_id":2359},"count_per_character":12,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.91,"y":59.49,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.41,"y":58.63,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.01,"y":57.74,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":10.12,"y":78.2,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":12.41,"y":76.99,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":16.2,"y":78.51,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Elemental Slave","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[544],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":544,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dalaran Summoner","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Elemental Slave","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 6 Dalaran Summoners and 12 Elemental Slaves, then return to Magus Voidglare in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":545,"title":"Dalaran Patrols","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":545,"firstStop":93,"lastStop":99,"turninStop":99,"completed":true,"group":"Dalaran and Alterac · shared outward sweep","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-545"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=545"}],"missing_fields":[]}},{"quest_id":547,"title":"Humbert's Sword","quest_level":30,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Humbert","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.76,"y":20.21,"subzone":"Deathguard Humbert","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathguard Humbert","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.76,"y":20.21,"subzone":"Deathguard Humbert","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Humbert's Sword","item_id":3693},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":69.04,"y":78.17,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":69.53,"y":77.94,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":68.87,"y":79.54,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.67,"y":81.89,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.07,"y":80.4,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.53,"y":81.7,"subzone":"Dun Garok Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":70.02,"y":79.39,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.54,"y":75.08,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.58,"y":81.36,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":70.12,"y":78.45,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.48,"y":80.19,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.62,"y":80.23,"subzone":"Dun Garok Rifleman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":70.7,"y":75.78,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.78,"y":80.45,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.09,"y":80.05,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":72.66,"y":80.67,"subzone":"Dun Garok Priest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Humbert's Sword","countPerCharacter":1,"itemId":3693,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[],"choices":[{"id":3750,"name":"Ribbed Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=3750"},{"id":3751,"name":"Mercenary Leggings","count":1,"url":"https://www.wowhead.com/forever/item=3751"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Humbert's Sword","countPerCharacter":1,"itemId":3693,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve Deathguard Humbert's sword from Dun Garok and return it to him in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":547,"title":"Humbert's Sword","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":547,"firstStop":37,"lastStop":43,"turninStop":43,"completed":true,"group":"Tarren Mill → Dun Garok · the final assault","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-547"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=547"}],"missing_fields":[]}},{"quest_id":549,"title":"WANTED: Syndicate Personnel","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.75,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Syndicate Rogue","npc_id":2260},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.36,"y":46.57,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.08,"y":45.6,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.04,"y":48.13,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.08,"y":48.73,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":81.01,"y":46.61,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":79.28,"y":46.37,"subzone":"Syndicate Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Syndicate Rogue","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Syndicate Watchman","npc_id":2261},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":82.9,"y":44.42,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.8,"y":47.58,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":81.74,"y":47.53,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":81.76,"y":44.62,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":83.82,"y":40.9,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":82.88,"y":40.33,"subzone":"Syndicate Watchman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Syndicate Watchman","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1750,"money_copper":1400,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Syndicate Rogue","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Syndicate Watchman","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Syndicate Rogues and 10 Syndicate Watchmen. Return to High Executor Darthalia in Tarren Mill for your reward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":549,"title":"WANTED: Syndicate Personnel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":549,"firstStop":9,"lastStop":16,"turninStop":16,"completed":true,"group":"Durnholde · rescue and return","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-detour","title":"Hillsbrad detour · Part 1","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":24},"url":"/journey/hillsbrad-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-549"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=549"}],"missing_fields":[]}},{"quest_id":550,"title":"Battle of Hillsbrad","quest_level":32,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Varimathras"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Varimathras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[541],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":541,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[{"id":3760,"name":"Band of the Undercity","count":1,"url":"https://www.wowhead.com/forever/item=3760"}],"choices":[{"id":6282,"name":"Sacred Burial Trousers","count":1,"url":"https://www.wowhead.com/forever/item=6282"},{"id":3761,"name":"Deadskull Shield","count":1,"url":"https://www.wowhead.com/forever/item=3761"},{"id":3822,"name":"Runic Darkblade","count":1,"url":"https://www.wowhead.com/forever/item=3822"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Varimathras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Darthalia's Sealed Commendation to Varimathras in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":550,"title":"Battle of Hillsbrad","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":550,"firstStop":45,"lastStop":49,"turninStop":49,"completed":true,"group":"Tarren Mill → Dun Garok · the final assault","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-550"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=550"}],"missing_fields":[]}},{"quest_id":552,"title":"Helcular's Revenge","quest_level":33,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Thaivand","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.88,"y":19.66,"subzone":"Novice Thaivand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Thaivand","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.88,"y":19.66,"subzone":"Novice Thaivand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Helcular's Rod","item_id":3708},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":46.45,"y":30.59,"subzone":"Cave Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":44.92,"y":25.09,"subzone":"Cave Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":43.96,"y":27.36,"subzone":"Cave Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":46.37,"y":34.01,"subzone":"Cave Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":45.42,"y":33.96,"subzone":"Cave Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":47.4,"y":30.88,"subzone":"Cave Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":43.4,"y":27.52,"subzone":"Ferocious Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":45.14,"y":27.18,"subzone":"Ferocious Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":44.38,"y":25.03,"subzone":"Ferocious Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":43.64,"y":26.85,"subzone":"Ferocious Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":43.45,"y":25.66,"subzone":"Ferocious Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":42.88,"y":33.47,"subzone":"Ferocious Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":30.57,"y":64.52,"subzone":"Mountain Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.3,"y":65.67,"subzone":"Mountain Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":32.51,"y":67.17,"subzone":"Mountain Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.15,"y":67.27,"subzone":"Mountain Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Helcular's Rod","countPerCharacter":1,"itemId":3708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[553],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Helcular's Rod","countPerCharacter":1,"itemId":3708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve Helcular's Rod from the Yeti and bring it back to Novice Thaivand in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":552,"title":"Helcular's Revenge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":552,"firstStop":67,"lastStop":69,"turninStop":69,"completed":true,"group":"Tarren Mill → yeti cave · Helcular","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-552"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=552"}],"missing_fields":[]}},{"quest_id":553,"title":"Helcular's Revenge","quest_level":33,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Novice Thaivand","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.88,"y":19.66,"subzone":"Novice Thaivand","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Helcular's Grave","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":52.75,"y":53.37,"subzone":"Helcular's Grave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of Azel","object_id":1768},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":43.89,"y":28.06,"subzone":"Flame of Azel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of Azel","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Veraz","object_id":1769},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":44.05,"y":26.55,"subzone":"Flame of Veraz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of Veraz","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Uzel","object_id":1770},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":37.55,"y":66.24,"subzone":"Flame of Uzel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of Uzel","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[552],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":552,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of Azel","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of Veraz","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of Uzel","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Charge the Rod of Helcular with the powers of the Flame of Azel, Flame of Veraz and the Flame of Uzel.  Drive the charged rod into Helcular's grave in Southshore.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":553,"title":"Helcular's Revenge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":553,"firstStop":70,"lastStop":74,"turninStop":74,"completed":true,"group":"Tarren Mill → yeti cave · Helcular","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-553"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=553"}],"missing_fields":[]}},{"quest_id":556,"title":"Stone Tokens","quest_level":32,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'varil","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.5,"y":20.93,"subzone":"Keeper Bel'varil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'varil","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.5,"y":20.93,"subzone":"Keeper Bel'varil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Worn Stone Token","item_id":3714},"count_per_character":10,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.1,"y":60.33,"subzone":"Dalaran Shield Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":15.03,"y":78.56,"subzone":"Dalaran Shield Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":15.15,"y":78.68,"subzone":"Dalaran Shield Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":20.91,"y":87.47,"subzone":"Dalaran Shield Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":21.63,"y":87.41,"subzone":"Dalaran Shield Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":20.81,"y":87.81,"subzone":"Dalaran Shield Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.2,"y":60.36,"subzone":"Dalaran Theurgist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":18.93,"y":77.81,"subzone":"Dalaran Theurgist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":20.42,"y":87.43,"subzone":"Dalaran Theurgist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.93,"y":83.76,"subzone":"Dalaran Theurgist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":17.87,"y":83.11,"subzone":"Dalaran Theurgist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":17.16,"y":83.26,"subzone":"Dalaran Theurgist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.37,"y":60.41,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":18.79,"y":77.12,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":21.98,"y":57.94,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.63,"y":57.82,"subzone":"Dalaran Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Worn Stone Token","countPerCharacter":10,"itemId":3714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[557],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Worn Stone Token","countPerCharacter":10,"itemId":3714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Worn Stone Tokens to Keeper Bel'varil in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":556,"title":"Stone Tokens","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":556,"firstStop":82,"lastStop":91,"turninStop":91,"completed":true,"group":"Dalaran and Alterac · shared outward sweep","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-556"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=556"}],"missing_fields":[]}},{"quest_id":557,"title":"Bracers of Binding","quest_level":34,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'varil","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.5,"y":20.93,"subzone":"Keeper Bel'varil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'varil","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.5,"y":20.93,"subzone":"Keeper Bel'varil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bracers of Earth Binding","item_id":3715},"count_per_character":4,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.91,"y":59.49,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.41,"y":58.63,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.01,"y":57.74,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":10.12,"y":78.2,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":12.41,"y":76.99,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":16.2,"y":78.51,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bracers of Earth Binding","countPerCharacter":4,"itemId":3715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[556],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":556,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bracers of Earth Binding","countPerCharacter":4,"itemId":3715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 4 Bracers of Earth Binding to Keeper Bel'varil in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":557,"title":"Bracers of Binding","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":557,"firstStop":92,"lastStop":98,"turninStop":98,"completed":true,"group":"Dalaran and Alterac · shared outward sweep","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-557"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=557"}],"missing_fields":[]}},{"quest_id":566,"title":"WANTED: Baron Vardus","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.63,"y":20.75,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Baron Vardus","item_id":3626},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":47.83,"y":17.11,"subzone":"Baron Vardus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Baron Vardus","countPerCharacter":1,"itemId":3626,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3500,"money_copper":0,"items":[{"id":2231,"name":"Inferno Robe","count":1,"url":"https://www.wowhead.com/forever/item=2231"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Baron Vardus","countPerCharacter":1,"itemId":3626,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Baron Vardus and deliver his head to High Executor Darthalia in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":566,"title":"WANTED: Baron Vardus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=566"}],"missing_fields":[]}},{"quest_id":567,"title":"Dangerous!","quest_level":28,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Dangerous!","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.56,"y":19.66,"subzone":"Dangerous!","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Executor Darthalia","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.33,"y":20.45,"subzone":"High Executor Darthalia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Clerk Horrace Whitesteed","npc_id":2448},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":29.51,"y":42.41,"subzone":"Clerk Horrace Whitesteed","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Clerk Horrace Whitesteed","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Citizen Wilkes","npc_id":2449},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":32.62,"y":39.79,"subzone":"Citizen Wilkes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Citizen Wilkes","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Miner Hackett","npc_id":2450},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":31.12,"y":58.63,"subzone":"Miner Hackett","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Miner Hackett","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Farmer Kalaba","npc_id":2451},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":35.88,"y":46.57,"subzone":"Farmer Kalaba","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Farmer Kalaba","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":0,"items":[{"id":3732,"name":"Hooded Cowl","count":1,"url":"https://www.wowhead.com/forever/item=3732"}],"choices":[{"id":3742,"name":"Bow of Plunder","count":1,"url":"https://www.wowhead.com/forever/item=3742"},{"id":3743,"name":"Sentry Buckler","count":1,"url":"https://www.wowhead.com/forever/item=3743"},{"id":5250,"name":"Charred Wand","count":1,"url":"https://www.wowhead.com/forever/item=5250"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Clerk Horrace Whitesteed","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Citizen Wilkes","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Miner Hackett","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Farmer Kalaba","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"High Executor Darthalia of Tarren Mill is offering a bounty on Clerk Horrace Whitesteed, Citizen Wilkes, Miner Hackett and Farmer Kalaba.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":567,"title":"Dangerous!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":567,"firstStop":22,"lastStop":31,"turninStop":31,"completed":true,"group":"Tarren Mill · mine and southern fields","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-567"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=567"}],"missing_fields":[]}},{"quest_id":1066,"title":"Blood of Innocents","quest_level":23,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vial of Innocent Blood","item_id":5620},"count_per_character":5,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":67.92,"y":47.23,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":83.44,"y":40.59,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.23,"y":38.54,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.85,"y":47.08,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":66.65,"y":46,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":65.37,"y":48.68,"subzone":"Syndicate Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vial of Innocent Blood","countPerCharacter":5,"itemId":5620,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1065],"next_quest_ids":[1067],"requirements":{"prerequisite_alternatives":[[{"quest_id":1065,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vial of Innocent Blood","countPerCharacter":5,"itemId":5620,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Vials of Innocent Blood to Apothecary Lydon in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1066,"title":"Blood of Innocents","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1066"}],"missing_fields":[]}},{"quest_id":1067,"title":"Return to Thunder Bluff","quest_level":23,"minimum_level":13,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zamah","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.81,"y":20.89,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Zamah"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.81,"y":20.89,"subzone":"Apothecary Zamah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Zamah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1066],"next_quest_ids":[1086],"requirements":{"prerequisite_alternatives":[[{"quest_id":1066,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Zamah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Lydon's Toxin to Apothecary Zamah in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1067,"title":"Return to Thunder Bluff","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1067"}],"missing_fields":[]}},{"quest_id":1361,"title":"Regthar Deathgate","quest_level":32,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Regthar Deathgate","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Regthar Deathgate"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":45.34,"y":28.41,"subzone":"Regthar Deathgate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Regthar Deathgate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Regthar Deathgate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Regthar Deathgate.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1361,"title":"Regthar Deathgate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1361"}],"missing_fields":[]}},{"quest_id":2938,"title":"Venom to the Undercity","quest_level":55,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Apothecary Faranell","locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Master Apothecary Faranell"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":48.82,"y":69.28,"subzone":"Master Apothecary Faranell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Master Apothecary Faranell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2937],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2937,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8450,"money_copper":25000,"items":[],"choices":[{"id":9649,"name":"Royal Highmark Vestments","count":1,"url":"https://www.wowhead.com/forever/item=9649"},{"id":9650,"name":"Honorguard Chestpiece","count":1,"url":"https://www.wowhead.com/forever/item=9650"},{"id":10686,"name":"Aegis of Battle","count":1,"url":"https://www.wowhead.com/forever/item=10686"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Master Apothecary Faranell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Faranell's Parcel to Master Apothecary Faranell in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2938,"title":"Venom to the Undercity","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2938"}],"missing_fields":[]}},{"quest_id":7321,"title":"Soothing Turtle Bisque","quest_level":31,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Christoph Jeffcoat","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.29,"y":19.04,"subzone":"Christoph Jeffcoat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Christoph Jeffcoat","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.29,"y":19.04,"subzone":"Christoph Jeffcoat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Turtle Meat","item_id":3712},"count_per_character":10,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":72.49,"y":68.57,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.67,"y":13.22,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":29.7,"y":7.89,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":14.22,"y":53.03,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.88,"y":46.77,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":17.63,"y":50.49,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":68.11,"y":28.94,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":67.75,"y":35.34,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":67.75,"y":32.01,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":68.08,"y":19.23,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":68.29,"y":16.93,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":69.11,"y":13.59,"subzone":"Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":84.93,"y":45.37,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":85.31,"y":41.85,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.26,"y":71.95,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":85.15,"y":57.75,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Turtle Meat","countPerCharacter":10,"itemId":3712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Soothing Spices","item_id":3713},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":62.78,"y":19.03,"subzone":"Innkeeper Shay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Soothing Spices","countPerCharacter":1,"itemId":3713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2500,"money_copper":3000,"items":[{"id":3737,"name":"Recipe: Soothing Turtle Bisque","count":1,"url":"https://www.wowhead.com/forever/item=3737"},{"id":3729,"name":"Soothing Turtle Bisque","count":3,"url":"https://www.wowhead.com/forever/item=3729"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Turtle Meat","countPerCharacter":10,"itemId":3712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Soothing Spices","countPerCharacter":1,"itemId":3713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 10 pieces of Turtle Meat and some Soothing Spices to Christoph Jeffcoat in Tarren Mill.","guide_note":"Buy Soothing Spices from Innkeeper Shay at Tarren Mill and collect the required turtle meat on the river outing.","guide_optional":false,"routing_decision":{"id":7321,"title":"Soothing Turtle Bisque","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7321,"firstStop":62,"lastStop":65,"turninStop":65,"completed":true,"group":"Undercity · commendation and alchemy supplies","kinds":["pickup","objective","turnin"],"guide":"hillsbrad-later","title":"Hillsbrad detour · Part 2","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":28},"url":"/journey/hillsbrad-later.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7321"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_1","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=7321","note":"Buy Soothing Spices from Innkeeper Shay at Tarren Mill and collect the required turtle meat on the river outing."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7321"}],"missing_fields":[]}},{"quest_id":8409,"title":"Ruined Kegs","quest_level":60,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"hillsbrad-foothills","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Keg","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":51.37,"y":58.98,"subzone":"Keg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Darkcaller Yanka","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.58,"y":69.9,"subzone":"Darkcaller Yanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Darkcaller Yanka"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":55.58,"y":69.9,"subzone":"Darkcaller Yanka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Darkcaller Yanka","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8322],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8322,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[{"id":20557,"name":"Hallow's End Pumpkin Treat","count":15,"url":"https://www.wowhead.com/forever/item=20557"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Darkcaller Yanka","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Darkcaller Yanka at the Wickerman Festival in Tirisfal Glade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8409,"title":"Ruined Kegs","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8409"}],"missing_fields":[]}}],"quest_count":46},{"region_id":"ashenvale","name":"Ashenvale","quests":[{"quest_id":216,"title":"Between a Rock and a Thistlefur","quest_level":24,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Karang Amakkar","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.9,"y":34.54,"subzone":"Karang Amakkar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Karang Amakkar","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.9,"y":34.54,"subzone":"Karang Amakkar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Thistlefur Avenger","npc_id":3925},"count_per_character":8,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":39.56,"y":37.73,"subzone":"Thistlefur Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":39.06,"y":36.85,"subzone":"Thistlefur Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":37.93,"y":34.52,"subzone":"Thistlefur Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":39.96,"y":37.87,"subzone":"Thistlefur Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Thistlefur Avenger","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Thistlefur Shaman","npc_id":3924},"count_per_character":8,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":36.14,"y":36.98,"subzone":"Thistlefur Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":35.9,"y":36.64,"subzone":"Thistlefur Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":39.64,"y":36.84,"subzone":"Thistlefur Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":39.54,"y":36.42,"subzone":"Thistlefur Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Thistlefur Shaman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6621],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=216"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Thistlefur Avenger","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Thistlefur Shaman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 8: Thistlefur Avenger; kill 8: Thistlefur Shaman","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=216"}],"missing_fields":[]},"routing_decision":{"id":216,"title":"Between a Rock and a Thistlefur","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":216,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Zoram’gar · prepare the western circuit","kinds":["pickup","objective","turnin"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-216"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=216","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6442,"title":"Naga at the Zoram Strand","quest_level":19,"minimum_level":14,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marukai","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.69,"y":34.91,"subzone":"Marukai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marukai","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.69,"y":34.91,"subzone":"Marukai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wrathtail Head","item_id":5490},"count_per_character":20,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":6.62,"y":16.17,"subzone":"Wrathtail Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":6.02,"y":11,"subzone":"Wrathtail Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":7.84,"y":12.61,"subzone":"Wrathtail Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":6.46,"y":11.84,"subzone":"Wrathtail Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.66,"y":30.9,"subzone":"Wrathtail Razortail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":8.85,"y":29.93,"subzone":"Wrathtail Razortail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":8.45,"y":30,"subzone":"Wrathtail Razortail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":8.27,"y":29.16,"subzone":"Wrathtail Razortail","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wrathtail Head","countPerCharacter":20,"itemId":5490,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":20,"seconds":300,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":60,"seconds":900,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6442"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wrathtail Head","countPerCharacter":20,"itemId":5490,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":20,"seconds":300,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":60,"seconds":900,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":300,"partyKnownSeconds":900,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 20: Wrathtail Head","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6442"}],"missing_fields":[]},"routing_decision":{"id":6442,"title":"Naga at the Zoram Strand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6442,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern watchtower → Splintertree → Zoram’gar","kinds":["pickup","objective","turnin"],"guide":"western-ashenvale","title":"Ashenvale Part 1","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-ashenvale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6442"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6442","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6462,"title":"Troll Charm","quest_level":24,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mitsuwa","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.65,"y":34.85,"subzone":"Mitsuwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mitsuwa","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.65,"y":34.85,"subzone":"Mitsuwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Troll Charm","item_id":16602},"count_per_character":8,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":41.72,"y":34.48,"subzone":"Troll Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":41.2,"y":35.35,"subzone":"Troll Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":41.34,"y":34.18,"subzone":"Troll Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":41.67,"y":35.7,"subzone":"Troll Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Troll Charm","countPerCharacter":8,"itemId":16602,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6462"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Troll Charm","countPerCharacter":8,"itemId":16602,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":8,"seconds":120,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":24,"seconds":360,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":120,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 8: Troll Charm","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6462"}],"missing_fields":[]},"routing_decision":{"id":6462,"title":"Troll Charm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6462,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Zoram’gar · prepare the western circuit","kinds":["pickup","objective","turnin"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6462"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6462","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6641,"title":"Vorsha the Lasher","quest_level":23,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Muglash","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":12.06,"y":34.63,"subzone":"Muglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warsong Runner","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":12.22,"y":34.22,"subzone":"Warsong Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Keep Muglash safe as he travels to the brazier. Help him by putting the brazier out, then protect him as you fight against the Naga. If you are successful, return to the Zoram'gar Outpost and inform the Warsong Runner of the death of Vorsha the Lasher."},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":12.06,"y":34.63,"subzone":"Muglash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Keep Muglash safe as he travels to the brazier. Help him by putting the brazier out, then protect him as you fight against the Naga. If you are successful, return to the Zoram'gar Outpost and inform the Warsong Runner of the death of Vorsha the Lasher.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6641"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"escort","target":"Keep Muglash safe as he travels to the brazier. Help him by putting the brazier out, then protect him as you fight against the Naga. If you are successful, return to the Zoram'gar Outpost and inform the Warsong Runner of the death of Vorsha the Lasher.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"escort 1: Keep Muglash safe as he travels to the brazier. Help him by putting the brazier out, then protect him as you fight against the Naga. If you are successful, return to the Zoram'gar Outpost and inform the Warsong Runner of the death of Vorsha the Lasher.","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6641"}],"missing_fields":[]},"routing_decision":{"id":6641,"title":"Vorsha the Lasher","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6641,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Zoram Strand · naga and optional Vorsha","kinds":["pickup","objective","turnin"],"guide":"western-ashenvale","title":"Ashenvale Part 1","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-ashenvale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6641"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6641","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6482,"title":"Freedom to Ruul","quest_level":24,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ruul Snowhoof","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":41.53,"y":34.49,"subzone":"Ruul Snowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yama Snowhoof","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":74.11,"y":60.92,"subzone":"Yama Snowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Escort Ruul, then speak with Yama Snowhoof in Splintertree Post."},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":41.53,"y":34.49,"subzone":"Ruul Snowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Escort Ruul, then speak with Yama Snowhoof in Splintertree Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2400,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6482"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"escort","target":"Escort Ruul, then speak with Yama Snowhoof in Splintertree Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"escort 1: Escort Ruul, then speak with Yama Snowhoof in Splintertree Post.","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6482"}],"missing_fields":[]},"routing_decision":{"id":6482,"title":"Freedom to Ruul","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6482,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Thistlefur Village · charms and prisoners","kinds":["pickup","objective"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6482"},{"questId":6482,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Splintertree · deliveries and eastern pickups","kinds":["turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6482"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6482","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6503,"title":"Ashenvale Outrunners","quest_level":24,"minimum_level":19,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kuray'bin","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.11,"y":68.12,"subzone":"Kuray'bin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kuray'bin","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.11,"y":68.12,"subzone":"Kuray'bin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ashenvale Outrunner","npc_id":12856},"count_per_character":9,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.8,"y":74.63,"subzone":"Ashenvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":69.98,"y":76.21,"subzone":"Ashenvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":70.97,"y":76.14,"subzone":"Ashenvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":73.64,"y":70.79,"subzone":"Ashenvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ashenvale Outrunner","countPerCharacter":9,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6503"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Ashenvale Outrunner","countPerCharacter":9,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":162,"partyKnownSeconds":162,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 9: Ashenvale Outrunner","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6503"}],"missing_fields":[]},"routing_decision":{"id":6503,"title":"Ashenvale Outrunners","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6503,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Splintertree · deliveries and eastern pickups","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6503"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6503","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6544,"title":"Torek's Assault","quest_level":24,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torek","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":68.34,"y":75.3,"subzone":"Torek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ertog Ragetusk","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.03,"y":62.47,"subzone":"Ertog Ragetusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"escort","target":{"name":"Escort Torek on his attack against Silverwing Outpost and Duriel Moonfire, then report to Ertog Ragetusk at Splintertree Post."},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":68.34,"y":75.3,"subzone":"Torek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"escort","target":"Escort Torek on his attack against Silverwing Outpost and Duriel Moonfire, then report to Ertog Ragetusk at Splintertree Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2400,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6544"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"escort","target":"Escort Torek on his attack against Silverwing Outpost and Duriel Moonfire, then report to Ertog Ragetusk at Splintertree Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"escort 1: Escort Torek on his attack against Silverwing Outpost and Duriel Moonfire, then report to Ertog Ragetusk at Splintertree Post.","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6544"}],"missing_fields":[]},"routing_decision":{"id":6544,"title":"Torek's Assault","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6544,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mystral Lake → Foulweald · one southern sweep","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6544"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6544","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6441,"title":"Satyr Horns","quest_level":26,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pixel","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.06,"y":61.48,"subzone":"Pixel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pixel","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.06,"y":61.48,"subzone":"Pixel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Satyr Horns","item_id":5481},"count_per_character":16,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":78.34,"y":43.69,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":77.58,"y":46.17,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.08,"y":45.31,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.83,"y":46.66,"subzone":"Xavian Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.27,"y":46.4,"subzone":"Xavian Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.26,"y":45.63,"subzone":"Xavian Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.42,"y":47.48,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.39,"y":42.96,"subzone":"Xavian Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Satyr Horns","countPerCharacter":16,"itemId":5481,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":16,"seconds":240,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":48,"seconds":720,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6441"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Satyr Horns","countPerCharacter":16,"itemId":5481,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":16,"seconds":240,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":48,"seconds":720,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":240,"partyKnownSeconds":720,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 16: Satyr Horns","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6441"}],"missing_fields":[]},"routing_decision":{"id":6441,"title":"Satyr Horns","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6441,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Splintertree · deliveries and eastern pickups","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6441"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6441","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6621,"title":"King of the Foulweald","quest_level":26,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Karang Amakkar","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.9,"y":34.54,"subzone":"Karang Amakkar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Karang Amakkar","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.9,"y":34.54,"subzone":"Karang Amakkar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Murgut's Totem","item_id":16976},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":56.37,"y":63.49,"subzone":"Foulweald Totem Mound · Greenpaw Village","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Murgut's Totem","countPerCharacter":1,"itemId":16976,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[216],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":216,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6621"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Murgut's Totem","countPerCharacter":1,"itemId":16976,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"collect 1: Murgut's Totem","guide_note":"Plant Karang’s Banner at the totem mound, defend it through the waves, then collect Murgut’s Totem from the container after defeating the chief. Event duration is unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6621"}],"missing_fields":[]},"routing_decision":{"id":6621,"title":"King of the Foulweald","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6621,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Thistlefur Village · charms and prisoners","kinds":["pickup"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6621"},{"questId":6621,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mystral Lake → Foulweald · one southern sweep","kinds":["objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6621"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6621","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":25,"title":"Stonetalon Standstill","quest_level":25,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mastok Wrilehiss","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.67,"y":60,"subzone":"Mastok Wrilehiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mastok Wrilehiss","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.67,"y":60,"subzone":"Mastok Wrilehiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Befouled Water Elemental","npc_id":3917},"count_per_character":12,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":45.08,"y":69.3,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":46.09,"y":69.92,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":46.26,"y":70.66,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":51.22,"y":73.36,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Befouled Water Elemental","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"interact","target":{"name":"Scout the gazebo on Mystral Lake that overlooks the nearby Alliance outpost."},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":48.92,"y":69.56,"subzone":"Scout the gazebo on Mystral Lake that overlooks the nearby Alliance outpost.","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Scout the gazebo on Mystral Lake that overlooks the nearby Alliance outpost.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=25"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Befouled Water Elemental","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"interact","target":"Scout the gazebo on Mystral Lake that overlooks the nearby Alliance outpost.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Unverified collection or event duration is excluded from the known time subtotal."}}],"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":1,"isPartial":true},"objective_summary":"kill 12: Befouled Water Elemental; interact 1: Scout the gazebo on Mystral Lake that overlooks the nearby Alliance outpost.","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=25"}],"missing_fields":[]},"routing_decision":{"id":25,"title":"Stonetalon Standstill","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":25,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Splintertree · deliveries and eastern pickups","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-25"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=25","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":1918,"title":"The Befouled Element","quest_level":27,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Tideress · Mystral Lake","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":47,"y":70,"subzone":"Tideress · Mystral Lake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mastok Wrilehiss","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.67,"y":60,"subzone":"Mastok Wrilehiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mastok Wrilehiss"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.67,"y":60,"subzone":"Mastok Wrilehiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mastok Wrilehiss","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[824],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=1918"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mastok Wrilehiss","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Mastok Wrilehiss","guide_note":"Optional acquisition: loot the Befouled Water Globe from Tideress in Mystral Lake, Ashenvale 47.0, 70.0. Pick it up during the nearby elemental objectives.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=1918"}],"missing_fields":[]},"routing_decision":{"id":1918,"title":"The Befouled Element","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1918,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mystral Lake → Foulweald · one southern sweep","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1918"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=1918","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":824,"title":"Je'neu of the Earthen Ring","quest_level":27,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mastok Wrilehiss","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.67,"y":60,"subzone":"Mastok Wrilehiss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Je'neu Sancrea"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1918],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1918,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=824"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Je'neu Sancrea","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=824"}],"missing_fields":[]},"routing_decision":{"id":824,"title":"Je'neu of the Earthen Ring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":824,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Xavian · the eastern return","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-824"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=824","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6383,"title":"The Ashenvale Hunt","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[235,742,6382],"next_quest_ids":[2,23,24],"requirements":{"prerequisite_alternatives":[[{"quest_id":6382,"required_state":"completed"}],[{"quest_id":235,"required_state":"completed"}],[{"quest_id":742,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=6383"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Senani Thunderheart","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6383"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":6383,"title":"The Ashenvale Hunt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6383,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Zoram’gar · prepare the western circuit","kinds":["pickup","objective","turnin"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6383"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6383","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":2,"title":"Sharptalon's Claw","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Sharptalon","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":74.98,"y":70.06,"subzone":"Sharptalon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6383],"next_quest_ids":[247],"requirements":{"prerequisite_alternatives":[[{"quest_id":6383,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=2"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Senani Thunderheart","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=2"}],"missing_fields":[]},"routing_decision":{"id":2,"title":"Sharptalon's Claw","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Xavian · the eastern return","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=2","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":23,"title":"Ursangous's Paw","quest_level":24,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Ursangous","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":39.76,"y":65.21,"subzone":"Ursangous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6383],"next_quest_ids":[247],"requirements":{"prerequisite_alternatives":[[{"quest_id":6383,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=23"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Senani Thunderheart","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=23"}],"missing_fields":[]},"routing_decision":{"id":23,"title":"Ursangous's Paw","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":23,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Xavian · the eastern return","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-23"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=23","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":24,"title":"Shadumbra's Head","quest_level":27,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Shadumbra","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":57.5,"y":56.05,"subzone":"Shadumbra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6383],"next_quest_ids":[247],"requirements":{"prerequisite_alternatives":[[{"quest_id":6383,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=24"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Senani Thunderheart","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=24"}],"missing_fields":[]},"routing_decision":{"id":24,"title":"Shadumbra's Head","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":24,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Xavian · the eastern return","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-24"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=24","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":247,"title":"The Hunt Completed","quest_level":30,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senani Thunderheart","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senani Thunderheart"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.78,"y":61.46,"subzone":"Senani Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2,23,24],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2,"required_state":"completed"},{"quest_id":23,"required_state":"completed"},{"quest_id":24,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=247"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senani Thunderheart","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Senani Thunderheart","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=247"}],"missing_fields":[]},"routing_decision":{"id":247,"title":"The Hunt Completed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":247,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Xavian · the eastern return","kinds":["pickup","objective","turnin"],"guide":"ashenvale-return","title":"Ashenvale Part 3","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-247"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=247","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6563,"title":"The Essence of Aku'Mai","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sapphire of Aku'Mai","item_id":16784},"count_per_character":20,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":13.59,"y":13.14,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":12.9,"y":13.22,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.69,"y":12.27,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.53,"y":11.85,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.35,"y":12.78,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.17,"y":13.49,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.73,"y":10.61,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":13.84,"y":11.79,"subzone":"Sapphire of Aku'Mai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sapphire of Aku'Mai","countPerCharacter":20,"itemId":16784,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":20,"seconds":300,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":60,"seconds":900,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6562],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6562,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=6563"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sapphire of Aku'Mai","countPerCharacter":20,"itemId":16784,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":20,"seconds":300,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":60,"seconds":900,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":300,"partyKnownSeconds":900,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 20: Sapphire of Aku'Mai","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6563"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":6563,"title":"The Essence of Aku'Mai","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6563,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Splintertree → Zoram’gar · prepare the western circuit","kinds":["pickup","objective","turnin"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6563"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6563","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6564,"title":"Allegiance to the Old Gods","quest_level":22,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Blackfathom Tide Priestess","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":13.04,"y":13.12,"subzone":"Blackfathom Tide Priestess","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Blackfathom Tide Priestess","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":13.37,"y":12.07,"subzone":"Blackfathom Tide Priestess","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Blackfathom Tide Priestess","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":13.55,"y":12.06,"subzone":"Blackfathom Tide Priestess","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Blackfathom Tide Priestess","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":13.25,"y":13.21,"subzone":"Blackfathom Tide Priestess","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Je'neu Sancrea"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6565],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=6564"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Je'neu Sancrea","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6564"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":6564,"title":"Allegiance to the Old Gods","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6564,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blackfathom outer cave · prepare the dungeon","kinds":["pickup","objective","turnin"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6564"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6564","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6565,"title":"Allegiance to the Old Gods","quest_level":26,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lorgus Jett","npc_id":12902},"count_per_character":1,"locations":[],"location_label":"Inside Blackfathom Deeps","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lorgus Jett","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6564],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6564,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Reward amount not yet verified","source_url":"https://www.wowhead.com/forever/quest=6565"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lorgus Jett","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"kill 1: Lorgus Jett","guide_note":"Pickup, objectives and requirements checked against Questie Forever data. Spawn samples represent work areas; they are not a walkable trail. Unknown drop rates and event times remain unmeasured.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6565"}],"missing_fields":["Quest XP"]},"routing_decision":{"id":6565,"title":"Allegiance to the Old Gods","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6565,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Blackfathom outer cave · prepare the dungeon","kinds":["pickup"],"guide":"ashenvale-part-2","title":"Ashenvale Part 2","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ashenvale-part-2.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6565"},{"questId":6565,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blackfathom Deeps · the full run","kinds":["objective","turnin"],"guide":"blackfathom-deeps-route","title":"Blackfathom Deeps","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackfathom-deeps-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6565"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6565","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6921,"title":"Amongst the Ruins","quest_level":27,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fathom Core","item_id":16762},"count_per_character":1,"locations":[],"location_label":"Inside Blackfathom Deeps","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fathom Core","countPerCharacter":1,"itemId":16762,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6921"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fathom Core","countPerCharacter":1,"itemId":16762,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"assumed","requiredItems":1,"seconds":15,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."},"party":{"status":"assumed","requiredItems":3,"seconds":45,"expectedKills":null,"secondsPerItem":15,"note":"User timing assumption: 15 seconds per collectible when a measured collection or drop-based estimate is unavailable. Every character collects their own items. Travel is separate; no kill count or kill XP is inferred."}}],"soloKnownSeconds":15,"partyKnownSeconds":45,"unknownObjectives":0,"isPartial":false},"objective_summary":"collect 1: Fathom Core","guide_note":"Collecting the Fathom Core summons Baron Aquanis. Collect the core first, then defeat Aquanis and loot his Strange Water Globe to acquire #6922.","guide_optional":false,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6921"}],"missing_fields":[]},"routing_decision":{"id":6921,"title":"Amongst the Ruins","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6921,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Zoram’gar · check the dungeon log","kinds":["pickup","objective","turnin"],"guide":"blackfathom-deeps-route","title":"Blackfathom Deeps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackfathom-deeps-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6921"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6921","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6922,"title":"Baron Aquanis","quest_level":30,"minimum_level":21,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Je'neu Sancrea","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Je'neu Sancrea"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":11.56,"y":34.29,"subzone":"Je'neu Sancrea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Wowhead Forever quest listing","source_url":"https://www.wowhead.com/forever/quest=6922"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Je'neu Sancrea","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Unverified collection or event duration is excluded from the known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"talk_or_deliver : Je'neu Sancrea","guide_note":"Acquisition inside Blackfathom Deeps: loot the Strange Water Globe from Baron Aquanis, summoned by collecting the Fathom Core for #6921. Return the globe with the other Je’neu turn-ins.","guide_optional":true,"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"wowhead_review","url":"https://www.wowhead.com/forever/quest=6922"}],"missing_fields":[]},"routing_decision":{"id":6922,"title":"Baron Aquanis","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6922,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blackfathom Deeps · the full run","kinds":["pickup","objective","turnin"],"guide":"blackfathom-deeps-route","title":"Blackfathom Deeps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackfathom-deeps-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6922"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"leveling_extension","source":"https://www.wowhead.com/forever/quest=6922","detail":"Requirements, giver, objective identities and sampled locations from Questie Forever; XP from Wowhead where verified."}]},{"quest_id":6504,"title":"The Lost Pages","quest_level":30,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gurda Ragescar","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":70.01,"y":71.16,"subzone":"Gurda Ragescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gurda Ragescar","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":70.01,"y":71.16,"subzone":"Gurda Ragescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shredder Operating Manual - Chapter 1","item_id":16642},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":70.01,"y":71.16,"subzone":"Gurda Ragescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shredder Operating Manual - Chapter 1","countPerCharacter":1,"itemId":16642,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shredder Operating Manual - Chapter 2","item_id":16643},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":70.01,"y":71.16,"subzone":"Gurda Ragescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shredder Operating Manual - Chapter 2","countPerCharacter":1,"itemId":16643,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shredder Operating Manual - Chapter 3","item_id":16644},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":70.01,"y":71.16,"subzone":"Gurda Ragescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Shredder Operating Manual - Chapter 3","countPerCharacter":1,"itemId":16644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3650,"money_copper":0,"items":[],"choices":[{"id":16740,"name":"Shredder Operating Gloves","count":1,"url":"https://www.wowhead.com/forever/item=16740"},{"id":16741,"name":"Oilrag Handwraps","count":1,"url":"https://www.wowhead.com/forever/item=16741"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shredder Operating Manual - Chapter 1","countPerCharacter":1,"itemId":16642,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shredder Operating Manual - Chapter 2","countPerCharacter":1,"itemId":16643,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Shredder Operating Manual - Chapter 3","countPerCharacter":1,"itemId":16644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Find the 12 missing pages of the Shredder Operating Manual, and put them together to form Chapters 1, 2, and 3. Return the pages to Gurda Ragescar near Splintertree Post. ","guide_note":"Collect or purchase the twelve Shredder Operating Manual pages during ordinary Ashenvale work. Assemble all three chapters before visiting Gurda. This marker is the delivery point, not a claim that the pages drop here; acquisition time is unknown.","guide_optional":false,"routing_decision":{"id":6504,"title":"The Lost Pages","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6504,"firstStop":9,"lastStop":13,"turninStop":13,"completed":true,"group":"The Lost Pages · #6504","kinds":["pickup","objective","turnin"],"guide":"ashenvale-supplies","title":"Optional detour: Warsong supplies and pages","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":26},"url":"/journey/ashenvale-supplies.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6504"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=6504","note":"Collect or purchase the twelve Shredder Operating Manual pages during ordinary Ashenvale work. Assemble all three chapters before visiting Gurda. This marker is the delivery point, not a claim that the pages drop here; acquisition time is unknown."},{"field":"objective_location_1","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=6504","note":"Collect or purchase the twelve Shredder Operating Manual pages during ordinary Ashenvale work. Assemble all three chapters before visiting Gurda. This marker is the delivery point, not a claim that the pages drop here; acquisition time is unknown."},{"field":"objective_location_2","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=6504","note":"Collect or purchase the twelve Shredder Operating Manual pages during ordinary Ashenvale work. Assemble all three chapters before visiting Gurda. This marker is the delivery point, not a claim that the pages drop here; acquisition time is unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6504"}],"missing_fields":[]}},{"quest_id":6546,"title":"Warsong Outrider Update","quest_level":25,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warsong Outrider","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":81.83,"y":53.51,"subzone":"Warsong Outrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warsong Outrider","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":81.83,"y":53.51,"subzone":"Warsong Outrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Report","item_id":16746},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Report","countPerCharacter":1,"itemId":16746,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6543,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":16765,"name":"Warsong Outrider Update","count":1,"url":"https://www.wowhead.com/forever/item=16765"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Report","countPerCharacter":1,"itemId":16746,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6546,"title":"Warsong Outrider Update","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6546"}],"missing_fields":["Warsong Report location","Quest XP"]}},{"quest_id":6547,"title":"Warsong Scout Update","quest_level":21,"minimum_level":17,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warsong Scout","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.05,"y":68.36,"subzone":"Warsong Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warsong Scout","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.05,"y":68.36,"subzone":"Warsong Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Report","item_id":16746},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Report","countPerCharacter":1,"itemId":16746,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6543,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":16764,"name":"Warsong Scout Update","count":1,"url":"https://www.wowhead.com/forever/item=16764"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Report","countPerCharacter":1,"itemId":16746,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6547,"title":"Warsong Scout Update","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6547"}],"missing_fields":["Warsong Report location","Quest XP"]}},{"quest_id":6571,"title":"Warsong Supplies","quest_level":27,"minimum_level":22,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Locke Okarr","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.4,"y":67.63,"subzone":"Locke Okarr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Locke Okarr","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":71.4,"y":67.63,"subzone":"Locke Okarr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warsong Saw Blades","item_id":16742},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.06,"y":61.48,"subzone":"Pixel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warsong Saw Blades","countPerCharacter":1,"itemId":16742,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Warsong Axe Shipment","item_id":16745},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.43,"y":73.3,"subzone":"Warsong Axe Shipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Warsong Axe Shipment","countPerCharacter":1,"itemId":16745,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Warsong Oil","item_id":16744},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":66.85,"y":57.14,"subzone":"Warsong Oil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":66.45,"y":56.85,"subzone":"Warsong Oil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.18,"y":44.75,"subzone":"Warsong Oil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":67.03,"y":56.69,"subzone":"Warsong Oil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":78.38,"y":45.07,"subzone":"Warsong Oil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":79.47,"y":50.74,"subzone":"Warsong Oil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Warsong Oil","countPerCharacter":1,"itemId":16744,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Logging Rope","item_id":16743},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":56.96,"y":64.73,"subzone":"Foulweald Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":56.43,"y":64.9,"subzone":"Foulweald Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":52.92,"y":63.76,"subzone":"Foulweald Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":49.96,"y":61.29,"subzone":"Foulweald Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":50.1,"y":61.9,"subzone":"Foulweald Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":49.33,"y":60.46,"subzone":"Foulweald Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":50.79,"y":61.19,"subzone":"Foulweald Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":54.31,"y":62.21,"subzone":"Foulweald Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":53.81,"y":61.16,"subzone":"Foulweald Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":54.69,"y":61.91,"subzone":"Foulweald Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":50.21,"y":60.4,"subzone":"Foulweald Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":49.97,"y":59.9,"subzone":"Foulweald Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":54.19,"y":61.39,"subzone":"Foulweald Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":54.39,"y":62.41,"subzone":"Foulweald Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":49.73,"y":59.98,"subzone":"Foulweald Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":50.06,"y":59.65,"subzone":"Foulweald Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Logging Rope","countPerCharacter":1,"itemId":16743,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[{"id":16975,"name":"Warsong Sash","count":1,"url":"https://www.wowhead.com/forever/item=16975"},{"id":16977,"name":"Warsong Boots","count":1,"url":"https://www.wowhead.com/forever/item=16977"},{"id":16978,"name":"Warsong Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=16978"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warsong Saw Blades","countPerCharacter":1,"itemId":16742,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Warsong Axe Shipment","countPerCharacter":1,"itemId":16745,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Warsong Oil","countPerCharacter":1,"itemId":16744,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Logging Rope","countPerCharacter":1,"itemId":16743,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Collect the Warsong Supplies: Warsong Saw Blades, Logging Rope, Warsong Oil, and the Warsong Axe Shipment for Locke Okarr in Splintertree Post.","guide_note":"Bring a Deadly Blunderbuss for each character and exchange it with Pixel for Warsong Saw Blades while Warsong Supplies is active. The repeatable exchange is a support step only; its XP is not included.","guide_optional":false,"routing_decision":{"id":6571,"title":"Warsong Supplies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6571,"firstStop":1,"lastStop":7,"turninStop":7,"completed":true,"group":"Warsong Supplies · #6571","kinds":["pickup","objective","turnin"],"guide":"ashenvale-supplies","title":"Optional detour: Warsong supplies and pages","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":26},"url":"/journey/ashenvale-supplies.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6571"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=6571","note":"Bring a Deadly Blunderbuss for each character and exchange it with Pixel for Warsong Saw Blades while Warsong Supplies is active. The repeatable exchange is a support step only; its XP is not included."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6571"}],"missing_fields":[]}},{"quest_id":6581,"title":"Warsong Saw Blades","quest_level":27,"minimum_level":22,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pixel","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.06,"y":61.48,"subzone":"Pixel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pixel","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":73.06,"y":61.48,"subzone":"Pixel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deadly Blunderbuss","item_id":4369},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deadly Blunderbuss","countPerCharacter":1,"itemId":4369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6571,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":16742,"name":"Warsong Saw Blades","count":1,"url":"https://www.wowhead.com/forever/item=16742"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deadly Blunderbuss","countPerCharacter":1,"itemId":4369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6581,"title":"Warsong Saw Blades","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6581"}],"missing_fields":["Deadly Blunderbuss location","Quest XP"]}},{"quest_id":8725,"title":"Riversong the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ashenvale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Riversong","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":34.65,"y":48.48,"subzone":"Elder Riversong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Riversong","locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":34.65,"y":48.48,"subzone":"Elder Riversong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Riversong"},"count_per_character":null,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":34.65,"y":48.48,"subzone":"Elder Riversong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Riversong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Riversong","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8725,"title":"Riversong the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8725"}],"missing_fields":["Quest XP"]}}],"quest_count":28},{"region_id":"badlands","name":"Badlands","quests":[{"quest_id":709,"title":"Solution to Doom","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tablet of Ryun'eh","item_id":4631},"count_per_character":1,"locations":[{"zone_id":"loch-modan","zone":"Loch Modan","x":38.57,"y":93.18,"subzone":"Ancient Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tablet of Ryun'eh","countPerCharacter":1,"itemId":4631,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[728,727],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":4746,"name":"Doomsayer's Robe","count":1,"url":"https://www.wowhead.com/forever/item=4746"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tablet of Ryun'eh","countPerCharacter":1,"itemId":4631,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Tablet of Ryun'eh to Theldurin the Lost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":709,"title":"Solution to Doom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":709,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-709"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=709"}],"missing_fields":[]}},{"quest_id":2202,"title":"Uldaman Reagent Run","quest_level":42,"minimum_level":36,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magenta Fungus Cap","item_id":8047},"count_per_character":12,"locations":[{"zone_id":"badlands","zone":"Badlands","x":34.04,"y":24.42,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":33.27,"y":88.68,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":37.57,"y":91.57,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.79,"y":85.71,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":35.74,"y":87.49,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":40.08,"y":89.74,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":36.98,"y":89.97,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":34.04,"y":24.42,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":33.27,"y":88.68,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":37.57,"y":91.57,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.79,"y":85.71,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":35.74,"y":87.49,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":40.08,"y":89.74,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":36.98,"y":89.97,"subzone":"Magenta Cap Clusters","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magenta Fungus Cap","countPerCharacter":12,"itemId":8047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2258],"next_quest_ids":[2203],"requirements":{"prerequisite_alternatives":[[{"quest_id":2258,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":5500,"items":[{"id":9030,"name":"Restorative Potion","count":5,"url":"https://www.wowhead.com/forever/item=9030"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magenta Fungus Cap","countPerCharacter":12,"itemId":8047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 12 Magenta Fungus Caps to Jarkal Mossmeld in Kargath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2202,"title":"Uldaman Reagent Run","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2202,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2202"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2202"}],"missing_fields":[]}},{"quest_id":2258,"title":"Badlands Reagent Run","quest_level":39,"minimum_level":36,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Buzzard Gizzard","item_id":7847},"count_per_character":5,"locations":[{"zone_id":"badlands","zone":"Badlands","x":60.21,"y":30.1,"subzone":"Starving Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":60.75,"y":39.65,"subzone":"Starving Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.91,"y":27.41,"subzone":"Starving Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":58.76,"y":24.33,"subzone":"Starving Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.96,"y":13.79,"subzone":"Starving Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":57.46,"y":28.59,"subzone":"Starving Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.63,"y":55.45,"subzone":"Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":61.82,"y":55.62,"subzone":"Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":57.96,"y":73.76,"subzone":"Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":50.28,"y":59.96,"subzone":"Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.54,"y":63.79,"subzone":"Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":50.13,"y":77.87,"subzone":"Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":28.81,"y":72.04,"subzone":"Giant Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":15.03,"y":60.1,"subzone":"Giant Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":17.17,"y":61.34,"subzone":"Giant Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":15.04,"y":61.82,"subzone":"Giant Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Buzzard Gizzard","countPerCharacter":5,"itemId":7847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crag Coyote Fang","item_id":7846},"count_per_character":10,"locations":[{"zone_id":"badlands","zone":"Badlands","x":49.77,"y":46.24,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.39,"y":49.79,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.49,"y":34.5,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.79,"y":41.5,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.65,"y":46.13,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":51.22,"y":50.9,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.35,"y":67.97,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":52.41,"y":60.64,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.51,"y":67.23,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":60.4,"y":71.69,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":59.23,"y":70.81,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":63.1,"y":51.32,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":41.58,"y":71.37,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":32.57,"y":59.6,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":40.06,"y":68.58,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":37.35,"y":57.76,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Crag Coyote Fang","countPerCharacter":10,"itemId":7846,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Rock Elemental Shard","item_id":7848},"count_per_character":5,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":15.07,"y":37.57,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.32,"y":37.97,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.14,"y":39.2,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":16.41,"y":37.56,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":21.33,"y":44.1,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":18.81,"y":42.99,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":5.48,"y":76.95,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":6.94,"y":80.15,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":5.67,"y":79.94,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":2.77,"y":78.22,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Rock Elemental Shard","countPerCharacter":5,"itemId":7848,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2202],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Buzzard Gizzard","countPerCharacter":5,"itemId":7847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Crag Coyote Fang","countPerCharacter":10,"itemId":7846,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Rock Elemental Shard","countPerCharacter":5,"itemId":7848,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 5 Buzzard Gizzards, 10 Crag Coyote Fangs, and 5 Rock Elemental Shards to Jarkal Mossmeld in Kargath, Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2258,"title":"Badlands Reagent Run","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2258,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2258"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2258"}],"missing_fields":[]}},{"quest_id":2318,"title":"Translating the Journal","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jarkal Mossmeld"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jarkal Mossmeld","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2284],"next_quest_ids":[2338],"requirements":{"prerequisite_alternatives":[[{"quest_id":2284,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jarkal Mossmeld","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find someone who can translate the paladin's journal. The closest location that might have someone is Kargath, in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2318,"title":"Translating the Journal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2318,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2318"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2318"}],"missing_fields":["Pickup location"]}},{"quest_id":2338,"title":"Translating the Journal","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jarkal Mossmeld"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jarkal Mossmeld","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2318],"next_quest_ids":[2339],"requirements":{"prerequisite_alternatives":[[{"quest_id":2318,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jarkal Mossmeld","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Let Jarkal borrow the necklace. In exchange, he will translate the journal for you.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2338,"title":"Translating the Journal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2338,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2338"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2338"}],"missing_fields":[]}},{"quest_id":2339,"title":"Find the Gems and Power Source","quest_level":44,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shattered Necklace Ruby","item_id":7669},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shattered Necklace Ruby","countPerCharacter":1,"itemId":7669,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shattered Necklace Sapphire","item_id":7670},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shattered Necklace Sapphire","countPerCharacter":1,"itemId":7670,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shattered Necklace Topaz","item_id":7671},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Shattered Necklace Topaz","countPerCharacter":1,"itemId":7671,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shattered Necklace Power Source","item_id":7672},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Shattered Necklace Power Source","countPerCharacter":1,"itemId":7672,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2338],"next_quest_ids":[2340],"requirements":{"prerequisite_alternatives":[[{"quest_id":2338,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shattered Necklace Ruby","countPerCharacter":1,"itemId":7669,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shattered Necklace Sapphire","countPerCharacter":1,"itemId":7670,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Shattered Necklace Topaz","countPerCharacter":1,"itemId":7671,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Shattered Necklace Power Source","countPerCharacter":1,"itemId":7672,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Recover all three gems and a power source for the necklace from Uldaman, and then bring them to Jarkal Mossmeld in Kargath. Jarkal believes a power source might be found on the strongest construct present in Uldaman.  From the journal, you know... * The ruby has been stashed in a barricaded Shadowforge area. * The topaz has been hidden in an urn in one of the Trogg areas, near some Alliance dwarves. * The sapphire has been claimed by Grimlok, the trogg leader.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2339,"title":"Find the Gems and Power Source","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2339,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2339"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2339"}],"missing_fields":["Shattered Necklace Ruby location","Shattered Necklace Sapphire location","Shattered Necklace Topaz location","Shattered Necklace Power Source location"]}},{"quest_id":2340,"title":"Deliver the Gems","quest_level":44,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dran Droffers"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dran Droffers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2339],"next_quest_ids":[2341],"requirements":{"prerequisite_alternatives":[[{"quest_id":2339,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":12500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dran Droffers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Necklace and Gem Salvage to Dran Droffers in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2340,"title":"Deliver the Gems","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2340,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Uldaman handoffs","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2340"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2340"}],"missing_fields":[]}},{"quest_id":2418,"title":"Power Stones","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dentrium Power Stone","item_id":8009},"count_per_character":8,"locations":[{"zone_id":"badlands","zone":"Badlands","x":44.38,"y":9.91,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.86,"y":10.74,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.6,"y":8.62,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":46.36,"y":8.07,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.94,"y":10.37,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":46.67,"y":11.17,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.74,"y":92.39,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.39,"y":91.7,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.78,"y":93.92,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":35.42,"y":88.59,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":34.24,"y":89.57,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.1,"y":90.39,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":39.77,"y":18.85,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.4,"y":10.44,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.26,"y":11.25,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":40.09,"y":90.33,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dentrium Power Stone","countPerCharacter":8,"itemId":8009,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"An'Alleum Power Stone","item_id":8052},"count_per_character":8,"locations":[{"zone_id":"badlands","zone":"Badlands","x":44.38,"y":9.91,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.86,"y":10.74,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.6,"y":8.62,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":46.36,"y":8.07,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.94,"y":10.37,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":46.67,"y":11.17,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.74,"y":92.39,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.39,"y":91.7,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":38.78,"y":93.92,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":35.42,"y":88.59,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":34.24,"y":89.57,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":39.1,"y":90.39,"subzone":"Shadowforge Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":39.77,"y":18.85,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.4,"y":10.44,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.26,"y":11.25,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":40.09,"y":90.33,"subzone":"Shadowforge Ruffian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"An'Alleum Power Stone","countPerCharacter":8,"itemId":8052,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3500,"money_copper":0,"items":[],"choices":[{"id":9522,"name":"Energized Stone Circle","count":1,"url":"https://www.wowhead.com/forever/item=9522"},{"id":10358,"name":"Duracin Bracers","count":1,"url":"https://www.wowhead.com/forever/item=10358"},{"id":10359,"name":"Everlast Boots","count":1,"url":"https://www.wowhead.com/forever/item=10359"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dentrium Power Stone","countPerCharacter":8,"itemId":8009,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"An'Alleum Power Stone","countPerCharacter":8,"itemId":8052,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 8 Dentrium Power Stones and 8 An'Alleum Power Stones to Rigglefuzz in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":2418,"title":"Power Stones","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2418,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Badlands · outer excavation and necklace opening","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2418"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2418"}],"missing_fields":[]}},{"quest_id":3906,"title":"Disharmony of Flame","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thunderheart","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.33,"y":48.26,"subzone":"Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thunderheart","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.33,"y":48.26,"subzone":"Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Overmaster Pyron","npc_id":9026},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Overmaster Pyron","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3907,3981],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":15500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Overmaster Pyron","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the quarry in Blackrock Mountain and slay Overmaster Pyron. Return to Thunderheart when you have completed this assignment. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3906,"title":"Disharmony of Flame","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3906,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3906"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3906"}],"missing_fields":["Overmaster Pyron location"]}},{"quest_id":3907,"title":"Disharmony of Fire","quest_level":56,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thunderheart","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.33,"y":48.26,"subzone":"Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thunderheart","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.33,"y":48.26,"subzone":"Thunderheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lord Incendius","npc_id":9017},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Lord Incendius","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Lord Incendius","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lord Incendius","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tablet of Kurniya","item_id":11126},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Tablet of Kurniya","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Tablet of Kurniya","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Tablet of Kurniya","countPerCharacter":1,"itemId":11126,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3906],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3906,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7300,"money_copper":25500,"items":[],"choices":[{"id":12113,"name":"Sunborne Cape","count":1,"url":"https://www.wowhead.com/forever/item=12113"},{"id":12114,"name":"Nightfall Gloves","count":1,"url":"https://www.wowhead.com/forever/item=12114"},{"id":12112,"name":"Crypt Demon Bracers","count":1,"url":"https://www.wowhead.com/forever/item=12112"},{"id":12115,"name":"Stalwart Clutch","count":1,"url":"https://www.wowhead.com/forever/item=12115"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lord Incendius","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Tablet of Kurniya","countPerCharacter":1,"itemId":11126,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Enter Blackrock Depths and track down Lord Incendius. Slay him and return any source of information you may find to Thunderheart. ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3907,"title":"Disharmony of Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3907,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3907"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3907"}],"missing_fields":[]}},{"quest_id":3981,"title":"Commander Gor'shak","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galamav the Marksman","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.96,"y":47.73,"subzone":"Galamav the Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Gor’shak · BRD Detention Block","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Commander Gor’shak · BRD Detention Block","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Commander Gor'shak"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Commander Gor’shak’s prison cell","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Commander Gor’shak’s prison cell","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Commander Gor'shak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3906],"next_quest_ids":[3982],"requirements":{"prerequisite_alternatives":[[{"quest_id":3906,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Commander Gor'shak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Commander Gor'shak in Blackrock Depths.  You recall that the crudely drawn picture of the orc included bars drawn over the portrait. Perhaps you should search for a prison of some sort.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3981,"title":"Commander Gor'shak","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3981,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3981"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3981"}],"missing_fields":[]}},{"quest_id":4061,"title":"The Rise of the Machines","quest_level":54,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hierophant Theodora Mulvadania","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.02,"y":47.81,"subzone":"Hierophant Theodora Mulvadania","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hierophant Theodora Mulvadania","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.02,"y":47.81,"subzone":"Hierophant Theodora Mulvadania","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fractured Elemental Shard","item_id":11266},"count_per_character":10,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":29.06,"y":62.33,"subzone":"Greater Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":44.09,"y":43.64,"subzone":"Greater Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":54.83,"y":62.52,"subzone":"Greater Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":35.66,"y":61.08,"subzone":"Greater Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.94,"y":31.82,"subzone":"Greater Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":41.08,"y":43.5,"subzone":"Greater Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.06,"y":35.44,"subzone":"War Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":68.34,"y":37.71,"subzone":"War Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":52.51,"y":38.26,"subzone":"War Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":60.79,"y":43.01,"subzone":"War Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.48,"y":41.74,"subzone":"War Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":56.49,"y":33.97,"subzone":"War Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":79.17,"y":29.71,"subzone":"Malfunctioning Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":90.02,"y":45.99,"subzone":"Malfunctioning Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":88.06,"y":31.77,"subzone":"Malfunctioning Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":85.81,"y":57.07,"subzone":"Malfunctioning Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fractured Elemental Shard","countPerCharacter":10,"itemId":11266,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4062],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":16500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fractured Elemental Shard","countPerCharacter":10,"itemId":11266,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Venture to the Burning Steppes and recover 10 Fractured Elemental Shards for Hierophant Theodora Mulvadania.  You recall Theodora mentioning the golems and elementals of that region as being a source for these shards.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4061,"title":"The Rise of the Machines","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4061,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Burning Steppes → Lotwil · machine preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4061"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4061"}],"missing_fields":[]}},{"quest_id":4062,"title":"The Rise of the Machines","quest_level":54,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hierophant Theodora Mulvadania","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.02,"y":47.81,"subzone":"Hierophant Theodora Mulvadania","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lotwil Veriatus"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lotwil Veriatus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4061],"next_quest_ids":[4063],"requirements":{"prerequisite_alternatives":[[{"quest_id":4061,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lotwil Veriatus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Elemental Shard Sample to Lotwil Veriatus.  You recall Theodora saying that Lotwil was stationed in a camp to the east. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4062,"title":"The Rise of the Machines","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4062,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Burning Steppes → Lotwil · machine preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4062"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4062"}],"missing_fields":[]}},{"quest_id":4063,"title":"The Rise of the Machines","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Argelmach","item_id":11268},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Head of Argelmach","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Head of Argelmach","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Argelmach","countPerCharacter":1,"itemId":11268,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Intact Elemental Core","item_id":11269},"count_per_character":10,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Intact Elemental Core","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Intact Elemental Core","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Intact Elemental Core","countPerCharacter":10,"itemId":11269,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4062],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4062,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":26500,"items":[],"choices":[{"id":12109,"name":"Azure Moon Amice","count":1,"url":"https://www.wowhead.com/forever/item=12109"},{"id":12110,"name":"Raincaster Drape","count":1,"url":"https://www.wowhead.com/forever/item=12110"},{"id":12108,"name":"Basaltscale Armor","count":1,"url":"https://www.wowhead.com/forever/item=12108"},{"id":12111,"name":"Lavaplate Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=12111"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Argelmach","countPerCharacter":1,"itemId":11268,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Intact Elemental Core","countPerCharacter":10,"itemId":11269,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Find and slay Golem Lord Argelmach. Return his head to Lotwil. You will also need to collect 10 Intact Elemental Cores from the Ragereaver Golems and Warbringer Constructs protecting Argelmach. You know this because you are psychic.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":4063,"title":"The Rise of the Machines","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4063,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Burning Steppes → Lotwil · machine preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4063"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4063"}],"missing_fields":[]}},{"quest_id":4081,"title":"KILL ON SIGHT: Dark Iron Dwarves","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"WANTED","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.74,"y":47.43,"subzone":"WANTED","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Anvilrage Guardsman","npc_id":8891},"count_per_character":15,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Anvilrage Guardsman","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Anvilrage Guardsman","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Anvilrage Guardsman","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"kill","target":{"name":"Anvilrage Warden","npc_id":8890},"count_per_character":10,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Anvilrage Warden","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Anvilrage Warden","delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Anvilrage Warden","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"kill","target":{"name":"Anvilrage Footman","npc_id":8892},"count_per_character":5,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Anvilrage Footman","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Anvilrage Footman","delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Anvilrage Footman","countPerCharacter":5,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4082],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":15500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Anvilrage Guardsman","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"kill","target":"Anvilrage Warden","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":2,"action":"kill","target":"Anvilrage Footman","countPerCharacter":5,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Venture to Blackrock Depths and destroy the vile aggressors!  Warlord Goretooth wants you to kill 15 Anvilrage Guardsmen, 10 Anvilrage Wardens and 5 Anvilrage Footmen. Return to him once your task is complete.  ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":4081,"title":"KILL ON SIGHT: Dark Iron Dwarves","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4081,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4081"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4081"}],"missing_fields":[]}},{"quest_id":4082,"title":"KILL ON SIGHT: High Ranking Dark Iron Officials","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"KILL ON SIGHT","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.94,"y":46.73,"subzone":"KILL ON SIGHT","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Anvilrage Medic","npc_id":8894},"count_per_character":10,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Anvilrage Medic","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Anvilrage Medic","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Anvilrage Medic","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"kill","target":{"name":"Anvilrage Soldier","npc_id":8893},"count_per_character":10,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Anvilrage Soldier","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Anvilrage Soldier","delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Anvilrage Soldier","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"kill","target":{"name":"Anvilrage Officer","npc_id":8895},"count_per_character":10,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Anvilrage Officer","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Anvilrage Officer","delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Anvilrage Officer","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4081],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4081,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":16500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Anvilrage Medic","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"kill","target":"Anvilrage Soldier","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":2,"action":"kill","target":"Anvilrage Officer","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Venture to Blackrock Depths and destroy the vile aggressors!  Warlord Goretooth wants you to kill 10 Anvilrage Medics, 10 Anvilrage Soldiers and 10 Anvilrage Officers. Return to him once your task is complete.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":4082,"title":"KILL ON SIGHT: High Ranking Dark Iron Officials","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4082,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"BRD · required outside handoffs","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4082"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4082"}],"missing_fields":[]}},{"quest_id":4122,"title":"Grark Lorkrub","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lexlort","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.88,"y":47.63,"subzone":"Lexlort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grark Lorkrub","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":40.2,"y":34.24,"subzone":"Grark Lorkrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Grark Lorkrub"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":40.2,"y":34.24,"subzone":"Grark Lorkrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Grark Lorkrub","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4121],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Grark Lorkrub","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the Burning Steppes and find Grark Lorkrub. You recall Lexlort mentioning that he was last seen in a massive Blackrock fortress.  When you find Grark Lorkrub, use the Thorium Shackles to bind him and then lead him back through Blackrock Mountain to the Searing Gorge. Lexlort will have his men waiting on the other side to take Grark into custody. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4122,"title":"Grark Lorkrub","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4122"}],"missing_fields":[]}},{"quest_id":4132,"title":"Operation: Death to Angerforge","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"General Angerforge","npc_id":9033},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · General Angerforge","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · General Angerforge","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"General Angerforge","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4121],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4121,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":26500,"items":[{"id":12059,"name":"Conqueror's Medallion","count":1,"url":"https://www.wowhead.com/forever/item=12059"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"General Angerforge","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Depths and slay General Angerforge! Return to Warlord Goretooth when the task is complete.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":true,"routing_decision":{"id":4132,"title":"Operation: Death to Angerforge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4132"}],"missing_fields":[]}},{"quest_id":4134,"title":"Lost Thunderbrew Recipe","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lost Thunderbrew Recipe","item_id":11312},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Lost Thunderbrew Recipe","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Lost Thunderbrew Recipe","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lost Thunderbrew Recipe","countPerCharacter":1,"itemId":11312,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4133],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4133,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[{"id":3928,"name":"Superior Healing Potion","count":5,"url":"https://www.wowhead.com/forever/item=3928"},{"id":6149,"name":"Greater Mana Potion","count":5,"url":"https://www.wowhead.com/forever/item=6149"}],"choices":[{"id":11964,"name":"Swiftstrike Cudgel","count":1,"url":"https://www.wowhead.com/forever/item=11964"},{"id":12000,"name":"Limb Cleaver","count":1,"url":"https://www.wowhead.com/forever/item=12000"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lost Thunderbrew Recipe","countPerCharacter":1,"itemId":11312,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Lost Thunderbrew Recipe to Vivian Lagrave in Kargath.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":true,"routing_decision":{"id":4134,"title":"Lost Thunderbrew Recipe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4134,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4134"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4134"}],"missing_fields":[]}},{"quest_id":4724,"title":"The Pack Mistress","quest_level":59,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galamav the Marksman","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.96,"y":47.73,"subzone":"Galamav the Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galamav the Marksman","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.96,"y":47.73,"subzone":"Galamav the Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Halycon","npc_id":10220},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Halycon","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":18000,"items":[],"choices":[{"id":15824,"name":"Astoria Robes","count":1,"url":"https://www.wowhead.com/forever/item=15824"},{"id":15825,"name":"Traphook Jerkin","count":1,"url":"https://www.wowhead.com/forever/item=15825"},{"id":15827,"name":"Jadescale Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=15827"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Halycon","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay Halycon, pack mistress of the Bloodaxe worg.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4724,"title":"The Pack Mistress","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4724,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4724"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4724"}],"missing_fields":["Halycon location"]}},{"quest_id":4768,"title":"The Darkstone Tablet","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkstone Tablet","item_id":12358},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkstone Tablet","countPerCharacter":1,"itemId":12358,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4769],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4769,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":27000,"items":[],"choices":[{"id":15861,"name":"Swiftfoot Treads","count":1,"url":"https://www.wowhead.com/forever/item=15861"},{"id":15860,"name":"Blinkstrike Armguards","count":1,"url":"https://www.wowhead.com/forever/item=15860"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkstone Tablet","countPerCharacter":1,"itemId":12358,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Darkstone Tablet to Shadow Mage Vivian Lagrave in Kargath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4768,"title":"The Darkstone Tablet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4768,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4768"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4768"}],"missing_fields":["Darkstone Tablet location"]}},{"quest_id":4903,"title":"Warlord's Command","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Overlord Wyrmthalak","npc_id":9568},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Overlord Wyrmthalak","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Highlord Omokk","npc_id":9196},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Highlord Omokk","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"War Master Voone","npc_id":9237},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"War Master Voone","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Important Blackrock Documents","item_id":12562},"count_per_character":1,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":64.66,"y":56.07,"subzone":"Singe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Important Blackrock Documents","countPerCharacter":1,"itemId":12562,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4941],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8550,"money_copper":18000,"items":[],"choices":[{"id":13958,"name":"Wyrmthalak's Shackles","count":1,"url":"https://www.wowhead.com/forever/item=13958"},{"id":13959,"name":"Omokk's Girth Restrainer","count":1,"url":"https://www.wowhead.com/forever/item=13959"},{"id":13961,"name":"Halycon's Muzzle","count":1,"url":"https://www.wowhead.com/forever/item=13961"},{"id":13962,"name":"Vosh'gajin's Strand","count":1,"url":"https://www.wowhead.com/forever/item=13962"},{"id":13963,"name":"Voone's Vice Grips","count":1,"url":"https://www.wowhead.com/forever/item=13963"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Overlord Wyrmthalak","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Highlord Omokk","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"War Master Voone","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"collect","target":"Important Blackrock Documents","countPerCharacter":1,"itemId":12562,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Highlord Omokk, War Master Voone, and Overlord Wyrmthalak. Recover Important Blackrock Documents. Return to Warlord Goretooth in Kargath when the mission has been accomplished.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4903,"title":"Warlord's Command","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4903,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4903"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4903"}],"missing_fields":["Overlord Wyrmthalak location","Highlord Omokk location","War Master Voone location"]}},{"quest_id":4941,"title":"Eitrigg's Wisdom","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warlord Goretooth","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.81,"y":47.52,"subzone":"Warlord Goretooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4903],"next_quest_ids":[4974],"requirements":{"prerequisite_alternatives":[[{"quest_id":4903,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Eitrigg in Orgrimmar. When you have discussed matters with Eitrigg, seek council from Thrall.  You recall having seen Eitrigg in Thrall's chamber.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4941,"title":"Eitrigg's Wisdom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4941,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · Rend preparation","kinds":["pickup","objective","turnin"],"guide":"upper-blackrock-spire-route","title":"Upper Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/upper-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4941"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4941"}],"missing_fields":[]}},{"quest_id":4981,"title":"Operative Bijou","quest_level":59,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lexlort","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.88,"y":47.63,"subzone":"Lexlort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Operative Bijou"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Operative Bijou","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4982],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Operative Bijou","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Blackrock Spire and find out what happened to Bijou.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4981,"title":"Operative Bijou","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4981,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4981"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4981"}],"missing_fields":["Turn-in location","Operative Bijou location"]}},{"quest_id":4983,"title":"Bijou's Reconnaissance Report","quest_level":59,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lexlort","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.88,"y":47.63,"subzone":"Lexlort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lexlort"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":5.88,"y":47.63,"subzone":"Lexlort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lexlort","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4982],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4982,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":18000,"items":[],"choices":[{"id":15858,"name":"Freewind Gloves","count":1,"url":"https://www.wowhead.com/forever/item=15858"},{"id":15859,"name":"Seapost Girdle","count":1,"url":"https://www.wowhead.com/forever/item=15859"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lexlort","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Bijou's Reconnaissance Report back to Grandmaster Lexlort in Kargath. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4983,"title":"Bijou's Reconnaissance Report","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4983,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lower Blackrock Spire · one clear","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4983"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4983"}],"missing_fields":["Pickup location"]}},{"quest_id":7201,"title":"The Last Element","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadowmage Vivian Lagrave","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.9,"y":47.76,"subzone":"Shadowmage Vivian Lagrave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Essence of the Elements","item_id":11129},"count_per_character":10,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.15,"y":46.84,"subzone":"Scald","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.95,"y":55.74,"subzone":"Scald","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Essence of the Elements","countPerCharacter":10,"itemId":11129,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":24500,"items":[{"id":12038,"name":"Lagrave's Seal","count":1,"url":"https://www.wowhead.com/forever/item=12038"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Essence of the Elements","countPerCharacter":10,"itemId":11129,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Depths and recover 10 Essence of the Elements. Your first inclination is to search the golems and golem makers. You remember Vivian Lagrave also muttering something about elementals. ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":7201,"title":"The Last Element","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7201,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7201"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7201"}],"missing_fields":[]}},{"quest_id":1419,"title":"Coyote Thieves","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Neeka Bloodscar","locations":[{"zone_id":"badlands","zone":"Badlands","x":6.49,"y":47.2,"subzone":"Neeka Bloodscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeka Bloodscar","locations":[{"zone_id":"badlands","zone":"Badlands","x":6.49,"y":47.2,"subzone":"Neeka Bloodscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coyote Jawbone","item_id":6166},"count_per_character":30,"locations":[{"zone_id":"badlands","zone":"Badlands","x":49.77,"y":46.24,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.39,"y":49.79,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.49,"y":34.5,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.79,"y":41.5,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.65,"y":46.13,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":51.22,"y":50.9,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.35,"y":67.97,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":52.41,"y":60.64,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.51,"y":67.23,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":60.4,"y":71.69,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":59.23,"y":70.81,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":63.1,"y":51.32,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":41.58,"y":71.37,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":32.57,"y":59.6,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":40.06,"y":68.58,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":37.35,"y":57.76,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coyote Jawbone","countPerCharacter":30,"itemId":6166,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coyote Jawbone","countPerCharacter":30,"itemId":6166,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 30 Coyote Jawbones to Neeka Bloodscar in Kargath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1419,"title":"Coyote Thieves","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1419,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1419"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1419"}],"missing_fields":[]}},{"quest_id":710,"title":"Study of the Elements: Rock","quest_level":37,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Small Stone Shard","item_id":4626},"count_per_character":10,"locations":[{"zone_id":"badlands","zone":"Badlands","x":15.07,"y":37.57,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.32,"y":37.97,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.14,"y":39.2,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":16.41,"y":37.56,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":21.33,"y":44.1,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":18.81,"y":42.99,"subzone":"Lesser Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Small Stone Shard","countPerCharacter":10,"itemId":4626,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[711],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Small Stone Shard","countPerCharacter":10,"itemId":4626,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find 10 Small Stone Shards and bring them to Lotwil Veriatus in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":710,"title":"Study of the Elements: Rock","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":710,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-710"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=710"}],"missing_fields":[]}},{"quest_id":1108,"title":"Indurium","quest_level":39,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Martek the Exiled","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.22,"y":52.69,"subzone":"Martek the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Martek the Exiled","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.22,"y":52.69,"subzone":"Martek the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Indurium Flake","item_id":5797},"count_per_character":10,"locations":[{"zone_id":"badlands","zone":"Badlands","x":64,"y":41.21,"subzone":"Stonevault Seer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":64.82,"y":41.09,"subzone":"Stonevault Seer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":65.88,"y":44.03,"subzone":"Stonevault Seer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":64.71,"y":43.51,"subzone":"Stonevault Seer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.66,"y":64.31,"subzone":"Stonevault Bonesnapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.72,"y":71.93,"subzone":"Stonevault Bonesnapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.27,"y":69.95,"subzone":"Stonevault Bonesnapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":51.35,"y":69.72,"subzone":"Stonevault Bonesnapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":47.3,"y":69.89,"subzone":"Stonevault Bonesnapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":50.93,"y":67.7,"subzone":"Stonevault Bonesnapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.66,"y":66.49,"subzone":"Stonevault Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.27,"y":68.28,"subzone":"Stonevault Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.53,"y":69.8,"subzone":"Stonevault Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.89,"y":68.38,"subzone":"Stonevault Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":50.94,"y":67.25,"subzone":"Stonevault Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":35.43,"y":23.13,"subzone":"Stonevault Rockchewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Indurium Flake","countPerCharacter":10,"itemId":5797,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1106],"next_quest_ids":[1137],"requirements":{"prerequisite_alternatives":[[{"quest_id":1106,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Indurium Flake","countPerCharacter":10,"itemId":5797,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Indurium Flakes to Martek the Exiled in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1108,"title":"Indurium","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1108,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1108"},{"questId":1108,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Indurium · #1108","kinds":["pickup","objective","turnin"],"guide":"raceway-plans","title":"Optional detour: Rizzle’s plans","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":40},"url":"/journey/raceway-plans.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1108"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1108"}],"missing_fields":[]}},{"quest_id":703,"title":"Barbecued Buzzard Wings","quest_level":40,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Buzzard Wing","item_id":3404},"count_per_character":4,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.89,"y":54.68,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":32.26,"y":62.39,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.06,"y":34.37,"subzone":"Young Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.15,"y":19.8,"subzone":"Young Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":43.4,"y":61.24,"subzone":"Young Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.91,"y":43.6,"subzone":"Young Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.17,"y":47.05,"subzone":"Young Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.51,"y":40.79,"subzone":"Young Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.81,"y":52.09,"subzone":"Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.94,"y":66.08,"subzone":"Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":34.09,"y":61.86,"subzone":"Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":37.71,"y":26.69,"subzone":"Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":39.21,"y":30.53,"subzone":"Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.51,"y":66.29,"subzone":"Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.8,"y":71.17,"subzone":"Elder Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.32,"y":68.88,"subzone":"Elder Mesa Buzzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Buzzard Wing","countPerCharacter":4,"itemId":3404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[{"id":4457,"name":"Barbecued Buzzard Wing","count":2,"url":"https://www.wowhead.com/forever/item=4457"},{"id":4609,"name":"Recipe: Barbecued Buzzard Wing","count":1,"url":"https://www.wowhead.com/forever/item=4609"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Buzzard Wing","countPerCharacter":4,"itemId":3404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 4 Buzzard Wings to Rigglefuzz.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":703,"title":"Barbecued Buzzard Wings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":703,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-703"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=703"}],"missing_fields":[]}},{"quest_id":711,"title":"Study of the Elements: Rock","quest_level":39,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Large Stone Slab","item_id":4627},"count_per_character":3,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Large Stone Slab","countPerCharacter":3,"itemId":4627,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[710],"next_quest_ids":[712],"requirements":{"prerequisite_alternatives":[[{"quest_id":710,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Large Stone Slab","countPerCharacter":3,"itemId":4627,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Large Stone Slabs to Lotwil Veriatus in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":711,"title":"Study of the Elements: Rock","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":711,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lesser elementals → basin animals","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-711"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=711"}],"missing_fields":[]}},{"quest_id":1420,"title":"Report to Helgrum","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Neeka Bloodscar","locations":[{"zone_id":"badlands","zone":"Badlands","x":6.49,"y":47.2,"subzone":"Neeka Bloodscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Helgrum the Swift","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.74,"y":55.2,"subzone":"Helgrum the Swift","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Helgrum the Swift"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.74,"y":55.2,"subzone":"Helgrum the Swift","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Helgrum the Swift","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Helgrum the Swift","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Neeka's Report to Helgrum the Swift in Stonard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1420,"title":"Report to Helgrum","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1420,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Kargath return · Uldaman preparation","kinds":["pickup"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1420"},{"questId":1420,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stonard · delivery and coastal assignments","kinds":["objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1420"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1420"}],"missing_fields":[]}},{"quest_id":712,"title":"Study of the Elements: Rock","quest_level":42,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bracers of Rock Binding","item_id":4628},"count_per_character":5,"locations":[{"zone_id":"badlands","zone":"Badlands","x":5.48,"y":76.95,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":6.94,"y":80.15,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":5.67,"y":79.94,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":2.77,"y":78.22,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":3,"y":79.81,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":4.13,"y":77.33,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bracers of Rock Binding","countPerCharacter":5,"itemId":4628,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[711],"next_quest_ids":[716,734],"requirements":{"prerequisite_alternatives":[[{"quest_id":711,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bracers of Rock Binding","countPerCharacter":5,"itemId":4628,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Bracers of Rock Binding to Lotwil Veriatus in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":712,"title":"Study of the Elements: Rock","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":712,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath return · Uldaman preparation","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-712"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=712"}],"missing_fields":[]}},{"quest_id":3821,"title":"Dreadmaul Rock","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thal'trak Proudtusk","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.36,"y":48.06,"subzone":"Thal'trak Proudtusk","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sha'ni Proudtusk's Remains","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":79.79,"y":45.53,"subzone":"Sha'ni Proudtusk's Remains","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact_then_talk","target":{"name":"Sha'ni Proudtusk"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":79.79,"y":45.53,"subzone":"Sha'ni Proudtusk's Remains","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"interact_then_talk","target":"Dreadmaul Rock","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Climb to the altar at the top of Dreadmaul Rock and interact with Sha'ni Proudtusk's Remains. Speak to the ghost that appears to complete Dreadmaul Rock and accept Krom'Grul. The mapped point is the remains that summon the turn-in NPC.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3822],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact_then_talk","target":"Dreadmaul Rock","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Climb to the altar at the top of Dreadmaul Rock and interact with Sha'ni Proudtusk's Remains. Speak to the ghost that appears to complete Dreadmaul Rock and accept Krom'Grul. The mapped point is the remains that summon the turn-in NPC.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Venture forth to the Burning Steppes and find out what became of Sha'ni Proudtusk.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Climb to the altar at the top of Dreadmaul Rock and interact with Sha'ni Proudtusk's Remains. Speak to the ghost that appears to complete Dreadmaul Rock and accept Krom'Grul. The mapped point is the remains that summon the turn-in NPC.","guide_optional":false,"routing_decision":{"id":3821,"title":"Dreadmaul Rock","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3821,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest","kinds":["pickup","objective","turnin"],"guide":"burning-steppes","title":"Burning Steppes · Flame Crest preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/burning-steppes.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3821"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=3821","detail":"Climb to the altar at the top of Dreadmaul Rock and interact with Sha'ni Proudtusk's Remains. Speak to the ghost that appears to complete Dreadmaul Rock and accept Krom'Grul. The mapped point is the remains that summon the turn-in NPC."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3821"}],"missing_fields":[]}},{"quest_id":3822,"title":"Krom'Grul","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sha'ni Proudtusk's Remains","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":79.79,"y":45.53,"subzone":"Sha'ni Proudtusk's Remains","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thal'trak Proudtusk","locations":[{"zone_id":"badlands","zone":"Badlands","x":3.36,"y":48.06,"subzone":"Thal'trak Proudtusk","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sha'ni's Nose-Ring","item_id":11058},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":79.66,"y":47.43,"subzone":"Krom'Grul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"preserve_existing_objectives","target":"Sha'ni's Nose-Ring","countPerCharacter":1,"itemId":11058,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3821],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3821,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[{"id":11869,"name":"Sha'ni's Ring","count":1,"url":"https://www.wowhead.com/forever/item=11869"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"preserve_existing_objectives","target":"Sha'ni's Nose-Ring","countPerCharacter":1,"itemId":11058,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Recover Sha'ni's Nose-Ring from Krom'Grul and return it to Thal'trak in Kargath. Search the various caves and mines in Dreadmaul Rock. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost.","guide_optional":false,"routing_decision":{"id":3822,"title":"Krom'Grul","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3822,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Dreadmaul Rock → cave handoff","kinds":["pickup","objective","turnin"],"guide":"burning-steppes","title":"Burning Steppes · Flame Crest preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/burning-steppes.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3822"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=3822","detail":"Sha'ni Proudtusk is reached by interacting with her remains atop Dreadmaul Rock. Preserve Krom'Grul's existing hunt locations; this patch only supplies the summoned quest-giver location. Return Krom'Grul's recovered nose-ring to Thal'trak Proudtusk in Kargath, not to Sha'ni's ghost."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3822"}],"missing_fields":[]}},{"quest_id":656,"title":"Summoning the Princess","quest_level":50,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shards of Myzrael","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":62.5,"y":33.73,"subzone":"Shards of Myzrael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Eldritch Shackles","item_id":4473},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Eldritch Shackles","countPerCharacter":1,"itemId":4473,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[692],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":692,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7100,"money_copper":0,"items":[{"id":4743,"name":"Pulsating Crystalline Shard","count":1,"url":"https://www.wowhead.com/forever/item=4743"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Eldritch Shackles","countPerCharacter":1,"itemId":4473,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to the Shards of Myzrael, summon her and defeat her.  Gather her Eldritch Shackles and bind them to the Shards of Myzrael.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":656,"title":"Summoning the Princess","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Eldritch Shackles location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=656"}],"missing_fields":["Eldritch Shackles location"]}},{"quest_id":692,"title":"The Lost Fragments","quest_level":41,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Torn Scroll Fragment","item_id":4518},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":53.7,"y":82.4,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.8,"y":81.79,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.83,"y":82.55,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.29,"y":85.61,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.05,"y":82.76,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.22,"y":85.57,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Torn Scroll Fragment","countPerCharacter":1,"itemId":4518,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crumpled Scroll Fragment","item_id":4519},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":53.7,"y":82.4,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.8,"y":81.79,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.83,"y":82.55,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.29,"y":85.61,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.05,"y":82.76,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.22,"y":85.57,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Crumpled Scroll Fragment","countPerCharacter":1,"itemId":4519,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Singed Scroll Fragment","item_id":4520},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":53.7,"y":82.4,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.8,"y":81.79,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.83,"y":82.55,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.29,"y":85.61,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.05,"y":82.76,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.22,"y":85.57,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Singed Scroll Fragment","countPerCharacter":1,"itemId":4520,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[687],"next_quest_ids":[656],"requirements":{"prerequisite_alternatives":[[{"quest_id":687,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Torn Scroll Fragment","countPerCharacter":1,"itemId":4518,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Crumpled Scroll Fragment","countPerCharacter":1,"itemId":4519,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Singed Scroll Fragment","countPerCharacter":1,"itemId":4520,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the Torn Scroll Fragment, the Crumpled Scroll Fragment and the Singed Scroll Fragment to Theldurin the Lost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":692,"title":"The Lost Fragments","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=692"}],"missing_fields":[]}},{"quest_id":705,"title":"Pearl Diving","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blue Pearl","item_id":4611},"count_per_character":9,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.41,"y":24.76,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.94,"y":23.25,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.71,"y":24.51,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.01,"y":24.25,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.96,"y":22.41,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.56,"y":23.99,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.29,"y":24.28,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":23.42,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.52,"y":25.01,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.1,"y":23.79,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.02,"y":24.06,"subzone":"Saltscale Tide Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.91,"y":24.77,"subzone":"Saltscale Tide Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.04,"y":25.35,"subzone":"Saltscale Forager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.23,"y":25.28,"subzone":"Saltscale Forager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.58,"y":24.94,"subzone":"Saltscale Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.17,"y":25.02,"subzone":"Saltscale Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blue Pearl","countPerCharacter":9,"itemId":4611,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":0,"items":[{"id":4852,"name":"Flash Bomb","count":1,"url":"https://www.wowhead.com/forever/item=4852"}],"choices":[{"id":4086,"name":"Flash Rifle","count":1,"url":"https://www.wowhead.com/forever/item=4086"},{"id":5248,"name":"Flash Wand","count":1,"url":"https://www.wowhead.com/forever/item=5248"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blue Pearl","countPerCharacter":9,"itemId":4611,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 9 Blue Pearls to Rigglefuzz in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":705,"title":"Pearl Diving","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=705"}],"missing_fields":[]}},{"quest_id":713,"title":"Coolant Heads Prevail","quest_level":37,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"bring_items","target":{"name":"Frost Oil","item_id":3829},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus · bring purchased or crafted supplies","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Bring supplies obtained before the journey; not a world-drop farming location.","delivery":false,"completion_estimate":{"index":0,"action":"bring_items","target":"Frost Oil","countPerCharacter":1,"itemId":3829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[714],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"bring_items","target":"Frost Oil","countPerCharacter":1,"itemId":3829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Frost Oil and bring it to Lotwil Veriatus in Badlands.","guide_note":"Optional supplies hand-in. Obtain the listed trade materials before leaving a city; skip if unavailable. No profession is required to hand them in. Acquisition time and cost are not estimated.","guide_optional":true,"routing_decision":{"id":713,"title":"Coolant Heads Prevail","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":713,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-713"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=713"}],"missing_fields":[]}},{"quest_id":714,"title":"Gyro... What?","quest_level":37,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"bring_items","target":{"name":"Gyrochronatom","item_id":4389},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus · bring purchased or crafted supplies","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Bring supplies obtained before the journey; not a world-drop farming location.","delivery":false,"completion_estimate":{"index":0,"action":"bring_items","target":"Gyrochronatom","countPerCharacter":1,"itemId":4389,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[713],"next_quest_ids":[715,734],"requirements":{"prerequisite_alternatives":[[{"quest_id":713,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"bring_items","target":"Gyrochronatom","countPerCharacter":1,"itemId":4389,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Gyrochronatom to Lotwil Veriatus in the Badlands.","guide_note":"Optional supplies hand-in. Obtain the listed trade materials before leaving a city; skip if unavailable. No profession is required to hand them in. Acquisition time and cost are not estimated.","guide_optional":true,"routing_decision":{"id":714,"title":"Gyro... What?","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":714,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-714"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=714"}],"missing_fields":[]}},{"quest_id":715,"title":"Liquid Stone","quest_level":37,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":171,"name":"Alchemy","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lucien Tosselwrench","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lucien Tosselwrench","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"bring_items","target":{"name":"Healing Potion","item_id":929},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench · bring purchased or crafted supplies","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Bring supplies obtained before the journey; not a world-drop farming location.","delivery":false,"completion_estimate":{"index":0,"action":"bring_items","target":"Healing Potion","countPerCharacter":1,"itemId":929,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"bring_items","target":{"name":"Lesser Invisibility Potion","item_id":3823},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench · bring purchased or crafted supplies","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Bring supplies obtained before the journey; not a world-drop farming location.","delivery":false,"completion_estimate":{"index":1,"action":"bring_items","target":"Lesser Invisibility Potion","countPerCharacter":1,"itemId":3823,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[714],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":714,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[{"id":4624,"name":"Recipe: Lesser Stoneshield Potion","count":1,"url":"https://www.wowhead.com/forever/item=4624"},{"id":4623,"name":"Lesser Stoneshield Potion","count":2,"url":"https://www.wowhead.com/forever/item=4623"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"bring_items","target":"Healing Potion","countPerCharacter":1,"itemId":929,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"bring_items","target":"Lesser Invisibility Potion","countPerCharacter":1,"itemId":3823,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Healing Potion and a Lesser Invisibility Potion to Lucien Tosselwrench in the Badlands.","guide_note":"Optional supplies hand-in. Obtain the listed trade materials before leaving a city; skip if unavailable. No profession is required to hand them in. Acquisition time and cost are not estimated.","guide_optional":true,"routing_decision":{"id":715,"title":"Liquid Stone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=715"}],"missing_fields":[]}},{"quest_id":716,"title":"Stone Is Better than Cloth","quest_level":42,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lucien Tosselwrench","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lucien Tosselwrench","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"bring_items","target":{"name":"Patterned Bronze Bracers","item_id":2868},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench · bring purchased or crafted supplies","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Bring supplies obtained before the journey; not a world-drop farming location.","delivery":false,"completion_estimate":{"index":0,"action":"bring_items","target":"Patterned Bronze Bracers","countPerCharacter":1,"itemId":2868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[712],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":712,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[{"id":4979,"name":"Enchanted Stonecloth Bracers","count":1,"url":"https://www.wowhead.com/forever/item=4979"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"bring_items","target":"Patterned Bronze Bracers","countPerCharacter":1,"itemId":2868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring some Patterned Bronze Bracers to Lucien Tosselwrench in the Badlands.","guide_note":"Optional supplies hand-in. Obtain the listed trade materials before leaving a city; skip if unavailable. No profession is required to hand them in. Acquisition time and cost are not estimated.","guide_optional":true,"routing_decision":{"id":716,"title":"Stone Is Better than Cloth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":716,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Greater elementals · finish the research","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-716"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=716"}],"missing_fields":[]}},{"quest_id":728,"title":"To the Undercity for Yagyin's Digest","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Bel'dugur","locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keeper Bel'dugur"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keeper Bel'dugur","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[709],"next_quest_ids":[736],"requirements":{"prerequisite_alternatives":[[{"quest_id":709,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":775,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keeper Bel'dugur","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Sigil of the Hammer to Keeper Bel'dugur in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":728,"title":"To the Undercity for Yagyin's Digest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=728"}],"missing_fields":[]}},{"quest_id":734,"title":"This Is Going to Be Hard","quest_level":42,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lucien Tosselwrench","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lucien Tosselwrench"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lucien Tosselwrench","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[712,714],"next_quest_ids":[777],"requirements":{"prerequisite_alternatives":[[{"quest_id":712,"required_state":"completed"},{"quest_id":714,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lucien Tosselwrench","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Lucien Tosselwrench in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":734,"title":"This Is Going to Be Hard","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":734,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Greater elementals · finish the research","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-734"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=734"}],"missing_fields":["Quest XP"]}},{"quest_id":777,"title":"This Is Going to Be Hard","quest_level":42,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lucien Tosselwrench","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.82,"y":44.24,"subzone":"Lucien Tosselwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lotwil Veriatus"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lotwil Veriatus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[734],"next_quest_ids":[778],"requirements":{"prerequisite_alternatives":[[{"quest_id":734,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lotwil Veriatus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Cog #5 to Lotwil Veriatus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":777,"title":"This Is Going to Be Hard","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":777,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Greater elementals · finish the research","kinds":["pickup","objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-777"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=777"}],"missing_fields":["Quest XP"]}},{"quest_id":778,"title":"This Is Going to Be Hard","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lotwil Veriatus","locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil Veriatus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lotwil's Shackles of Elemental Binding","item_id":4847},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":25.95,"y":44.87,"subzone":"Lotwil’s summoned guardian · at the questgiver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lotwil's Shackles of Elemental Binding","countPerCharacter":1,"itemId":4847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[777],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":777,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":0,"items":[{"id":2820,"name":"Nifty Stopwatch","count":1,"url":"https://www.wowhead.com/forever/item=2820"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lotwil's Shackles of Elemental Binding","countPerCharacter":1,"itemId":4847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defeat the Fam'retor Guardian and bring Lotwil's Shackles of Elemental Binding back to Lotwil Veriatus.","guide_note":"Optional follow-up at level 44 during the Uldaman return. Defeat the guardian summoned at Lotwil’s camp after completing the supplied-material handoffs.","guide_optional":true,"routing_decision":{"id":778,"title":"This Is Going to Be Hard","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":778,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Greater elementals · finish the research","kinds":["pickup"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-778"},{"questId":778,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil · finish the higher-level Badlands work","kinds":["objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-778"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=778"}],"missing_fields":[]}},{"quest_id":779,"title":"Seal of the Earth","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Seal of the Earth","locations":[{"zone_id":"badlands","zone":"Badlands","x":81.52,"y":49.94,"subzone":"Seal of the Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seal of the Earth","locations":[{"zone_id":"badlands","zone":"Badlands","x":81.52,"y":49.94,"subzone":"Seal of the Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Diamond Runestone","item_id":4845},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":81.4,"y":30.71,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.54,"y":28.6,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.39,"y":30.09,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.73,"y":28.55,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.7,"y":27.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.77,"y":29.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":83.54,"y":32.84,"subzone":"Pillar of Diamond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Diamond Runestone","countPerCharacter":1,"itemId":4845,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Opal Runestone","item_id":4844},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":81.4,"y":30.71,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.54,"y":28.6,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.39,"y":30.09,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.73,"y":28.55,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.7,"y":27.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.77,"y":29.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":72.32,"y":66.94,"subzone":"Pillar of Opal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Opal Runestone","countPerCharacter":1,"itemId":4844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amethyst Runestone","item_id":4843},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":81.4,"y":30.71,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.54,"y":28.6,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.39,"y":30.09,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.73,"y":28.55,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.7,"y":27.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.77,"y":29.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.68,"y":55.85,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.83,"y":47.93,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":82.08,"y":51.75,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":83.19,"y":53.5,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":79.69,"y":47.86,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":80.42,"y":53.59,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.33,"y":64.28,"subzone":"Pillar of Amethyst","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Amethyst Runestone","countPerCharacter":1,"itemId":4843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":717,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Diamond Runestone","countPerCharacter":1,"itemId":4845,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Opal Runestone","countPerCharacter":1,"itemId":4844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Amethyst Runestone","countPerCharacter":1,"itemId":4843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":779,"title":"Seal of the Earth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=779"}],"missing_fields":["Quest XP"]}},{"quest_id":782,"title":"Broken Alliances","quest_level":43,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.91,"y":45.6,"subzone":"Gorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.91,"y":45.6,"subzone":"Gorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sign of the Earth","item_id":4640},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":12.62,"y":75.49,"subzone":"Boss Tho'grun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sign of the Earth","countPerCharacter":1,"itemId":4640,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[793],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sign of the Earth","countPerCharacter":1,"itemId":4640,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Boss Tho'grun and bring the Sign of the Earth to Gorn in Kargath.","guide_note":"Intercept Boss Tho’grun during the level-44 Badlands return for Uldaman. His level-43 quest is kept out of the earlier level-39–41 circuit.","guide_optional":false,"routing_decision":{"id":782,"title":"Broken Alliances","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":782,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil · finish the higher-level Badlands work","kinds":["pickup","objective","turnin"],"guide":"uldaman-route","title":"Uldaman","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/uldaman-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-782"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=782"}],"missing_fields":[]}},{"quest_id":793,"title":"Broken Alliances","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.91,"y":45.6,"subzone":"Gorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.91,"y":45.6,"subzone":"Gorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blacklash's Bindings","item_id":4615},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blacklash's Bindings","countPerCharacter":1,"itemId":4615,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Chains of Hematus","item_id":4645},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Chains of Hematus","countPerCharacter":1,"itemId":4645,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[782],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":782,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":0,"items":[],"choices":[{"id":11193,"name":"Blazewind Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=11193"},{"id":11194,"name":"Prismscale Hauberk","count":1,"url":"https://www.wowhead.com/forever/item=11194"},{"id":11195,"name":"Warforged Chestplate","count":1,"url":"https://www.wowhead.com/forever/item=11195"},{"id":11196,"name":"Mindburst Medallion","count":1,"url":"https://www.wowhead.com/forever/item=11196"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blacklash's Bindings","countPerCharacter":1,"itemId":4615,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Chains of Hematus","countPerCharacter":1,"itemId":4645,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Use the Sign of the Earth to activate the Pillars of Diamond, Opal, and Amethyst and obtain the Runestones.  Place the runestones in the Seal of the Earth to free Blacklash and Hematus.  Slay them and return Blacklash's Bindings, the Chains of Hematus, and the Sign of the Earth to Gorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":793,"title":"Broken Alliances","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Blacklash's Bindings location; Chains of Hematus location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=793"}],"missing_fields":["Blacklash's Bindings location","Chains of Hematus location"]}},{"quest_id":795,"title":"Seal of the Earth","quest_level":55,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Seal of the Earth","locations":[{"zone_id":"badlands","zone":"Badlands","x":81.52,"y":49.94,"subzone":"Seal of the Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seal of the Earth","locations":[{"zone_id":"badlands","zone":"Badlands","x":81.52,"y":49.94,"subzone":"Seal of the Earth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Diamond Runestone","item_id":4845},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":81.4,"y":30.71,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.54,"y":28.6,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.39,"y":30.09,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.73,"y":28.55,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.7,"y":27.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.77,"y":29.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":83.54,"y":32.84,"subzone":"Pillar of Diamond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Diamond Runestone","countPerCharacter":1,"itemId":4845,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Opal Runestone","item_id":4844},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":81.4,"y":30.71,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.54,"y":28.6,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.39,"y":30.09,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.73,"y":28.55,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.7,"y":27.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.77,"y":29.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":72.32,"y":66.94,"subzone":"Pillar of Opal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Opal Runestone","countPerCharacter":1,"itemId":4844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amethyst Runestone","item_id":4843},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":81.4,"y":30.71,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.54,"y":28.6,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.39,"y":30.09,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.73,"y":28.55,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":85.7,"y":27.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.77,"y":29.81,"subzone":"Scalding Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":84.68,"y":55.85,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.83,"y":47.93,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":82.08,"y":51.75,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":83.19,"y":53.5,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":79.69,"y":47.86,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":80.42,"y":53.59,"subzone":"Scorched Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":81.33,"y":64.28,"subzone":"Pillar of Amethyst","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Amethyst Runestone","countPerCharacter":1,"itemId":4843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":793,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Diamond Runestone","countPerCharacter":1,"itemId":4845,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Opal Runestone","countPerCharacter":1,"itemId":4844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Amethyst Runestone","countPerCharacter":1,"itemId":4843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":795,"title":"Seal of the Earth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=795"}],"missing_fields":["Quest XP"]}},{"quest_id":1137,"title":"News for Fizzle","quest_level":38,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Martek the Exiled","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.22,"y":52.69,"subzone":"Martek the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fizzle Brassbolts"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fizzle Brassbolts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1108],"next_quest_ids":[1190],"requirements":{"prerequisite_alternatives":[[{"quest_id":1108,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":0,"items":[],"choices":[{"id":6729,"name":"Fizzle's Zippy Lighter","count":1,"url":"https://www.wowhead.com/forever/item=6729"},{"id":6732,"name":"Gnomish Mechanic's Gloves","count":1,"url":"https://www.wowhead.com/forever/item=6732"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fizzle Brassbolts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Fizzle Brassbolts in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1137,"title":"News for Fizzle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1137,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Martek · carry News for Fizzle","kinds":["pickup"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1137"},{"questId":1137,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway · return the carried Badlands report","kinds":["objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1137"},{"questId":1137,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"News for Fizzle · #1137","kinds":["pickup","objective","turnin"],"guide":"raceway-plans","title":"Optional detour: Rizzle’s plans","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":40},"url":"/journey/raceway-plans.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1137"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1137"}],"missing_fields":[]}},{"quest_id":1559,"title":"Flash Bomb Recipe","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rigglefuzz","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rigglefuzz"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.39,"y":52.93,"subzone":"Rigglefuzz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rigglefuzz","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":6672,"name":"Schematic: Flash Bomb","count":1,"url":"https://www.wowhead.com/forever/item=6672"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rigglefuzz","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1559,"title":"Flash Bomb Recipe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1559"}],"missing_fields":["Quest XP"]}},{"quest_id":2203,"title":"Badlands Reagent Run II","quest_level":44,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":{"id":171,"name":"Alchemy","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jarkal Mossmeld","locations":[{"zone_id":"badlands","zone":"Badlands","x":2.42,"y":46.06,"subzone":"Jarkal Mossmeld","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vessel of Dragon's Blood","item_id":7867},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vessel of Dragon's Blood","countPerCharacter":3,"itemId":7867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2202],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2202,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":11452,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vessel of Dragon's Blood","countPerCharacter":3,"itemId":7867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the empty thaumaturgy vessels on scorched guardian dragons found in the Badlands. Once you have them filled, bring them to Jarkal Mossmeld in Kargath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2203,"title":"Badlands Reagent Run II","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Vessel of Dragon's Blood location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2203"}],"missing_fields":["Vessel of Dragon's Blood location"]}},{"quest_id":5145,"title":"Dragonscale Leatherworking","quest_level":55,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Thorkaf Dragoneye","locations":[{"zone_id":"badlands","zone":"Badlands","x":62.7,"y":57.4,"subzone":"Thorkaf Dragoneye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thorkaf Dragoneye","locations":[{"zone_id":"badlands","zone":"Badlands","x":62.7,"y":57.4,"subzone":"Thorkaf Dragoneye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tough Scorpid Breastplate","item_id":8203},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tough Scorpid Breastplate","countPerCharacter":2,"itemId":8203,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tough Scorpid Gloves","item_id":8204},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Tough Scorpid Gloves","countPerCharacter":2,"itemId":8204,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Worn Dragonscale","item_id":8165},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":54.36,"y":10.15,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.32,"y":10.39,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":48.39,"y":12.35,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.42,"y":7.78,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.64,"y":14.75,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.64,"y":8.99,"subzone":"Jademir Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.39,"y":24.99,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.59,"y":15.94,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.56,"y":15.78,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.63,"y":18.39,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.95,"y":30.57,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.96,"y":30.74,"subzone":"Verdantine Boughguard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.3,"y":24.9,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.51,"y":15.89,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.64,"y":18.38,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.9,"y":30.66,"subzone":"Verdantine Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Worn Dragonscale","countPerCharacter":10,"itemId":8165,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5146,5148],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":10656,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tough Scorpid Breastplate","countPerCharacter":2,"itemId":8203,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Tough Scorpid Gloves","countPerCharacter":2,"itemId":8204,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Worn Dragonscale","countPerCharacter":10,"itemId":8165,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 2 Tough Scorpid Breastplates, 2 Tough Scorpid Gloves, and 10 Worn Dragonscales to Thorkaf Dragoneye in the Badlands.  Completing this quest will give you access to the Dragonscale Leatherworking arts.  The completion of this quest will prevent you from learning Elemental Leatherworking and Tribal Leatherworking; be sure this is the path you wish to follow before doing so.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5145,"title":"Dragonscale Leatherworking","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Tough Scorpid Breastplate location; Tough Scorpid Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5145"}],"missing_fields":["Tough Scorpid Breastplate location","Tough Scorpid Gloves location"]}},{"quest_id":727,"title":"To Ironforge for Yagyin's Digest","quest_level":40,"minimum_level":30,"faction":"alliance","primary_region_id":"badlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gerrig Bonegrip","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gerrig Bonegrip"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gerrig Bonegrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[709],"next_quest_ids":[735],"requirements":{"prerequisite_alternatives":[[{"quest_id":709,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":775,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gerrig Bonegrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give the Sigil of the Hammer to Gerrig Bonegrip in the Forlorn Cavern of Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":727,"title":"To Ironforge for Yagyin's Digest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=727"}],"missing_fields":[]}}],"quest_count":55},{"region_id":"thousand-needles","name":"Thousand Needles","quests":[{"quest_id":1149,"title":"Test of Faith","quest_level":26,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"If you have faith, leap from the planks overlooking Thousand Needles."},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":26.43,"y":32.93,"subzone":"If you have faith, leap from the planks overlooking Thousand Needles.","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"If you have faith, leap from the planks overlooking Thousand Needles.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1150],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"If you have faith, leap from the planks overlooking Thousand Needles.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"If you have faith, leap from the planks overlooking Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1149,"title":"Test of Faith","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1149,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1149"},{"questId":1149,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Earlier canyon tests · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1149"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1149"}],"missing_fields":[]}},{"quest_id":1150,"title":"Test of Endurance","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_event_then_kill_and_loot","target":{"name":"Grenka's Claw","item_id":5843},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":25.92,"y":54.58,"subzone":"Harpy Foodstuffs","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":25.85,"y":54.78,"subzone":"Harpy Foodstuffs","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":25.86,"y":54.67,"subzone":"Harpy Foodstuffs","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_event_then_kill_and_loot","target":"Grenka's Claw","countPerCharacter":1,"itemId":5843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1149],"next_quest_ids":[1151],"requirements":{"prerequisite_alternatives":[[{"quest_id":1149,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_event_then_kill_and_loot","target":"Grenka's Claw","countPerCharacter":1,"itemId":5843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Grenka's Claw to Dorn Plainstalker in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates.","guide_optional":false,"routing_decision":{"id":1150,"title":"Test of Endurance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1150,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1150"},{"questId":1150,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Earlier canyon tests · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1150"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=1150","detail":"Inside Roguefeather Den, interact with the Harpy Foodstuffs to start the event; survive the harpy waves, then kill Grenka Bloodscreech and loot her claw. The marker is the food trigger, not a permanent Grenka spawn. The cave entrance is approximately 27,51; follow the cave to the food crates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1150"}],"missing_fields":[]}},{"quest_id":1151,"title":"Test of Strength","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fragments of Rok'Alim","item_id":5844},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":25.81,"y":42.11,"subzone":"Rok'Alim the Pounder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fragments of Rok'Alim","countPerCharacter":1,"itemId":5844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1150],"next_quest_ids":[1152],"requirements":{"prerequisite_alternatives":[[{"quest_id":1150,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fragments of Rok'Alim","countPerCharacter":1,"itemId":5844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Fragments of Rok'Alim to Dorn Plainstalker in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1151,"title":"Test of Strength","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1151,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Roguefeather Den → Dorn · unlock Strength","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1151"},{"questId":1151,"firstStop":7,"lastStop":10,"turninStop":10,"completed":true,"group":"Earlier canyon tests · only if unfinished","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1151"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1151"}],"missing_fields":[]}},{"quest_id":1152,"title":"Test of Lore","quest_level":30,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dorn Plainstalker","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":53.95,"y":41.49,"subzone":"Dorn Plainstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Braug Dimspirit","locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Braug Dimspirit"},"count_per_character":null,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":78.8,"y":45.69,"subzone":"Braug Dimspirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Braug Dimspirit","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1151],"next_quest_ids":[1154],"requirements":{"prerequisite_alternatives":[[{"quest_id":1151,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Braug Dimspirit","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Braug Dimspirit near the entrance to Talondeep Path in Stonetalon Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1152,"title":"Test of Lore","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1152,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Rok'Alim → Freewind rewards → Dorn → eastern exit","kinds":["pickup"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1152"},{"questId":1152,"firstStop":11,"lastStop":13,"turninStop":13,"completed":true,"group":"Dorn → Braug → Ashenvale → Undercity","kinds":["pickup","objective","turnin"],"guide":"test-of-lore","title":"Optional detour: Test of Lore","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":33},"url":"/journey/test-of-lore.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1152"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1152"}],"missing_fields":[]}},{"quest_id":1950,"title":"Get the Scoop","quest_level":30,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Tirth","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.29,"y":75.7,"subzone":"Magus Tirth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Tirth","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.29,"y":75.7,"subzone":"Magus Tirth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magus Tirth"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.29,"y":75.7,"subzone":"Magus Tirth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magus Tirth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1949],"next_quest_ids":[1951],"requirements":{"prerequisite_alternatives":[[{"quest_id":1949,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magus Tirth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the phrase to Tirth's strongbox, then return to Tirth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1950,"title":"Get the Scoop","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1950,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Get the Scoop #1950","kinds":["pickup","objective","turnin"],"guide":"mage-wand","title":"Mage · Tabetha’s wand","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/mage-wand.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1950"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1950"}],"missing_fields":[]}},{"quest_id":1951,"title":"Rituals of Power","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Tirth","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.29,"y":75.7,"subzone":"Magus Tirth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rituals of Power","item_id":7274,"object_id":103664},"count_per_character":1,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":85.1,"y":31.4,"subzone":"Scarlet Monastery exterior approach · Library · Rituals of Power book","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Scarlet Monastery Library · book near the final chamber","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rituals of Power","countPerCharacter":1,"itemId":7274,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1950],"next_quest_ids":[1952],"requirements":{"prerequisite_alternatives":[[{"quest_id":1950,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rituals of Power","countPerCharacter":1,"itemId":7274,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the book Rituals of Power to Tabetha in Dustwallow Marsh.","guide_note":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable.","guide_optional":false,"routing_decision":{"id":1951,"title":"Rituals of Power","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1951,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Rituals of Power #1951","kinds":["pickup","objective","turnin"],"guide":"mage-wand","title":"Mage · Tabetha’s wand","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/mage-wand.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1951"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Pick up the Rituals of Power book inside the Library. The route coordinate is only the monastery exterior approach; exact interior coordinates are unavailable."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1951"}],"missing_fields":[]}},{"quest_id":2770,"title":"Gahz'rilla","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.14,"y":77.12,"subzone":"Wizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.14,"y":77.12,"subzone":"Wizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gahz'rilla's Electrified Scale","item_id":8707},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gahz'rilla's Electrified Scale","countPerCharacter":1,"itemId":8707,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7100,"money_copper":7500,"items":[{"id":11122,"name":"Carrot on a Stick","count":1,"url":"https://www.wowhead.com/forever/item=11122"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gahz'rilla's Electrified Scale","countPerCharacter":1,"itemId":8707,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Gahz'rilla's Electrified Scale to Wizzle Brassbolts in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":2770,"title":"Gahz'rilla","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2770,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan · dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2770"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2770"}],"missing_fields":["Gahz'rilla's Electrified Scale location"]}},{"quest_id":4767,"title":"Wind Rider","quest_level":29,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elu","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.93,"y":48.92,"subzone":"Elu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elu","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.93,"y":48.92,"subzone":"Elu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Highperch Wyvern Egg","item_id":12356},"count_per_character":10,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":17.57,"y":42.25,"subzone":"Highperch Wyvern Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":18.02,"y":41.68,"subzone":"Highperch Wyvern Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":17.16,"y":40.79,"subzone":"Highperch Wyvern Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":11.11,"y":34.54,"subzone":"Highperch Wyvern Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":11.35,"y":33.24,"subzone":"Highperch Wyvern Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":11.83,"y":33.18,"subzone":"Highperch Wyvern Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Highperch Wyvern Egg","countPerCharacter":10,"itemId":12356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1750,"money_copper":1900,"items":[{"id":4265,"name":"Heavy Armor Kit","count":2,"url":"https://www.wowhead.com/forever/item=4265"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Highperch Wyvern Egg","countPerCharacter":10,"itemId":12356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Highperch Wyvern Eggs to Elu in Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4767,"title":"Wind Rider","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4767,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4767"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4767"}],"missing_fields":[]}},{"quest_id":5147,"title":"Wanted - Arnak Grimtotem","quest_level":29,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted Poster - Arnak Grimtotem","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":46,"y":50.86,"subzone":"Wanted Poster - Arnak Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arnak's Hoof","item_id":12884},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":38.11,"y":26.87,"subzone":"Arnak Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arnak's Hoof","countPerCharacter":1,"itemId":12884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[{"id":15471,"name":"Brawnhide Armor","count":1,"url":"https://www.wowhead.com/forever/item=15471"},{"id":15470,"name":"Plainsguard Leggings","count":1,"url":"https://www.wowhead.com/forever/item=15470"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arnak's Hoof","countPerCharacter":1,"itemId":12884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Arnak Grimtotem and bring proof of your deed to Cliffwatcher Longhorn in Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5147,"title":"Wanted - Arnak Grimtotem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5147,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5147"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5147"}],"missing_fields":[]}},{"quest_id":4904,"title":"Free at Last","quest_level":29,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lakota Windsong","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":37.95,"y":26.45,"subzone":"Lakota Windsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thalia Amberhide","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.97,"y":51.61,"subzone":"Thalia Amberhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Lakota Windsong from the Darkcloud Pinnacle, and then talk to Thalia Amberhide at Freewind Post."},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":37.95,"y":26.45,"subzone":"Lakota Windsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Lakota Windsong from the Darkcloud Pinnacle, and then talk to Thalia Amberhide at Freewind Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[{"id":15469,"name":"Windsong Cinch","count":1,"url":"https://www.wowhead.com/forever/item=15469"},{"id":15468,"name":"Windsong Drape","count":1,"url":"https://www.wowhead.com/forever/item=15468"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Lakota Windsong from the Darkcloud Pinnacle, and then talk to Thalia Amberhide at Freewind Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Lakota Windsong from the Darkcloud Pinnacle, and then talk to Thalia Amberhide at Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4904,"title":"Free at Last","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4904,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Darkcloud → Whitereach → northern canyon","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4904"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4904"}],"missing_fields":[]}},{"quest_id":5151,"title":"Hypercapacitor Gizmo","quest_level":30,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wizlo Bearingshiner","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.43,"y":32.55,"subzone":"Wizlo Bearingshiner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wizlo Bearingshiner","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.43,"y":32.55,"subzone":"Wizlo Bearingshiner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hypercapacitor Gizmo","item_id":12946},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":22.76,"y":24.62,"subzone":"Enraged Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hypercapacitor Gizmo","countPerCharacter":1,"itemId":12946,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[{"id":15467,"name":"Inventor's League Ring","count":1,"url":"https://www.wowhead.com/forever/item=15467"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hypercapacitor Gizmo","countPerCharacter":1,"itemId":12946,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay the beast and bring back the Hypercapacitor Gizmo and Panther Cage Key to Wizlo Bearingshiner.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5151,"title":"Hypercapacitor Gizmo","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5151,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Darkcloud → Whitereach → northern canyon","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5151"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5151"}],"missing_fields":[]}},{"quest_id":4770,"title":"Homeward Bound","quest_level":29,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pao'ka Swiftmountain","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":17.89,"y":40.57,"subzone":"Pao'ka Swiftmountain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Motega Firemane","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.54,"y":32.35,"subzone":"Motega Firemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Pao'ka Swiftmountain from Highperch, and then talk to Motega Firemane in Whitereach Post."},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":17.89,"y":40.57,"subzone":"Pao'ka Swiftmountain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Pao'ka Swiftmountain from Highperch, and then talk to Motega Firemane in Whitereach Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":1900,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Pao'ka Swiftmountain from Highperch, and then talk to Motega Firemane in Whitereach Post.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Pao'ka Swiftmountain from Highperch, and then talk to Motega Firemane in Whitereach Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4770,"title":"Homeward Bound","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4770,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Highperch eggs and escort → Whitereach","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4770"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4770"}],"missing_fields":[]}},{"quest_id":1104,"title":"Salt Flat Venom","quest_level":30,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Salty Scorpid Venom","item_id":5794},"count_per_character":6,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":86.57,"y":68.57,"subzone":"Scorpid Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":81.4,"y":86.83,"subzone":"Scorpid Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.51,"y":87.8,"subzone":"Scorpid Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":87.05,"y":69.91,"subzone":"Scorpid Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":73.49,"y":89.77,"subzone":"Scorpid Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":88.21,"y":69.02,"subzone":"Scorpid Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.68,"y":69.09,"subzone":"Scorpid Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":84.5,"y":61.43,"subzone":"Scorpid Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.86,"y":66.37,"subzone":"Scorpid Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":83.66,"y":63,"subzone":"Scorpid Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.89,"y":59.29,"subzone":"Scorpid Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.07,"y":51.66,"subzone":"Scorpid Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.55,"y":72.92,"subzone":"Vile Sting","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Salty Scorpid Venom","countPerCharacter":6,"itemId":5794,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Salty Scorpid Venom","countPerCharacter":6,"itemId":5794,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 6 Salty Scorpid Venoms to Fizzle Brassbolts in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1104,"title":"Salt Flat Venom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1104,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirage Raceway · full work list","kinds":["pickup","objective","turnin"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1104"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1104"}],"missing_fields":[]}},{"quest_id":1105,"title":"Hardened Shells","quest_level":30,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.14,"y":77.12,"subzone":"Wizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.14,"y":77.12,"subzone":"Wizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hardened Tortoise Shell","item_id":5795},"count_per_character":9,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":81.33,"y":52.68,"subzone":"Sparkleshell Tortoise","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.67,"y":54.37,"subzone":"Sparkleshell Tortoise","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":75.09,"y":53.14,"subzone":"Sparkleshell Tortoise","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.57,"y":53.92,"subzone":"Sparkleshell Tortoise","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.72,"y":54.33,"subzone":"Sparkleshell Tortoise","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":81.47,"y":54.88,"subzone":"Sparkleshell Tortoise","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.24,"y":72.13,"subzone":"Sparkleshell Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":83.77,"y":60.74,"subzone":"Sparkleshell Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":84.78,"y":64.37,"subzone":"Sparkleshell Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":88.26,"y":79.14,"subzone":"Sparkleshell Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.91,"y":53.82,"subzone":"Sparkleshell Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.06,"y":54.8,"subzone":"Sparkleshell Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.89,"y":85.72,"subzone":"Sparkleshell Borer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.17,"y":85.06,"subzone":"Sparkleshell Borer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":81.7,"y":89.22,"subzone":"Sparkleshell Borer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":84.25,"y":84.48,"subzone":"Sparkleshell Borer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hardened Tortoise Shell","countPerCharacter":9,"itemId":5795,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1107],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hardened Tortoise Shell","countPerCharacter":9,"itemId":5795,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 9 Hardened Tortoise Shells to Wizzle Brassbolts in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1105,"title":"Hardened Shells","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1105,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirage Raceway · full work list","kinds":["pickup","objective","turnin"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1105"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1105"}],"missing_fields":[]}},{"quest_id":1110,"title":"Rocket Car Parts","quest_level":31,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rocket Car Parts","item_id":5798},"count_per_character":30,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.87,"y":58.93,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.55,"y":59.12,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.6,"y":59.13,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":73.06,"y":59.66,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":74.67,"y":59.74,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.2,"y":60.17,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.87,"y":58.93,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.55,"y":59.12,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.6,"y":59.13,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":73.06,"y":59.66,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":74.67,"y":59.74,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.2,"y":60.17,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.87,"y":58.93,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.55,"y":59.12,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.6,"y":59.13,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":73.06,"y":59.66,"subzone":"Rocket Car Rubble","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rocket Car Parts","countPerCharacter":30,"itemId":5798,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2500,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rocket Car Parts","countPerCharacter":30,"itemId":5798,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 30 Rocket Car Parts to Kravel Koalbeard in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1110,"title":"Rocket Car Parts","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1110,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirage Raceway · full work list","kinds":["pickup","objective","turnin"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1110"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1110"}],"missing_fields":[]}},{"quest_id":1176,"title":"Load Lightening","quest_level":30,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hollow Vulture Bone","item_id":5848},"count_per_character":10,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.71,"y":59.47,"subzone":"Salt Flats Scavenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":88.23,"y":66.08,"subzone":"Salt Flats Scavenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":87.4,"y":64.92,"subzone":"Salt Flats Scavenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":87.95,"y":65.32,"subzone":"Salt Flats Scavenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":73.72,"y":58.86,"subzone":"Salt Flats Scavenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.44,"y":69.01,"subzone":"Salt Flats Scavenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.99,"y":70.69,"subzone":"Salt Flats Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.01,"y":89.85,"subzone":"Salt Flats Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":70.99,"y":75.35,"subzone":"Salt Flats Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":84.2,"y":70.73,"subzone":"Salt Flats Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.16,"y":79.22,"subzone":"Salt Flats Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.32,"y":89.16,"subzone":"Salt Flats Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hollow Vulture Bone","countPerCharacter":10,"itemId":5848,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1178],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hollow Vulture Bone","countPerCharacter":10,"itemId":5848,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get 10 Hollow Vulture Bones for Pozzik in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1176,"title":"Load Lightening","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1176,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirage Raceway · full work list","kinds":["pickup","objective","turnin"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1176"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1176"}],"missing_fields":[]}},{"quest_id":1175,"title":"A Bump in the Road","quest_level":33,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trackmaster Zherin","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":81.63,"y":77.95,"subzone":"Trackmaster Zherin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trackmaster Zherin","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":81.63,"y":77.95,"subzone":"Trackmaster Zherin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Saltstone Basilisk","npc_id":4147},"count_per_character":10,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.92,"y":57.58,"subzone":"Saltstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.25,"y":52.86,"subzone":"Saltstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.4,"y":53.73,"subzone":"Saltstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.89,"y":60.94,"subzone":"Saltstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":74.32,"y":53.96,"subzone":"Saltstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.37,"y":59.58,"subzone":"Saltstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Saltstone Basilisk","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Saltstone Crystalhide","npc_id":4151},"count_per_character":10,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":83.53,"y":65.15,"subzone":"Saltstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":82.92,"y":64.3,"subzone":"Saltstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":83.67,"y":69.36,"subzone":"Saltstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.46,"y":89.64,"subzone":"Saltstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.3,"y":86.54,"subzone":"Saltstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.04,"y":51.72,"subzone":"Saltstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Saltstone Crystalhide","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Saltstone Gazer","npc_id":4150},"count_per_character":6,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.19,"y":90.71,"subzone":"Saltstone Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":72.89,"y":87.87,"subzone":"Saltstone Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.85,"y":88.96,"subzone":"Saltstone Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":76.86,"y":89.41,"subzone":"Saltstone Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.08,"y":90.73,"subzone":"Saltstone Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.81,"y":87.77,"subzone":"Saltstone Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Saltstone Gazer","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Saltstone Basilisk","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Saltstone Crystalhide","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Saltstone Gazer","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":468,"partyKnownSeconds":468,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Saltstone Basilisks, 10 Saltstone Crystalhides and 6 Saltstone Gazers for Trackmaster Zherin on the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1175,"title":"A Bump in the Road","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1175,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Mirage Raceway · full work list","kinds":["pickup","objective","turnin"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1175"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1175"}],"missing_fields":[]}},{"quest_id":5762,"title":"Hemet Nesingwary","quest_level":31,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hemet Nesingwary"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hemet Nesingwary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hemet Nesingwary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Kravel's Crate to Hemet Nesingwary in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5762,"title":"Hemet Nesingwary","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5762,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Mirage Raceway · full work list","kinds":["pickup"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5762"},{"questId":5762,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5762"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5762"}],"missing_fields":[]}},{"quest_id":1106,"title":"Martek the Exiled","quest_level":35,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Martek the Exiled","locations":[{"zone_id":"badlands","zone":"Badlands","x":42.22,"y":52.69,"subzone":"Martek the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Martek the Exiled"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.22,"y":52.69,"subzone":"Martek the Exiled","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Martek the Exiled","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1108],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Martek the Exiled","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Fizzle's Letter to Martek the Exiled in the Badlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1106,"title":"Martek the Exiled","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1106,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Mirage Raceway · full work list","kinds":["pickup"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1106"},{"questId":1106,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Lotwil → Martek","kinds":["objective","turnin"],"guide":"badlands","title":"Badlands · Kargath and the central basin","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/badlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1106"},{"questId":1106,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Martek the Exiled · #1106","kinds":["pickup","objective","turnin"],"guide":"raceway-plans","title":"Optional detour: Rizzle’s plans","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":40},"url":"/journey/raceway-plans.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1106"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1106"}],"missing_fields":[]}},{"quest_id":1107,"title":"Encrusted Tail Fins","quest_level":35,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.14,"y":77.12,"subzone":"Wizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.14,"y":77.12,"subzone":"Wizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encrusted Tail Fin","item_id":5796},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.41,"y":24.76,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.94,"y":23.25,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.71,"y":24.51,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.01,"y":24.25,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.96,"y":22.41,"subzone":"Saltscale Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.56,"y":23.99,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.29,"y":24.28,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":23.42,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.52,"y":25.01,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.1,"y":23.79,"subzone":"Saltscale Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.02,"y":24.06,"subzone":"Saltscale Tide Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.91,"y":24.77,"subzone":"Saltscale Tide Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.04,"y":25.35,"subzone":"Saltscale Forager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.23,"y":25.28,"subzone":"Saltscale Forager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.58,"y":24.94,"subzone":"Saltscale Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.17,"y":25.02,"subzone":"Saltscale Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encrusted Tail Fin","countPerCharacter":10,"itemId":5796,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1105],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1105,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encrusted Tail Fin","countPerCharacter":10,"itemId":5796,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Encrusted Tail Fins to Wizzle Brassbolts in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1107,"title":"Encrusted Tail Fins","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1107,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern flats → raceway","kinds":["pickup"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1107"},{"questId":1107,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Western water → hub returns","kinds":["objective"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1107"},{"questId":1107,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1107"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1107"}],"missing_fields":[]}},{"quest_id":1178,"title":"Goblin Sponsorship","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gazlowe","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.23,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gazlowe"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.68,"y":36.23,"subzone":"Gazlowe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gazlowe","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1176],"next_quest_ids":[1180],"requirements":{"prerequisite_alternatives":[[{"quest_id":1176,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gazlowe","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Gazlowe in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1178,"title":"Goblin Sponsorship","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1178,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern flats → raceway","kinds":["pickup"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1178"},{"questId":1178,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Exit → Ratchet → Booty Bay","kinds":["objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1178"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1178"}],"missing_fields":[]}},{"quest_id":5361,"title":"Family Tree","quest_level":35,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nataka Longhorn","locations":[{"zone_id":"desolace","zone":"Desolace","x":55.41,"y":55.81,"subzone":"Nataka Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nataka Longhorn"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":55.41,"y":55.81,"subzone":"Nataka Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nataka Longhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":2500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nataka Longhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Cliffwatcher Longhorn Report to Nataka Longhorn at Ghost Walker Post in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5361,"title":"Family Tree","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5361,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Freewind → Desolace handoff","kinds":["pickup"],"guide":"shimmering-flats","title":"Shimmering Flats · one raceway circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/shimmering-flats.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5361"},{"questId":5361,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ghost Walker → Scrabblescrew","kinds":["objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5361"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5361"}],"missing_fields":[]}},{"quest_id":1186,"title":"The Eighteenth Pilot","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Razzeric","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Razzeric"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Razzeric","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1183],"next_quest_ids":[1187],"requirements":{"prerequisite_alternatives":[[{"quest_id":1183,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":290,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Razzeric","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Razzeric on the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1186,"title":"The Eighteenth Pilot","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1186,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1186"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1186"}],"missing_fields":[]}},{"quest_id":1111,"title":"Wharfmaster Dizzywig","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Dizzywig","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Wharfmaster Dizzywig"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":63.35,"y":38.45,"subzone":"Wharfmaster Dizzywig","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Wharfmaster Dizzywig","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1112],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Wharfmaster Dizzywig","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Kravel's Parts Order to Wharfmaster Dizzywig in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1111,"title":"Wharfmaster Dizzywig","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1111,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Wharfmaster Dizzywig · #1111","kinds":["pickup","objective","turnin"],"guide":"raceway-logistics","title":"Optional detour: Raceway supplies and rumors","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/raceway-logistics.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1111"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1111"}],"missing_fields":[]}},{"quest_id":1114,"title":"Delivery to the Gnomes","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fizzle Brassbolts","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fizzle Brassbolts"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.06,"y":77.13,"subzone":"Fizzle Brassbolts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fizzle Brassbolts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1112],"next_quest_ids":[1115],"requirements":{"prerequisite_alternatives":[[{"quest_id":1112,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":1000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fizzle Brassbolts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Delicate Car Parts to Fizzle Brassbolts in Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1114,"title":"Delivery to the Gnomes","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1114,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Delivery to the Gnomes · #1114","kinds":["pickup","objective","turnin"],"guide":"raceway-logistics","title":"Optional detour: Raceway supplies and rumors","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/raceway-logistics.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1114"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1114"}],"missing_fields":[]}},{"quest_id":1115,"title":"The Rumormonger","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krazek"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krazek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1114],"next_quest_ids":[1116],"requirements":{"prerequisite_alternatives":[[{"quest_id":1114,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krazek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Krazek in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1115,"title":"The Rumormonger","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1115,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"The Rumormonger · #1115","kinds":["pickup","objective","turnin"],"guide":"raceway-logistics","title":"Optional detour: Raceway supplies and rumors","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/raceway-logistics.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1115"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1115"}],"missing_fields":[]}},{"quest_id":1118,"title":"Back to Booty Bay","quest_level":43,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Crank Fizzlebub"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Crank Fizzlebub","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1117],"next_quest_ids":[1119],"requirements":{"prerequisite_alternatives":[[{"quest_id":1117,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Crank Fizzlebub","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Kravel's Scheme to Crank Fizzlebub in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1118,"title":"Back to Booty Bay","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1118"}],"missing_fields":[]}},{"quest_id":1120,"title":"Get the Gnomes Drunk","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gnome Pit Boss","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.56,"y":76.94,"subzone":"Gnome Pit Boss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gnome Pit Boss"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.56,"y":76.94,"subzone":"Gnome Pit Boss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gnome Pit Boss","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1119],"next_quest_ids":[1122],"requirements":{"prerequisite_alternatives":[[{"quest_id":1119,"required_state":"completed"}]],"exclusive_quest_ids":[1121],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":380,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gnome Pit Boss","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Fool's Stout to the Gnome Pit Boss.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1120,"title":"Get the Gnomes Drunk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1120"}],"missing_fields":[]}},{"quest_id":1121,"title":"Get the Goblins Drunk","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Goblin Pit Boss","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.9,"y":76.74,"subzone":"Goblin Pit Boss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Goblin Pit Boss"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.9,"y":76.74,"subzone":"Goblin Pit Boss","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Goblin Pit Boss","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1119],"next_quest_ids":[1122],"requirements":{"prerequisite_alternatives":[[{"quest_id":1119,"required_state":"completed"}]],"exclusive_quest_ids":[1120],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":380,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Goblin Pit Boss","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Fool's Stout to the Goblin Pit Boss.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1121,"title":"Get the Goblins Drunk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1121"}],"missing_fields":[]}},{"quest_id":1122,"title":"Report Back to Fizzlebub","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Crank Fizzlebub"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Crank Fizzlebub","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1120,1121],"next_quest_ids":[1127],"requirements":{"prerequisite_alternatives":[[{"quest_id":1120,"required_state":"completed"}],[{"quest_id":1121,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Crank Fizzlebub","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Fool's Stout report to Crank Fizzlebub in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1122,"title":"Report Back to Fizzlebub","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1122"}],"missing_fields":[]}},{"quest_id":1147,"title":"The Swarm Grows","quest_level":35,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Moktar Krin","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.58,"y":63.94,"subzone":"Moktar Krin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Moktar Krin","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.58,"y":63.94,"subzone":"Moktar Krin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Silithid Searcher","npc_id":4130},"count_per_character":5,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.75,"y":86.01,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.72,"y":83.51,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.74,"y":81.38,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.91,"y":82.48,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.74,"y":83.32,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Silithid Searcher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Silithid Hive Drone","npc_id":4133},"count_per_character":5,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.86,"y":88.31,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.36,"y":84.46,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.52,"y":89.47,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.12,"y":89.08,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.37,"y":85.35,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":68.88,"y":85.88,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Silithid Hive Drone","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Silithid Invader","npc_id":4131},"count_per_character":5,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.31,"y":86.73,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.73,"y":86.23,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":64.11,"y":85.88,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.14,"y":85.12,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.81,"y":86.25,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.87,"y":85.42,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Silithid Invader","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1146],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1146,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Silithid Searcher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Silithid Hive Drone","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Silithid Invader","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 5 Silithid Searchers, 5 Silithid Hive Drones, and 5 Silithid Invaders and return to Moktar Krin in Thousand Needles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1147,"title":"The Swarm Grows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1147"}],"missing_fields":[]}},{"quest_id":1148,"title":"Parts of the Swarm","quest_level":35,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Silithid Searcher","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.75,"y":86.01,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Searcher","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.72,"y":83.51,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Searcher","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.74,"y":81.38,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Searcher","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.91,"y":82.48,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Searcher","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.74,"y":83.32,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Invader","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.31,"y":86.73,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Invader","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.73,"y":86.23,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Invader","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":64.11,"y":85.88,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Invader","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.14,"y":85.12,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Invader","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.81,"y":86.25,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Invader","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.87,"y":85.42,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Ravager","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":68.38,"y":82.32,"subzone":"Silithid Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Hive Drone","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.86,"y":88.31,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Hive Drone","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.36,"y":84.46,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Hive Drone","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.52,"y":89.47,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Silithid Hive Drone","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.12,"y":89.08,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korran","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":51.07,"y":29.63,"subzone":"Korran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithid Heart","item_id":5855},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.75,"y":86.01,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.72,"y":83.51,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.74,"y":81.38,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.91,"y":82.48,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.74,"y":83.32,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.31,"y":86.73,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.73,"y":86.23,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":64.11,"y":85.88,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.14,"y":85.12,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.81,"y":86.25,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.87,"y":85.42,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":68.38,"y":82.32,"subzone":"Silithid Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.86,"y":88.31,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.36,"y":84.46,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.52,"y":89.47,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.12,"y":89.08,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithid Heart","countPerCharacter":1,"itemId":5855,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silithid Talon","item_id":5854},"count_per_character":5,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.75,"y":86.01,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.72,"y":83.51,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.74,"y":81.38,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.91,"y":82.48,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.74,"y":83.32,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.31,"y":86.73,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.73,"y":86.23,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":64.11,"y":85.88,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.14,"y":85.12,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.81,"y":86.25,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.87,"y":85.42,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":68.38,"y":82.32,"subzone":"Silithid Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.86,"y":88.31,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.36,"y":84.46,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.52,"y":89.47,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.12,"y":89.08,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Silithid Talon","countPerCharacter":5,"itemId":5854,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Intact Silithid Carapace","item_id":5853},"count_per_character":3,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.75,"y":86.01,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.72,"y":83.51,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.74,"y":81.38,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.91,"y":82.48,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":71.74,"y":83.32,"subzone":"Silithid Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.31,"y":86.73,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.73,"y":86.23,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":64.11,"y":85.88,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":65.14,"y":85.12,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.81,"y":86.25,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":63.87,"y":85.42,"subzone":"Silithid Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":68.38,"y":82.32,"subzone":"Silithid Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":67.86,"y":88.31,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.36,"y":84.46,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.52,"y":89.47,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":69.12,"y":89.08,"subzone":"Silithid Hive Drone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Intact Silithid Carapace","countPerCharacter":3,"itemId":5853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1184],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithid Heart","countPerCharacter":1,"itemId":5855,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Silithid Talon","countPerCharacter":5,"itemId":5854,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Intact Silithid Carapace","countPerCharacter":3,"itemId":5853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 1 Silithid Heart, 5 Silithid Talons, and 3 Intact Silithid Carapaces, to Korran at the Crossroads.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1148,"title":"Parts of the Swarm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1148"}],"missing_fields":[]}},{"quest_id":1187,"title":"Razzeric's Tweaking","quest_level":41,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Razzeric","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Razzeric","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Seaforium Booster","item_id":5862},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":54.07,"y":56.49,"subzone":"Gizmorium Shipping Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Seaforium Booster","countPerCharacter":1,"itemId":5862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1186],"next_quest_ids":[1188],"requirements":{"prerequisite_alternatives":[[{"quest_id":1186,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Seaforium Booster","countPerCharacter":1,"itemId":5862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Seaforium Booster for Razzeric in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1187,"title":"Razzeric's Tweaking","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1187"}],"missing_fields":[]}},{"quest_id":1188,"title":"Safety First","quest_level":41,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Razzeric","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shreev","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.96,"y":27.24,"subzone":"Shreev","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shreev"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.96,"y":27.24,"subzone":"Shreev","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shreev","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1187],"next_quest_ids":[1189],"requirements":{"prerequisite_alternatives":[[{"quest_id":1187,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":825,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shreev","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Seaforium Booster to Shreev in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1188,"title":"Safety First","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1188"}],"missing_fields":[]}},{"quest_id":1190,"title":"Keeping Pace","quest_level":41,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rizzle's Unguarded Plans","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.21,"y":77.39,"subzone":"Rizzle's Unguarded Plans","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rizzle's Unguarded Plans"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.21,"y":77.39,"subzone":"Rizzle's Unguarded Plans","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rizzle's Unguarded Plans","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1137],"next_quest_ids":[1194],"requirements":{"prerequisite_alternatives":[[{"quest_id":1137,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rizzle's Unguarded Plans","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Have Zamek create a diversion, then steal Rizzle's plans for Pozzik on the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1190,"title":"Keeping Pace","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1190,"firstStop":10,"lastStop":13,"turninStop":13,"completed":true,"group":"Keeping Pace · #1190","kinds":["pickup","objective","turnin"],"guide":"raceway-plans","title":"Optional detour: Rizzle’s plans","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":40},"url":"/journey/raceway-plans.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1190"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1190"}],"missing_fields":[]}},{"quest_id":1191,"title":"Zamek's Distraction","quest_level":41,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zamek","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.81,"y":77.03,"subzone":"Zamek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zamek","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.81,"y":77.03,"subzone":"Zamek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zamek"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.81,"y":77.03,"subzone":"Zamek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zamek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zamek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1191,"title":"Zamek's Distraction","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1191"}],"missing_fields":["Quest XP"]}},{"quest_id":1192,"title":"Indurium Ore","quest_level":42,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Indurium Ore","item_id":5833},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Indurium Ore","countPerCharacter":4,"itemId":5833,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1194],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1194,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":600,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Indurium Ore","countPerCharacter":4,"itemId":5833,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1192,"title":"Indurium Ore","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1192"}],"missing_fields":["Indurium Ore location","Quest XP"]}},{"quest_id":1194,"title":"Rizzle's Schematics","quest_level":41,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Rizzle's Unguarded Plans","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.21,"y":77.39,"subzone":"Rizzle's Unguarded Plans","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Pozzik"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Pozzik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1190],"next_quest_ids":[1192],"requirements":{"prerequisite_alternatives":[[{"quest_id":1190,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Pozzik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Sample of Indurium Ore to Pozzik on the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1194,"title":"Rizzle's Schematics","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1194,"firstStop":14,"lastStop":16,"turninStop":16,"completed":true,"group":"Rizzle's Schematics · #1194","kinds":["pickup","objective","turnin"],"guide":"raceway-plans","title":"Optional detour: Rizzle’s plans","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":40},"url":"/journey/raceway-plans.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1194"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1194"}],"missing_fields":[]}},{"quest_id":1197,"title":"The Sacred Flame","quest_level":29,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rau Cliffrunner","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":46.14,"y":51.71,"subzone":"Rau Cliffrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rau Cliffrunner","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":46.14,"y":51.71,"subzone":"Rau Cliffrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cloven Hoof","item_id":5869},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":42.01,"y":31.47,"subzone":"Ancient Brazier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cloven Hoof","countPerCharacter":1,"itemId":5869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1196],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1196,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[{"id":6739,"name":"Cliffrunner's Aim","count":1,"url":"https://www.wowhead.com/forever/item=6739"},{"id":6740,"name":"Azure Sash","count":1,"url":"https://www.wowhead.com/forever/item=6740"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cloven Hoof","countPerCharacter":1,"itemId":5869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Cloven Hoof for Rau Cliffrunner at the Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1197,"title":"The Sacred Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1197"}],"missing_fields":[]}},{"quest_id":4542,"title":"Message to Freewind Post","quest_level":25,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brave Moonhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":32.24,"y":22.17,"subzone":"Brave Moonhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cliffwatcher Longhorn"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cliffwatcher Longhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4841],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":175,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cliffwatcher Longhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Urgent Message to Cliffwatcher Longhorn at Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4542,"title":"Message to Freewind Post","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4542,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4542"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4542"}],"missing_fields":[]}},{"quest_id":4821,"title":"Alien Egg","quest_level":26,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hagar Lightninghoof","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.64,"y":50.29,"subzone":"Hagar Lightninghoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hagar Lightninghoof","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.64,"y":50.29,"subzone":"Hagar Lightninghoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Alien Egg","item_id":12467},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":56.36,"y":50.39,"subzone":"Alien Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":52.34,"y":55.25,"subzone":"Alien Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":37.63,"y":56.13,"subzone":"Alien Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Alien Egg","countPerCharacter":1,"itemId":12467,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4865],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":1500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Alien Egg","countPerCharacter":1,"itemId":12467,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return the Alien Egg to Hagar Lightninghoof in Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4821,"title":"Alien Egg","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4821,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4821"},{"questId":4821,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Alien Egg · #4821","kinds":["pickup","objective","turnin"],"guide":"needles-arikara","title":"Optional detour: Sacred Fire and Arikara","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/needles-arikara.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4821"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4821"}],"missing_fields":[]}},{"quest_id":4841,"title":"Pacify the Centaur","quest_level":25,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Galak Scout","npc_id":4094},"count_per_character":12,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":49.55,"y":41.48,"subzone":"Galak Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":40.63,"y":36.82,"subzone":"Galak Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":41.14,"y":36.89,"subzone":"Galak Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.31,"y":36.92,"subzone":"Galak Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":41.18,"y":34.93,"subzone":"Galak Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.82,"y":34.61,"subzone":"Galak Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Galak Scout","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Galak Wrangler","npc_id":4093},"count_per_character":10,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.53,"y":39.6,"subzone":"Galak Wrangler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":48.69,"y":41.14,"subzone":"Galak Wrangler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":42.77,"y":40.5,"subzone":"Galak Wrangler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.91,"y":37.95,"subzone":"Galak Wrangler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":40.42,"y":37.99,"subzone":"Galak Wrangler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":40.63,"y":37.4,"subzone":"Galak Wrangler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Galak Wrangler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Galak Windchaser","npc_id":4096},"count_per_character":6,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":48.79,"y":41.74,"subzone":"Galak Windchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.31,"y":35.8,"subzone":"Galak Windchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.7,"y":36.2,"subzone":"Galak Windchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.44,"y":38.41,"subzone":"Galak Windchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.69,"y":36.4,"subzone":"Galak Windchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":42.77,"y":35.85,"subzone":"Galak Windchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Galak Windchaser","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4542],"next_quest_ids":[5064],"requirements":{"prerequisite_alternatives":[[{"quest_id":4542,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":1800,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Galak Scout","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Galak Wrangler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Galak Windchaser","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":504,"partyKnownSeconds":504,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 12 Galak Scouts, 10 Galak Wranglers, and 6 Galak Windchasers, and then return to Cliffwatcher Longhorn in Freewind Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4841,"title":"Pacify the Centaur","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4841,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind supplies → Dorn's first test","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4841"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4841"}],"missing_fields":[]}},{"quest_id":4865,"title":"Serpent Wild","quest_level":26,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hagar Lightninghoof","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":44.64,"y":50.29,"subzone":"Hagar Lightninghoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Motega Firemane","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.54,"y":32.35,"subzone":"Motega Firemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Motega Firemane"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.54,"y":32.35,"subzone":"Motega Firemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Motega Firemane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4821],"next_quest_ids":[5062],"requirements":{"prerequisite_alternatives":[[{"quest_id":4821,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Motega Firemane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report your findings to Motega Firemane.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4865,"title":"Serpent Wild","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4865,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind northern camp · open the Darkcloud report","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4865"},{"questId":4865,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Serpent Wild · #4865","kinds":["pickup","objective","turnin"],"guide":"needles-arikara","title":"Optional detour: Sacred Fire and Arikara","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/needles-arikara.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4865"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4865"}],"missing_fields":[]}},{"quest_id":4881,"title":"Assassination Plot","quest_level":28,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Galak Messenger","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.43,"y":33.1,"subzone":"Galak Messenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kanati Greycloud","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.25,"y":32.06,"subzone":"Kanati Greycloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kanati Greycloud"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.25,"y":32.06,"subzone":"Kanati Greycloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kanati Greycloud","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4966],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kanati Greycloud","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Warn Kanati Greycloud at Whitereach Post of the plot to kill him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4881,"title":"Assassination Plot","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4881"}],"missing_fields":[]}},{"quest_id":4966,"title":"Protect Kanati Greycloud","quest_level":28,"minimum_level":23,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kanati Greycloud","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.25,"y":32.06,"subzone":"Kanati Greycloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kanati Greycloud","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.25,"y":32.06,"subzone":"Kanati Greycloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Protect Kanati Greycloud from the centaur attack."},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.25,"y":32.06,"subzone":"Kanati Greycloud","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Protect Kanati Greycloud from the centaur attack.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4881],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4881,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":0,"items":[],"choices":[{"id":15461,"name":"Lightheel Boots","count":1,"url":"https://www.wowhead.com/forever/item=15461"},{"id":15462,"name":"Loamflake Bracers","count":1,"url":"https://www.wowhead.com/forever/item=15462"},{"id":15463,"name":"Palestrider Gloves","count":1,"url":"https://www.wowhead.com/forever/item=15463"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Protect Kanati Greycloud from the centaur attack.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Protect Kanati Greycloud from the centaur attack.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4966,"title":"Protect Kanati Greycloud","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4966"}],"missing_fields":[]}},{"quest_id":5062,"title":"Sacred Fire","quest_level":27,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Motega Firemane","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":21.54,"y":32.35,"subzone":"Motega Firemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magatha Grimtotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.85,"y":30.91,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Incendia Agave","item_id":12732},"count_per_character":10,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":36.59,"y":38.77,"subzone":"Incendia Agave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":33.37,"y":32.86,"subzone":"Incendia Agave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":36.05,"y":37.41,"subzone":"Incendia Agave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":37.77,"y":38.17,"subzone":"Incendia Agave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":34.95,"y":33.21,"subzone":"Incendia Agave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":35.49,"y":33.9,"subzone":"Incendia Agave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Incendia Agave","countPerCharacter":10,"itemId":12732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4865],"next_quest_ids":[5088],"requirements":{"prerequisite_alternatives":[[{"quest_id":4865,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":2200,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Incendia Agave","countPerCharacter":10,"itemId":12732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Gather 10 bushels of Incendia Agave, and then consult Magatha Grimtotem on Elder Rise in Thunderbluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5062,"title":"Sacred Fire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5062,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Sacred Fire · #5062","kinds":["pickup","objective","turnin"],"guide":"needles-arikara","title":"Optional detour: Sacred Fire and Arikara","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/needles-arikara.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5062"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5062"}],"missing_fields":[]}},{"quest_id":5064,"title":"Grimtotem Spying","quest_level":28,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cliffwatcher Longhorn","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.67,"y":50.74,"subzone":"Cliffwatcher Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Secret Note #1","item_id":12765},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":33.76,"y":39.99,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.34,"y":41.53,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":31.79,"y":32.58,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Secret Note #1","countPerCharacter":1,"itemId":12765,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Secret Note #2","item_id":12766},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":33.76,"y":39.99,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.34,"y":41.53,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":31.79,"y":32.58,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Secret Note #2","countPerCharacter":1,"itemId":12766,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Secret Note #3","item_id":12768},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":33.76,"y":39.99,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":39.34,"y":41.53,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"thousand-needles","zone":"Thousand Needles","x":31.79,"y":32.58,"subzone":"Document Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Secret Note #3","countPerCharacter":1,"itemId":12768,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4841],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4841,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2300,"money_copper":0,"items":[],"choices":[{"id":15457,"name":"Desert Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=15457"},{"id":15458,"name":"Tundra Boots","count":1,"url":"https://www.wowhead.com/forever/item=15458"},{"id":15459,"name":"Grimtoll Wristguards","count":1,"url":"https://www.wowhead.com/forever/item=15459"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Secret Note #1","countPerCharacter":1,"itemId":12765,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Secret Note #2","countPerCharacter":1,"itemId":12766,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Secret Note #3","countPerCharacter":1,"itemId":12768,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Locate and retrieve the three Secret Notes in Darkcloud Pinnacle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5064,"title":"Grimtotem Spying","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5064,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Freewind northern camp · open the Darkcloud report","kinds":["pickup","objective","turnin"],"guide":"thousand-needles","title":"Thousand Needles · pinnacles and western canyon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/thousand-needles.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5064"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5064"}],"missing_fields":[]}},{"quest_id":8682,"title":"Skyseer the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Skyseer","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.29,"y":50,"subzone":"Elder Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Skyseer","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.29,"y":50,"subzone":"Elder Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Skyseer"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":45.29,"y":50,"subzone":"Elder Skyseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Skyseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8682,"title":"Skyseer the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8682"}],"missing_fields":["Quest XP"]}},{"quest_id":8724,"title":"Morningdew the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"thousand-needles","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Morningdew","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.74,"y":77.31,"subzone":"Elder Morningdew","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Morningdew","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.74,"y":77.31,"subzone":"Elder Morningdew","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Morningdew"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":79.74,"y":77.31,"subzone":"Elder Morningdew","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Morningdew","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Morningdew","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8724,"title":"Morningdew the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8724"}],"missing_fields":["Quest XP"]}}],"quest_count":49},{"region_id":"swamp-of-sorrows","name":"Swamp of Sorrows","quests":[{"quest_id":1424,"title":"Pool of Tears","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fel'zerul","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fel'zerul","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Atal'ai Artifact","item_id":6175},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":74.57,"y":51.88,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":68.04,"y":52.84,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.64,"y":56.61,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.64,"y":56.61,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.35,"y":59.35,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.41,"y":52.9,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":74.57,"y":51.88,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":68.04,"y":52.84,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.64,"y":56.61,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.64,"y":56.61,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.35,"y":59.35,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.41,"y":52.9,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":74.57,"y":51.88,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":68.04,"y":52.84,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.64,"y":56.61,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.64,"y":56.61,"subzone":"Atal'ai Artifact","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Atal'ai Artifact","countPerCharacter":10,"itemId":6175,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1429],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4450,"money_copper":12000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Atal'ai Artifact","countPerCharacter":10,"itemId":6175,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Fel'zerul in Stonard wants you to gather 10 Atal'ai Artifacts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1424,"title":"Pool of Tears","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1424,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stonard · delivery and coastal assignments","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1424"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1424"}],"missing_fields":[]}},{"quest_id":1429,"title":"The Atal'ai Exile","quest_level":44,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fel'zerul","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Atal'ai Exile","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.75,"y":75.21,"subzone":"Atal'ai Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Atal'ai Exile"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.75,"y":75.21,"subzone":"Atal'ai Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Atal'ai Exile","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1424],"next_quest_ids":[1444],"requirements":{"prerequisite_alternatives":[[{"quest_id":1424,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Atal'ai Exile","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Bundle of Atal'ai Artifacts to the Atal'ai Exile in the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1429,"title":"The Atal'ai Exile","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1429,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Sorrowmurk → Pool of Tears","kinds":["pickup"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1429"},{"questId":1429,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1429"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1429"}],"missing_fields":[]}},{"quest_id":1445,"title":"The Temple of Atal'Hakkar","quest_level":50,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fel'zerul","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fel'zerul","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fetish of Hakkar","item_id":6181},"count_per_character":20,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":80.58,"y":47.49,"subzone":"Enthralled Atal'ai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fetish of Hakkar","countPerCharacter":20,"itemId":6181,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1444],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1444,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":0,"items":[{"id":1490,"name":"Guardian Talisman","count":1,"url":"https://www.wowhead.com/forever/item=1490"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fetish of Hakkar","countPerCharacter":20,"itemId":6181,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 20 Fetishes of Hakkar and bring them to Fel'Zerul in Stonard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1445,"title":"The Temple of Atal'Hakkar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1445,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stonard · final dungeon preparation","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1445"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1445"}],"missing_fields":[]}},{"quest_id":8410,"title":"Elemental Mastery","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Haromm","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":48.19,"y":57.94,"subzone":"Haromm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Siln Skychaser","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":22.82,"y":21.11,"subzone":"Siln Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Tigor Skychaser","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":23.64,"y":18.79,"subzone":"Tigor Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Beram Skychaser","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.99,"y":18.8,"subzone":"Beram Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kardris Dreamseeker","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.8,"y":36.37,"subzone":"Kardris Dreamseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sian'tsu","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":37.84,"y":36.45,"subzone":"Sian'tsu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sagorne Creststrider","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.66,"y":35.92,"subzone":"Sagorne Creststrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Elemental Air","item_id":7069},"count_per_character":1,"locations":[{"zone_id":"westfall","zone":"Westfall","x":68.55,"y":73.5,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":38.18,"y":62.31,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":62.8,"y":52.16,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":35.38,"y":34.9,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.13,"y":22.14,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":42.75,"y":41.95,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.11,"y":49.4,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.99,"y":50.39,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.81,"y":50.97,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.24,"y":50.77,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.38,"y":51.93,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.53,"y":52.09,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":38.59,"y":42.5,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.99,"y":46.6,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":45.61,"y":45.99,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.57,"y":58.15,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Elemental Air","countPerCharacter":1,"itemId":7069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elemental Fire","item_id":7068},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.34,"y":60.45,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":43.98,"y":41.02,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.4,"y":49.33,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":36.55,"y":51.37,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.13,"y":53.06,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34.5,"y":59.88,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":28.53,"y":63.32,"subzone":"Burning Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.08,"y":67.04,"subzone":"Burning Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.42,"y":66.27,"subzone":"Burning Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Elemental Fire","countPerCharacter":1,"itemId":7068,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elemental Earth","item_id":7067},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":64.68,"y":44.77,"subzone":"Stone Fury","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.91,"y":59.49,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.41,"y":58.63,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.01,"y":57.74,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":10.12,"y":78.2,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":12.41,"y":76.99,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":16.2,"y":78.51,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.6,"y":60.79,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":37.65,"y":60.51,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":35.59,"y":60.54,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Elemental Earth","countPerCharacter":1,"itemId":7067,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elemental Water","item_id":7070},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":19.9,"y":24.49,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":19.83,"y":23.84,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.88,"y":23.9,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.87,"y":24.36,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.43,"y":23.19,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.53,"y":24.67,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.38,"y":28.52,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":65.36,"y":31.01,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.2,"y":28.24,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":65.3,"y":28.82,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.94,"y":31.15,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.79,"y":30.83,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":45.08,"y":69.3,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":46.09,"y":69.92,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":46.26,"y":70.66,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":51.22,"y":73.36,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Elemental Water","countPerCharacter":1,"itemId":7070,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8412],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Elemental Air","countPerCharacter":1,"itemId":7069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Elemental Fire","countPerCharacter":1,"itemId":7068,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Elemental Earth","countPerCharacter":1,"itemId":7067,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Elemental Water","countPerCharacter":1,"itemId":7070,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Collect a sample of air, fire, earth and water for Bath'rah the Windwatcher.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8410,"title":"Elemental Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8410,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Elemental Mastery #8410","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8410"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8410"}],"missing_fields":[]}},{"quest_id":8423,"title":"Warrior Kinship","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Helboar","npc_id":5993},"count_per_character":7,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Helboar","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8424],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Helboar","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":126,"partyKnownSeconds":126,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 7 Helboar in the Blasted Lands and return to the Fallen Hero of the Horde.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8423,"title":"Warrior Kinship","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8423,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Warrior Kinship #8423","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8423"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8423"}],"missing_fields":[]}},{"quest_id":8424,"title":"War on the Shadowsworn","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Shadowsworn Adept","npc_id":6006},"count_per_character":20,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":67.1,"y":31.36,"subzone":"Shadowsworn Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.11,"y":45.71,"subzone":"Shadowsworn Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":68.75,"y":31.18,"subzone":"Shadowsworn Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.58,"y":46.89,"subzone":"Shadowsworn Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.64,"y":47.59,"subzone":"Shadowsworn Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":68.82,"y":31.05,"subzone":"Shadowsworn Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Shadowsworn Adept","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Shadowsworn Cultist","npc_id":6004},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.48,"y":33.27,"subzone":"Shadowsworn Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":67.32,"y":29.92,"subzone":"Shadowsworn Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":68.22,"y":31.1,"subzone":"Shadowsworn Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":66.02,"y":31.69,"subzone":"Shadowsworn Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":66.58,"y":31.1,"subzone":"Shadowsworn Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":63.24,"y":44.49,"subzone":"Shadowsworn Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Shadowsworn Cultist","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Shadowsworn Thug","npc_id":6005},"count_per_character":20,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.59,"y":40.81,"subzone":"Shadowsworn Thug","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":63.88,"y":39.34,"subzone":"Shadowsworn Thug","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":68.12,"y":30.27,"subzone":"Shadowsworn Thug","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":63.86,"y":42.31,"subzone":"Shadowsworn Thug","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":67.76,"y":31.67,"subzone":"Shadowsworn Thug","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":63.84,"y":44.08,"subzone":"Shadowsworn Thug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Shadowsworn Thug","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8423],"next_quest_ids":[8425],"requirements":{"prerequisite_alternatives":[[{"quest_id":8423,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Shadowsworn Adept","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Shadowsworn Cultist","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Shadowsworn Thug","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":900,"partyKnownSeconds":900,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slaughter the Shadowsworn in the Blasted Lands and return to the Fallen Hero of the Horde.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8424,"title":"War on the Shadowsworn","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8424,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"War on the Shadowsworn #8424","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8424"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8424"}],"missing_fields":[]}},{"quest_id":8425,"title":"Voodoo Feathers","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Amber Voodoo Feather","item_id":20606},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Gasher and Zul’Lor","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Gasher and Zul’Lor","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Amber Voodoo Feather","countPerCharacter":2,"itemId":20606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Voodoo Feather","item_id":20607},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Hukku and Mijan","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Hukku and Mijan","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blue Voodoo Feather","countPerCharacter":2,"itemId":20607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Voodoo Feather","item_id":20608},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Zolo and Loro","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Zolo and Loro","delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Voodoo Feather","countPerCharacter":2,"itemId":20608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8424],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8424,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":0,"items":[],"choices":[{"id":20521,"name":"Fury Visor","count":1,"url":"https://www.wowhead.com/forever/item=20521"},{"id":20130,"name":"Diamond Flask","count":1,"url":"https://www.wowhead.com/forever/item=20130"},{"id":20517,"name":"Razorsteel Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=20517"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Amber Voodoo Feather","countPerCharacter":2,"itemId":20606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blue Voodoo Feather","countPerCharacter":2,"itemId":20607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Voodoo Feather","countPerCharacter":2,"itemId":20608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the Voodoo Feathers from the trolls in the Sunken Temple to the Fallen Hero of the Horde.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8425,"title":"Voodoo Feathers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8425,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Voodoo Feathers #8425","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8425"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8425"}],"missing_fields":[]}},{"quest_id":698,"title":"Lack of Surplus","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.7,"y":57.21,"subzone":"Dar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tok'Kar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.32,"y":80.97,"subzone":"Tok'Kar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Unprepared Sawtooth Flank","item_id":6169},"count_per_character":8,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":53.6,"y":55.99,"subzone":"Sawtooth Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":56.07,"y":56.47,"subzone":"Sawtooth Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":71.96,"y":19.83,"subzone":"Sawtooth Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":69.84,"y":18.63,"subzone":"Sawtooth Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":69.63,"y":15.22,"subzone":"Sawtooth Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":72.15,"y":15.27,"subzone":"Sawtooth Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":76.75,"y":5.84,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":72.57,"y":99.97,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.8,"y":95.42,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":76.42,"y":0.4,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":79.68,"y":7.38,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.36,"y":36.28,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Unprepared Sawtooth Flank","countPerCharacter":8,"itemId":6169,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[699],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Unprepared Sawtooth Flank","countPerCharacter":8,"itemId":6169,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Unprepared Sawtooth Flanks to Tok'Kar in Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":698,"title":"Lack of Surplus","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":698,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stonard · delivery and coastal assignments","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-698"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=698"}],"missing_fields":[]}},{"quest_id":699,"title":"Lack of Surplus","quest_level":42,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tok'Kar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.32,"y":80.97,"subzone":"Tok'Kar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tok'Kar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.32,"y":80.97,"subzone":"Tok'Kar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sawtooth Snapper Claw","item_id":6168},"count_per_character":6,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":76.75,"y":5.84,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":72.57,"y":99.97,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.8,"y":95.42,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":76.42,"y":0.4,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":79.68,"y":7.38,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.36,"y":36.28,"subzone":"Sawtooth Snapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sawtooth Snapper Claw","countPerCharacter":6,"itemId":6168,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[698],"next_quest_ids":[1422],"requirements":{"prerequisite_alternatives":[[{"quest_id":698,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sawtooth Snapper Claw","countPerCharacter":6,"itemId":6168,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 6 Sawtooth Snapper Claws to Tok'Kar in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":699,"title":"Lack of Surplus","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":699,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stonard · delivery and coastal assignments","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-699"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=699"}],"missing_fields":[]}},{"quest_id":1422,"title":"Threat From the Sea","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tok'Kar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.32,"y":80.97,"subzone":"Tok'Kar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Katar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Katar"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Katar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[699],"next_quest_ids":[1426],"requirements":{"prerequisite_alternatives":[[{"quest_id":699,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Katar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Katar in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1422,"title":"Threat From the Sea","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1422,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Sorrowmurk → Pool of Tears","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1422"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1422"}],"missing_fields":["Quest XP"]}},{"quest_id":1426,"title":"Threat From the Sea","quest_level":43,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Katar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Katar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Marsh Murloc","npc_id":747},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":82.64,"y":94.14,"subzone":"Marsh Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":86.47,"y":84.51,"subzone":"Marsh Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":86.88,"y":85.02,"subzone":"Marsh Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.69,"y":88.54,"subzone":"Marsh Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":86.5,"y":87.25,"subzone":"Marsh Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":85.93,"y":84.97,"subzone":"Marsh Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Marsh Murloc","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Marsh Inkspewer","npc_id":750},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.32,"y":81,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":95.93,"y":58.23,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":68.88,"y":96.89,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":92.71,"y":69.28,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":92.73,"y":68.68,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":88.53,"y":81.96,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Marsh Inkspewer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Marsh Flesheater","npc_id":751},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.09,"y":81.2,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":72.55,"y":97.58,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.98,"y":97.59,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":60.6,"y":84.65,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":95.05,"y":51.28,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":66.44,"y":83.11,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Marsh Flesheater","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1422],"next_quest_ids":[1427],"requirements":{"prerequisite_alternatives":[[{"quest_id":1422,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Marsh Murloc","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Marsh Inkspewer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Marsh Flesheater","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Marsh Murlocs, 10 Marsh Inkspewer, and 10 Marsh Flesheater, then return to Katar in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1426,"title":"Threat From the Sea","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1426,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Sorrowmurk → Pool of Tears","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1426"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1426"}],"missing_fields":[]}},{"quest_id":1427,"title":"Threat From the Sea","quest_level":43,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Katar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tok'Kar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.32,"y":80.97,"subzone":"Tok'Kar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tok'Kar"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.32,"y":80.97,"subzone":"Tok'Kar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tok'Kar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1426],"next_quest_ids":[1428],"requirements":{"prerequisite_alternatives":[[{"quest_id":1426,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[{"id":9680,"name":"Tok'kar's Murloc Shanker","count":1,"url":"https://www.wowhead.com/forever/item=9680"},{"id":9678,"name":"Tok'kar's Murloc Basher","count":1,"url":"https://www.wowhead.com/forever/item=9678"},{"id":9679,"name":"Tok'kar's Murloc Chopper","count":1,"url":"https://www.wowhead.com/forever/item=9679"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tok'Kar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tok'Kar in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1427,"title":"Threat From the Sea","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1427,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern coast · murlocs and crabs","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1427"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1427"}],"missing_fields":[]}},{"quest_id":1428,"title":"Continued Threat","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Katar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Katar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.76,"y":80.41,"subzone":"Katar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Marsh Inkspewer","npc_id":750},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.32,"y":81,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":95.93,"y":58.23,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":68.88,"y":96.89,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":92.71,"y":69.28,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":92.73,"y":68.68,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":88.53,"y":81.96,"subzone":"Marsh Inkspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Marsh Inkspewer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Marsh Flesheater","npc_id":751},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.09,"y":81.2,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":72.55,"y":97.58,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":70.98,"y":97.59,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":60.6,"y":84.65,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":95.05,"y":51.28,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":66.44,"y":83.11,"subzone":"Marsh Flesheater","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Marsh Flesheater","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Marsh Oracle","npc_id":752},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":63.15,"y":80.42,"subzone":"Marsh Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":61.41,"y":84.34,"subzone":"Marsh Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":60.9,"y":83.58,"subzone":"Marsh Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":94.18,"y":30.52,"subzone":"Marsh Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":95.05,"y":51.06,"subzone":"Marsh Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":94.89,"y":60.05,"subzone":"Marsh Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Marsh Oracle","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1427],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1427,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Marsh Inkspewer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Marsh Flesheater","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Marsh Oracle","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Marsh Inkspewers, 10 Marsh Flesheaters, and 10 Marsh Oracles, then return to Katar in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1428,"title":"Continued Threat","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1428,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern coast · murlocs and crabs","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1428"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1428"}],"missing_fields":[]}},{"quest_id":1430,"title":"Fresh Meat","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.7,"y":57.21,"subzone":"Dar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dar","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.7,"y":57.21,"subzone":"Dar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Monstrous Crawler Leg","item_id":6184},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":73.8,"y":98.46,"subzone":"Monstrous Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":91.38,"y":19.73,"subzone":"Monstrous Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":93.67,"y":62.3,"subzone":"Monstrous Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":93.13,"y":69.93,"subzone":"Monstrous Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":92.77,"y":30.05,"subzone":"Monstrous Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":94.09,"y":32.69,"subzone":"Monstrous Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Monstrous Crawler Leg","countPerCharacter":10,"itemId":6184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[{"id":9681,"name":"Grilled King Crawler Legs","count":10,"url":"https://www.wowhead.com/forever/item=9681"},{"id":9682,"name":"Leather Chef's Belt","count":1,"url":"https://www.wowhead.com/forever/item=9682"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Monstrous Crawler Leg","countPerCharacter":10,"itemId":6184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Monstrous Crawler Legs to Dar in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1430,"title":"Fresh Meat","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1430,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern coast · murlocs and crabs","kinds":["pickup","objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1430"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1430"}],"missing_fields":[]}},{"quest_id":625,"title":"Cortello's Riddle","quest_level":43,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"A Soggy Scroll","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":22.87,"y":48.19,"subzone":"A Soggy Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Musty Scroll","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.1,"y":66.14,"subzone":"Musty Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Musty Scroll"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.1,"y":66.14,"subzone":"Musty Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Musty Scroll","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[624],"next_quest_ids":[626],"requirements":{"prerequisite_alternatives":[[{"quest_id":624,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Musty Scroll","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Solve the riddle!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":625,"title":"Cortello's Riddle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":625,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Eastern coast · murlocs and crabs","kinds":["pickup"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-625"},{"questId":625,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Onyxia’s brood · second circuit","kinds":["objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-625"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=625"}],"missing_fields":[]}},{"quest_id":1389,"title":"Draenethyst Crystals","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magtoor","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":25.98,"y":31.4,"subzone":"Magtoor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magtoor","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":25.98,"y":31.4,"subzone":"Magtoor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Draenethyst Crystal","item_id":6071},"count_per_character":6,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":64.76,"y":22.7,"subzone":"Draenethyst Crystals","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":65.37,"y":20.35,"subzone":"Draenethyst Crystals","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":64.93,"y":22.85,"subzone":"Draenethyst Crystals","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":55.73,"y":28.94,"subzone":"Draenethyst Crystals","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":55.09,"y":30.08,"subzone":"Draenethyst Crystals","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":57.41,"y":24.94,"subzone":"Draenethyst Crystals","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Draenethyst Crystal","countPerCharacter":6,"itemId":6071,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Draenethyst Crystal","countPerCharacter":6,"itemId":6071,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 6 Draenethyst crystals to Magtoor at The Harborage in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1389,"title":"Draenethyst Crystals","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1389,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"Draenethyst Crystals · #1389","kinds":["pickup","objective","turnin"],"guide":"swamp-early","title":"Optional detour: the western swamp","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/swamp-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1389"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1389"}],"missing_fields":[]}},{"quest_id":1392,"title":"Noboru the Cudgel","quest_level":39,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Noboru the Cudgel","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":55.7,"y":34.37,"subzone":"Noboru the Cudgel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magtoor","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":25.98,"y":31.4,"subzone":"Magtoor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magtoor"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":25.98,"y":31.4,"subzone":"Magtoor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magtoor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magtoor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Noboru's Cudgel to the leader of The Harborage in the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1392,"title":"Noboru the Cudgel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1392,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"Noboru the Cudgel · #1392","kinds":["pickup","objective","turnin"],"guide":"swamp-early","title":"Optional detour: the western swamp","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/swamp-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1392"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1392"}],"missing_fields":[]}},{"quest_id":1393,"title":"Galen's Escape","quest_level":38,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galen Goodward","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":65.47,"y":18.16,"subzone":"Galen Goodward","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galen's Strongbox","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.81,"y":39.76,"subzone":"Galen's Strongbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Galen out of danger, then find his camp in the Swamp of Sorrows and open his strongbox."},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":65.47,"y":18.16,"subzone":"Galen Goodward","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Galen out of danger, then find his camp in the Swamp of Sorrows and open his strongbox.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":8500,"items":[{"id":6828,"name":"Visionary Buckler","count":1,"url":"https://www.wowhead.com/forever/item=6828"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Galen out of danger, then find his camp in the Swamp of Sorrows and open his strongbox.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Galen out of danger, then find his camp in the Swamp of Sorrows and open his strongbox.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1393,"title":"Galen's Escape","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1393,"firstStop":11,"lastStop":14,"turninStop":14,"completed":true,"group":"Galen's Escape · #1393","kinds":["pickup","objective","turnin"],"guide":"swamp-early","title":"Optional detour: the western swamp","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/swamp-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1393"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1393"}],"missing_fields":[]}},{"quest_id":1418,"title":"Neeka Bloodscar","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Helgrum the Swift","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.74,"y":55.2,"subzone":"Helgrum the Swift","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeka Bloodscar","locations":[{"zone_id":"badlands","zone":"Badlands","x":6.49,"y":47.2,"subzone":"Neeka Bloodscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Neeka Bloodscar"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":6.49,"y":47.2,"subzone":"Neeka Bloodscar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Neeka Bloodscar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Neeka Bloodscar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Neeka Bloodscar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1418,"title":"Neeka Bloodscar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1418,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Neeka Bloodscar · #1418","kinds":["pickup","objective","turnin"],"guide":"swamp-early","title":"Optional detour: the western swamp","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/swamp-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1418"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1418"}],"missing_fields":[]}},{"quest_id":2621,"title":"The Disgraced One","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Ruag","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.79,"y":54.94,"subzone":"Dispatch Commander Ruag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dispatch Commander Ruag"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.79,"y":54.94,"subzone":"Dispatch Commander Ruag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dispatch Commander Ruag","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2784],"next_quest_ids":[2622],"requirements":{"prerequisite_alternatives":[[{"quest_id":2784,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dispatch Commander Ruag","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Dispatch Commander Ruag in Stonard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2621,"title":"The Disgraced One","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2621"}],"missing_fields":[]}},{"quest_id":2622,"title":"The Missing Orders","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Ruag","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.79,"y":54.94,"subzone":"Dispatch Commander Ruag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bengor","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.97,"y":57.37,"subzone":"Bengor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bengor"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.97,"y":57.37,"subzone":"Bengor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bengor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2621],"next_quest_ids":[2623],"requirements":{"prerequisite_alternatives":[[{"quest_id":2621,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bengor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Bengor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2622,"title":"The Missing Orders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2622"}],"missing_fields":[]}},{"quest_id":2623,"title":"The Swamp Talker","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bengor","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.97,"y":57.37,"subzone":"Bengor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Warchief's Orders","item_id":8463},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.6,"y":88.07,"subzone":"Swamp Talker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Warchief's Orders","countPerCharacter":1,"itemId":8463,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2622],"next_quest_ids":[2801],"requirements":{"prerequisite_alternatives":[[{"quest_id":2622,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Warchief's Orders","countPerCharacter":1,"itemId":8463,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Warchief's Orders and return them to the Fallen Hero of the Horde.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2623,"title":"The Swamp Talker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2623"}],"missing_fields":[]}},{"quest_id":2681,"title":"The Stones That Bind Us","quest_level":57,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Servant of Razelikh","npc_id":7668},"count_per_character":9,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.05,"y":48.55,"subzone":"Servant of Razelikh","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.79,"y":51.17,"subzone":"Servant of Razelikh","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.09,"y":52.49,"subzone":"Servant of Razelikh","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.72,"y":57.12,"subzone":"Servant of Razelikh","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.27,"y":58.82,"subzone":"Servant of Razelikh","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":63.09,"y":55.73,"subzone":"Servant of Razelikh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Servant of Razelikh","countPerCharacter":9,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Servant of Grol","npc_id":7669},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.22,"y":14.43,"subzone":"Servant of Grol","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.38,"y":10.64,"subzone":"Servant of Grol","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":42.93,"subzone":"Servant of Grol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Servant of Grol","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Servant of Allistarj","npc_id":7670},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.37,"y":34.25,"subzone":"Servant of Allistarj","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.28,"y":46.82,"subzone":"Servant of Allistarj","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":63.33,"y":40.83,"subzone":"Servant of Allistarj","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Servant of Allistarj","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Servant of Sevine","npc_id":7671},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":40.99,"y":40.09,"subzone":"Servant of Sevine","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":38.24,"y":33.88,"subzone":"Servant of Sevine","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.3,"y":40.73,"subzone":"Servant of Sevine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Servant of Sevine","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2801],"next_quest_ids":[2702],"requirements":{"prerequisite_alternatives":[[{"quest_id":2801,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Servant of Razelikh","countPerCharacter":9,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Servant of Grol","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Servant of Allistarj","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Servant of Sevine","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false},"objective_summary":"Free nine Servants of Razelikh, three Servants of Sevine, three Servants of Allistarj, and three Servants of Grol. Return to the Fallen Hero when your task is complete. You must remain within close proximity of the stones or the process will fail.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2681,"title":"The Stones That Bind Us","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2681"}],"missing_fields":[]}},{"quest_id":2701,"title":"Heroes of Old","quest_level":57,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spectral Lockbox","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":33.26,"y":66.22,"subzone":"Spectral Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Spectral Lockbox"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":33.26,"y":66.22,"subzone":"Spectral Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Spectral Lockbox","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2702],"next_quest_ids":[2721],"requirements":{"prerequisite_alternatives":[[{"quest_id":2702,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":0,"items":[{"id":10659,"name":"Shard of Afrasa","count":1,"url":"https://www.wowhead.com/forever/item=10659"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Spectral Lockbox","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Open the chest and claim your reward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2701,"title":"Heroes of Old","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2701"}],"missing_fields":["Pickup location"]}},{"quest_id":2702,"title":"Heroes of Old","quest_level":57,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Heroes of Old"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Heroes of Old","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2681],"next_quest_ids":[2701],"requirements":{"prerequisite_alternatives":[[{"quest_id":2681,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Heroes of Old","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Corporal Thund Splithoof.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2702,"title":"Heroes of Old","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Heroes of Old location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2702"}],"missing_fields":["Turn-in location","Heroes of Old location"]}},{"quest_id":2721,"title":"Kirith","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kirith"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kirith","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2701],"next_quest_ids":[2743],"requirements":{"prerequisite_alternatives":[[{"quest_id":2701,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kirith","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find out what became of Lieutenant Kirith.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2721,"title":"Kirith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Kirith location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2721"}],"missing_fields":["Turn-in location","Kirith location"]}},{"quest_id":2743,"title":"The Cover of Darkness","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fallen Hero of the Horde"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2721],"next_quest_ids":[2744],"requirements":{"prerequisite_alternatives":[[{"quest_id":2721,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to the Fallen Hero of the Horde with your findings.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2743,"title":"The Cover of Darkness","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2743"}],"missing_fields":["Pickup location"]}},{"quest_id":2744,"title":"The Demon Hunter","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Loramus Thalipedes"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2743],"next_quest_ids":[3141],"requirements":{"prerequisite_alternatives":[[{"quest_id":2743,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Loramus Thalipedes in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2744,"title":"The Demon Hunter","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2744"}],"missing_fields":[]}},{"quest_id":2784,"title":"Fall From Grace","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fallen Hero of the Horde"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2621],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Listen to the Fallen Hero of the Horde tell his story.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2784,"title":"Fall From Grace","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2784"}],"missing_fields":[]}},{"quest_id":2801,"title":"A Tale of Sorrow","quest_level":57,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fallen Hero of the Horde"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2623,2783],"next_quest_ids":[2681],"requirements":{"prerequisite_alternatives":[[{"quest_id":2623,"required_state":"completed"}],[{"quest_id":2783,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Listen to the Fallen Hero of the Horde tell his story.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2801,"title":"A Tale of Sorrow","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2801"}],"missing_fields":[]}},{"quest_id":3374,"title":"The Essence of Eranikus","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Itharius","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":13.67,"y":71.72,"subzone":"Itharius","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chained Essence of Eranikus","item_id":10455},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chained Essence of Eranikus","countPerCharacter":1,"itemId":10455,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3373],"next_quest_ids":[3512],"requirements":{"prerequisite_alternatives":[[{"quest_id":3373,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Chained Essence of Eranikus","countPerCharacter":1,"itemId":10455,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Oathstone of Ysera's Dragonflight and the Chained Essence of Eranikus to Itharius in the Swamp of Sorrows. It is there that you will make your choice to aid Ysera's Dragonflight or not.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3374,"title":"The Essence of Eranikus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Chained Essence of Eranikus location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3374"}],"missing_fields":["Starting-item acquisition location","Chained Essence of Eranikus location"]}},{"quest_id":3512,"title":"In Eranikus' Own Words","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Itharius","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":13.67,"y":71.72,"subzone":"Itharius","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umbranse the Spiritspeaker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.81,"y":27.43,"subzone":"Umbranse the Spiritspeaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Umbranse the Spiritspeaker"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.81,"y":27.43,"subzone":"Umbranse the Spiritspeaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Umbranse the Spiritspeaker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3374],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3374,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Umbranse the Spiritspeaker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the eastern part of Winterspring and speak with Umbranse the Spiritspeaker.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3512,"title":"In Eranikus' Own Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3512"}],"missing_fields":[]}},{"quest_id":3627,"title":"Uniting the Shattered Amulet","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Amulet of Allistarj","item_id":10755},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":66.69,"y":29.24,"subzone":"Archmage Allistarj","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Amulet of Allistarj","countPerCharacter":1,"itemId":10755,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amulet of Grol","item_id":10753},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.57,"y":13.01,"subzone":"Grol the Destroyer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Amulet of Grol","countPerCharacter":1,"itemId":10753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amulet of Sevine","item_id":10754},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":40.75,"y":29.97,"subzone":"Lady Sevine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Amulet of Sevine","countPerCharacter":1,"itemId":10754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3626],"next_quest_ids":[3628],"requirements":{"prerequisite_alternatives":[[{"quest_id":3626,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Amulet of Allistarj","countPerCharacter":1,"itemId":10755,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Amulet of Grol","countPerCharacter":1,"itemId":10753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Amulet of Sevine","countPerCharacter":1,"itemId":10754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Slay Grol the Destroyer, Lady Sevine, and Archmage Allistarj. From their corpses take the Amulet of Grol, the Amulet of Sevine, and the Amulet of Allistarj.  Remember to USE your Enchanted Azsharite Fel Weaponry to weaken the triad. They cannot be killed otherwise - but use them wisely... ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3627,"title":"Uniting the Shattered Amulet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3627"}],"missing_fields":[]}},{"quest_id":3628,"title":"You Are Rakh'likh, Demon","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"swamp-of-sorrows","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Severed Horn of the Defiler","item_id":10759},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Severed Horn of the Defiler","countPerCharacter":1,"itemId":10759,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3627],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3627,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[{"id":10778,"name":"Necklace of Sanctuary","count":1,"url":"https://www.wowhead.com/forever/item=10778"},{"id":10779,"name":"Demon's Blood","count":1,"url":"https://www.wowhead.com/forever/item=10779"},{"id":10959,"name":"Demon Hide Sack","count":1,"url":"https://www.wowhead.com/forever/item=10959"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Severed Horn of the Defiler","countPerCharacter":1,"itemId":10759,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Destroy Razelikh the Defiler and return the Severed Horn of the Defiler to the Fallen Hero of the Horde. You will also need to return the Ward of the Defiler so that the Fallen Hero can destroy it, preventing it from ever falling into the wrong hands. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3628,"title":"You Are Rakh'likh, Demon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Severed Horn of the Defiler location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3628"}],"missing_fields":["Severed Horn of the Defiler location"]}}],"quest_count":34},{"region_id":"the-hinterlands","name":"The Hinterlands","quests":[{"quest_id":1444,"title":"Return to Fel'Zerul","quest_level":44,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Atal'ai Exile","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.75,"y":75.21,"subzone":"Atal'ai Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fel'zerul","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fel'zerul"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.93,"y":54.78,"subzone":"Fel'zerul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fel'zerul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1429],"next_quest_ids":[1445],"requirements":{"prerequisite_alternatives":[[{"quest_id":1429,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fel'zerul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Fel'Zerul in Stonard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1444,"title":"Return to Fel'Zerul","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1444,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Revantusk · coast and forest assignments","kinds":["pickup"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1444"},{"questId":1444,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1444"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1444"}],"missing_fields":[]}},{"quest_id":1446,"title":"Jammal'an the Prophet","quest_level":53,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Atal'ai Exile","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.75,"y":75.21,"subzone":"Atal'ai Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Atal'ai Exile","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.75,"y":75.21,"subzone":"Atal'ai Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Jammal'an","item_id":6212},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Jammal'an","countPerCharacter":1,"itemId":6212,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6550,"money_copper":0,"items":[],"choices":[{"id":11123,"name":"Rainstrider Leggings","count":1,"url":"https://www.wowhead.com/forever/item=11123"},{"id":11124,"name":"Helm of Exile","count":1,"url":"https://www.wowhead.com/forever/item=11124"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Jammal'an","countPerCharacter":1,"itemId":6212,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"The Atal'ai Exile in The Hinterlands wants the Head of Jammal'an.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1446,"title":"Jammal'an the Prophet","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1446,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stonard · final dungeon preparation","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1446"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1446"}],"missing_fields":["Head of Jammal'an location"]}},{"quest_id":2933,"title":"Venom Bottles","quest_level":43,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Venom Bottle","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":23.54,"y":58.8,"subzone":"Venom Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Lydon","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Lydon"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":61.44,"y":19.06,"subzone":"Apothecary Lydon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Lydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2934],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Lydon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring a Venom Bottle to an apothecary in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2933,"title":"Venom Bottles","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2933,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"The Spider God · optional preparation circuit","kinds":["pickup","objective","turnin"],"guide":"spider-god-detour","title":"Optional detour: The Spider God","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":46},"url":"/journey/spider-god-detour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2933"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2933"}],"missing_fields":[]}},{"quest_id":7815,"title":"Snapjaws, Mon!","quest_level":50,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Katoom the Angler","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.33,"y":81.54,"subzone":"Katoom the Angler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Katoom the Angler","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.33,"y":81.54,"subzone":"Katoom the Angler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Saltwater Snapjaw","npc_id":2505},"count_per_character":15,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":84.93,"y":45.37,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":85.31,"y":41.85,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.26,"y":71.95,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":85.15,"y":57.75,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.68,"y":69.35,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.56,"y":77.29,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Saltwater Snapjaw","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7816],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":7500,"items":[{"id":19022,"name":"Nat Pagle's Extreme Angler FC-5000","count":1,"url":"https://www.wowhead.com/forever/item=19022"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Saltwater Snapjaw","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Katoom the Angler at Revantusk Village in the Hinterlands wants you to kill 15 Saltwater Snapjaw turtles. Return to him when you have completed this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7815,"title":"Snapjaws, Mon!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7815,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7815"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7815"}],"missing_fields":[]}},{"quest_id":7828,"title":"Stalking the Stalkers","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Silvermane Stalker","npc_id":2926},"count_per_character":10,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68.62,"y":52.76,"subzone":"Silvermane Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":74.66,"y":48.64,"subzone":"Silvermane Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.39,"y":51.48,"subzone":"Silvermane Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":69.22,"y":53.89,"subzone":"Silvermane Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.64,"y":49.3,"subzone":"Silvermane Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.21,"y":55.27,"subzone":"Silvermane Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Silvermane Stalker","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Silvermane Howler","npc_id":2925},"count_per_character":10,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.32,"y":67.14,"subzone":"Silvermane Howler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.83,"y":59.96,"subzone":"Silvermane Howler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":49.81,"y":57.56,"subzone":"Silvermane Howler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50.48,"y":58.85,"subzone":"Silvermane Howler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.5,"y":46.18,"subzone":"Silvermane Howler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.06,"y":40.58,"subzone":"Silvermane Howler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Silvermane Howler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Silvermane Stalker","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Silvermane Howler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Huntsman Markhor at Revantusk Village in the Hinterlands wants you to kill 10 Silvermane Stalkers and 10 Silvermane Howlers. Return to him once the task is complete.  Markhor mentioned that the wolves hide in the wilds of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7828,"title":"Stalking the Stalkers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7828,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7828"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7828"}],"missing_fields":[]}},{"quest_id":7829,"title":"Hunt the Savages","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Savage Owlbeast","npc_id":2929},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.63,"y":44.33,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.49,"y":41.92,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.91,"y":46.54,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":53.81,"y":48.86,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.44,"y":53.76,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":62.58,"y":40.85,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Savage Owlbeast","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Savage Owlbeast","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Huntsman Markhor at Revantusk Village in the Hinterlands wants you to kill 20 Savage Owlbeasts. Return to him once the task is complete.  Markhor mentioned that the Savage Owlbeasts occupy the wilds of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7829,"title":"Hunt the Savages","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7829,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7829"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7829"}],"missing_fields":[]}},{"quest_id":7830,"title":"Avenging the Fallen","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Skylord Plume","item_id":19025},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.83,"y":51.95,"subzone":"Razorbeak Skylord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":54.23,"y":49.34,"subzone":"Razorbeak Skylord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Skylord Plume","countPerCharacter":1,"itemId":19025,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Skylord Plume","countPerCharacter":1,"itemId":19025,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Huntsman Markhor at Revantusk Village in the Hinterlands wants you to kill a Razorbeak Skylord and retrieve its Skylord Plume. Return to him once the task is complete.  Markhor mentioned that the Razorbeak Skylord are a rare breed that tend to occupy the wilds of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7830,"title":"Avenging the Fallen","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7830,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7830"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7830"}],"missing_fields":[]}},{"quest_id":7839,"title":"Vilebranch Hooligans","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Smith Slagtree","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":77.23,"y":80.13,"subzone":"Smith Slagtree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smith Slagtree","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":77.23,"y":80.13,"subzone":"Smith Slagtree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Slagtree's Lost Tools","item_id":19033},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":71,"y":48.71,"subzone":"Slagtree's Lost Tools","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":72.55,"y":52.92,"subzone":"Slagtree's Lost Tools","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.44,"y":44.82,"subzone":"Slagtree's Lost Tools","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.4,"y":42.54,"subzone":"Slagtree's Lost Tools","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":53.36,"y":38.72,"subzone":"Slagtree's Lost Tools","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Slagtree's Lost Tools","countPerCharacter":1,"itemId":19033,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Slagtree's Lost Tools","countPerCharacter":1,"itemId":19033,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Smith Slagtree at Revantusk Village in the Hinterlands wants you to find Slagtree's Lost Tools. Return to him once this task is complete.  You recall Smith Slagtree mentioning that the tools might be at one of the Vilebranch temples in the northeastern region of the Hinterlands. You should also check Skulk Rock.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7839,"title":"Vilebranch Hooligans","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7839,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7839"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7839"}],"missing_fields":[]}},{"quest_id":7840,"title":"Lard Lost His Lunch","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lard","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.14,"y":81.38,"subzone":"Lard","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lard","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.14,"y":81.38,"subzone":"Lard","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_event_then_kill_and_loot","target":{"name":"Lard's Lunch","item_id":19034},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":84.47,"y":41.22,"subzone":"Lard's Picnic Basket","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_event_then_kill_and_loot","target":"Lard's Lunch","countPerCharacter":1,"itemId":19034,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":14000,"items":[{"id":19035,"name":"Lard's Special Picnic Basket","count":1,"url":"https://www.wowhead.com/forever/item=19035"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_event_then_kill_and_loot","target":"Lard's Lunch","countPerCharacter":1,"itemId":19034,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Lard at Revantusk Village in the Hinterlands wants you to find Lard's Lunch. Return to him when this task is complete.  Lard mentioned that he left it on the island to the north. Watch out for Vilebranch trolls.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush.","guide_optional":false,"routing_decision":{"id":7840,"title":"Lard Lost His Lunch","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7840,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7840"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=7840","detail":"Open Lard's Picnic Basket on the island north of Revantusk to trigger the Vilebranch Kidnappers. Loot the lunch from a kidnapper, not from the basket itself. Do not reopen the basket after the fight; it starts another ambush."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7840"}],"missing_fields":[]}},{"quest_id":7841,"title":"Message to the Wildhammer","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Otho Moji'ko","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Otho Moji'ko","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Highvale Scout","npc_id":2692},"count_per_character":15,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.18,"y":44.57,"subzone":"Highvale Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.2,"y":45.98,"subzone":"Highvale Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.32,"y":48.23,"subzone":"Highvale Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.83,"y":48.34,"subzone":"Highvale Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.43,"y":48.22,"subzone":"Highvale Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.18,"y":50.27,"subzone":"Highvale Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Highvale Scout","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Highvale Outrunner","npc_id":2691},"count_per_character":15,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.14,"y":42.2,"subzone":"Highvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":34.08,"y":48.79,"subzone":"Highvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.04,"y":51.52,"subzone":"Highvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.32,"y":51.46,"subzone":"Highvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.33,"y":47.34,"subzone":"Highvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.89,"y":50.05,"subzone":"Highvale Outrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Highvale Outrunner","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Highvale Ranger","npc_id":2694},"count_per_character":15,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.55,"y":43.42,"subzone":"Highvale Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":29.79,"y":43.28,"subzone":"Highvale Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.97,"y":47.46,"subzone":"Highvale Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.47,"y":45.43,"subzone":"Highvale Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.76,"y":45.98,"subzone":"Highvale Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.62,"y":48.39,"subzone":"Highvale Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Highvale Ranger","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Highvale Marksman","npc_id":2693},"count_per_character":15,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.25,"y":42.7,"subzone":"Highvale Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.41,"y":43.38,"subzone":"Highvale Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.32,"y":47.43,"subzone":"Highvale Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.14,"y":43.34,"subzone":"Highvale Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.01,"y":46.2,"subzone":"Highvale Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":29.78,"y":48.45,"subzone":"Highvale Marksman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Highvale Marksman","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7842],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Highvale Scout","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Highvale Outrunner","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Highvale Ranger","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Highvale Marksman","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":1080,"partyKnownSeconds":1080,"unknownObjectives":0,"isPartial":false},"objective_summary":"Otho Moji'ko at Revantusk Village in the Hinterlands wants you to slaughter 15 Highvale Outrunners, 15 Highvale Scouts, 15 Highvale Marksman and 15 Highvale Rangers. Return to him when this task is complete.  You can find the Highvale high elves at the Quel'Danil Lodge in the northwestern region of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7841,"title":"Message to the Wildhammer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7841,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7841"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7841"}],"missing_fields":[]}},{"quest_id":7844,"title":"Cannibalistic Cousins","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mystic Yayo'jin","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.8,"y":78.25,"subzone":"Mystic Yayo'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mystic Yayo'jin","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.8,"y":78.25,"subzone":"Mystic Yayo'jin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Vilebranch Scalper","npc_id":4466},"count_per_character":30,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50.58,"y":65.89,"subzone":"Vilebranch Scalper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":49.45,"y":65.46,"subzone":"Vilebranch Scalper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50.27,"y":63.22,"subzone":"Vilebranch Scalper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":46.13,"y":64.37,"subzone":"Vilebranch Scalper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":45.29,"y":62.74,"subzone":"Vilebranch Scalper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":45.48,"y":68.24,"subzone":"Vilebranch Scalper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Vilebranch Scalper","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Vilebranch Soothsayer","npc_id":4467},"count_per_character":15,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":45.34,"y":66.67,"subzone":"Vilebranch Soothsayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":44.57,"y":65.48,"subzone":"Vilebranch Soothsayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":47.05,"y":67.61,"subzone":"Vilebranch Soothsayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":45.91,"y":68.15,"subzone":"Vilebranch Soothsayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":46.92,"y":63.05,"subzone":"Vilebranch Soothsayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":48.04,"y":65.62,"subzone":"Vilebranch Soothsayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Vilebranch Soothsayer","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Vilebranch Scalper","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Vilebranch Soothsayer","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":810,"partyKnownSeconds":810,"unknownObjectives":0,"isPartial":false},"objective_summary":"Mystic Yayo'jin at Revantusk Village in the Hinterlands wants you to kill 30 Vilebranch Scalpers and 15 Vilebranch Soothsayers. Return to her when this task is complete.  Yayo'jin indicated that these trolls could be found near the Shaol'watha and Agol'watha temples in the north by northeastern region of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7844,"title":"Cannibalistic Cousins","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7844,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7844"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7844"}],"missing_fields":[]}},{"quest_id":7849,"title":"Separation Anxiety","quest_level":50,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Markhor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.16,"y":79.53,"subzone":"Huntsman Markhor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Huntsman Malkhor's Skull","item_id":19069},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.56,"y":64.76,"subzone":"Pile of Skulls","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Huntsman Malkhor's Skull","countPerCharacter":1,"itemId":19069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Huntsman Malkhor's Bones","item_id":19070},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":62.11,"y":75.35,"subzone":"Pile of Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Huntsman Malkhor's Bones","countPerCharacter":1,"itemId":19070,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":7500,"items":[],"choices":[{"id":19117,"name":"Laquered Wooden Plate Legplates","count":1,"url":"https://www.wowhead.com/forever/item=19117"},{"id":19116,"name":"Greenleaf Handwraps","count":1,"url":"https://www.wowhead.com/forever/item=19116"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Huntsman Malkhor's Skull","countPerCharacter":1,"itemId":19069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Huntsman Malkhor's Bones","countPerCharacter":1,"itemId":19070,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Huntsman Markhor at Revantusk Village in the Hinterlands wants you to recover his twin brother's remains. Find and return Huntsman Malkhor's Skull and Huntsman Malkhor's Bones to Huntsman Markhor.  Markhor mentioned that his brother's remains were fed to the oozes and wolves of the Vilebranch. He also mentioned that there is a refuse pit filled with oozes in Jintha'alor as well as a wolf den. Both of these places are near the top of the temple.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7849,"title":"Separation Anxiety","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7849,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7849"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7849"}],"missing_fields":[]}},{"quest_id":7850,"title":"Dark Vessels","quest_level":50,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Primal Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Primal Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vessel of Tainted Blood","item_id":19071},"count_per_character":10,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.34,"y":73.36,"subzone":"Vessel of Tainted Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.56,"y":73.42,"subzone":"Vessel of Tainted Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.25,"y":73.52,"subzone":"Vessel of Tainted Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.48,"y":74.57,"subzone":"Vessel of Tainted Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68.22,"y":74.87,"subzone":"Vessel of Tainted Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.91,"y":75.81,"subzone":"Vessel of Tainted Blood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vessel of Tainted Blood","countPerCharacter":10,"itemId":19071,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":0,"items":[{"id":19118,"name":"Nature's Breath","count":1,"url":"https://www.wowhead.com/forever/item=19118"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vessel of Tainted Blood","countPerCharacter":10,"itemId":19071,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Primal Torntusk at Revantusk Village in the Hinterlands wants you to recover 10 Vessels of Tainted Blood from Jintha'alor. Return to Primal Torntusk when this task is complete.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7850,"title":"Dark Vessels","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7850,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7850"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7850"}],"missing_fields":[]}},{"quest_id":7845,"title":"Kidnapped Elder Torntusk!","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Primal Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.69,"y":77.84,"subzone":"Elder Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Torntusk"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.69,"y":77.84,"subzone":"Elder Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Torntusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7846],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Torntusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Primal Torntusk at Revantusk Village in the Hinterlands wants you to rescue her mate, Elder Torntusk, from Jintha'alor.  You have been told that he is being held prisoner atop Jintha'alor, the Vilebranch capital city located in the southern region of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7845,"title":"Kidnapped Elder Torntusk!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7845,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7845"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7845"}],"missing_fields":[]}},{"quest_id":7861,"title":"Wanted: Vile Priestess Hexx and Her Minions","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Call to Arms!","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.08,"y":78.99,"subzone":"Call to Arms!","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Primal Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Vile Priestess Hexx","npc_id":7995},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.47,"y":78.26,"subzone":"Vile Priestess Hexx","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Vile Priestess Hexx","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Vilebranch Aman'zasi Guard","npc_id":2648},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.88,"y":77.71,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":55.99,"y":82.03,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.62,"y":81.15,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.29,"y":82.41,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.87,"y":79.64,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.87,"y":83.16,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Vilebranch Aman'zasi Guard","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":22500,"items":[],"choices":[{"id":19159,"name":"Woven Ivy Necklace","count":1,"url":"https://www.wowhead.com/forever/item=19159"},{"id":19121,"name":"Deep Woodlands Cloak","count":1,"url":"https://www.wowhead.com/forever/item=19121"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Vile Priestess Hexx","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Vilebranch Aman'zasi Guard","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":378,"partyKnownSeconds":378,"unknownObjectives":0,"isPartial":false},"objective_summary":"You have been ordered to slay Vile Priestess Hexx and 20 Vilebranch Aman'zasi Guards. See Primal Torntusk at Revantusk Village in the Hinterlands once this task is complete.  Vile Priestess Hexx and the Aman'zasi Guards can be found atop Jintha'alor in the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7861,"title":"Wanted: Vile Priestess Hexx and Her Minions","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7861,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7861"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7861"}],"missing_fields":[]}},{"quest_id":7862,"title":"Job Opening: Guard Captain of Revantusk Village","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Call to Arms!","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.08,"y":78.99,"subzone":"Call to Arms!","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Primal Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Vilebranch Berserker","npc_id":2643},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.52,"y":71.81,"subzone":"Vilebranch Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.1,"y":71.87,"subzone":"Vilebranch Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.26,"y":66.57,"subzone":"Vilebranch Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68.15,"y":71.82,"subzone":"Vilebranch Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68.2,"y":72.6,"subzone":"Vilebranch Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":64.34,"y":66.61,"subzone":"Vilebranch Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Vilebranch Berserker","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Vilebranch Shadow Hunter","npc_id":2645},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":62.49,"y":65.34,"subzone":"Vilebranch Shadow Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68,"y":75.79,"subzone":"Vilebranch Shadow Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68,"y":74.69,"subzone":"Vilebranch Shadow Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.57,"y":74.45,"subzone":"Vilebranch Shadow Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.57,"y":77.33,"subzone":"Vilebranch Shadow Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":64.96,"y":74.39,"subzone":"Vilebranch Shadow Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Vilebranch Shadow Hunter","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Vilebranch Blood Drinker","npc_id":2646},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.17,"y":82.12,"subzone":"Vilebranch Blood Drinker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":64.6,"y":82.16,"subzone":"Vilebranch Blood Drinker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.05,"y":78.07,"subzone":"Vilebranch Blood Drinker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.82,"y":77.46,"subzone":"Vilebranch Blood Drinker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.25,"y":77.5,"subzone":"Vilebranch Blood Drinker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.98,"y":82.36,"subzone":"Vilebranch Blood Drinker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Vilebranch Blood Drinker","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Vilebranch Soul Eater","npc_id":2647},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.69,"y":78,"subzone":"Vilebranch Soul Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.28,"y":80.23,"subzone":"Vilebranch Soul Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.65,"y":82.49,"subzone":"Vilebranch Soul Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.12,"y":79.93,"subzone":"Vilebranch Soul Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.35,"y":80.25,"subzone":"Vilebranch Soul Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.72,"y":67.15,"subzone":"Vilebranch Soul Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Vilebranch Soul Eater","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":7500,"items":[{"id":19120,"name":"Rune of the Guard Captain","count":1,"url":"https://www.wowhead.com/forever/item=19120"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Vilebranch Berserker","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Vilebranch Shadow Hunter","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Vilebranch Blood Drinker","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Vilebranch Soul Eater","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":1440,"partyKnownSeconds":1440,"unknownObjectives":0,"isPartial":false},"objective_summary":"You have been tasked with the decimation of 20 Vilebranch Berserkers, 20 Vilebranch Shadow Hunters, 20 Vilebranch Blood Drinkers, and 20 Vilebranch Soul Eaters.  Should you complete this task, return to Primal Torntusk at Revantusk Village in the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7862,"title":"Job Opening: Guard Captain of Revantusk Village","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7862,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk · coast and forest assignments","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7862"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7862"}],"missing_fields":[]}},{"quest_id":7816,"title":"Gammerita, Mon!","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Katoom the Angler","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.33,"y":81.54,"subzone":"Katoom the Angler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Katoom the Angler","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.33,"y":81.54,"subzone":"Katoom the Angler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Katoom's Best Lure","item_id":19023},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.4,"y":58.23,"subzone":"Gammerita","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Katoom's Best Lure","countPerCharacter":1,"itemId":19023,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7815],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7815,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Katoom's Best Lure","countPerCharacter":1,"itemId":19023,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Katoom the Angler at Revantusk Village in the Hinterlands wants you to kill Gammerita and retrieve Katoom's Best Lure from her corpse.  Katoom mentioned that Gammerita hangs out on the coast with the other turtles.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7816,"title":"Gammerita, Mon!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7816,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shore → central forest → coastal return","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7816"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7816"}],"missing_fields":[]}},{"quest_id":7842,"title":"Another Message to the Wildhammer","quest_level":48,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Otho Moji'ko","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Otho Moji'ko","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Long Elegant Feather","item_id":4589},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.7,"y":34.86,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":87.3,"y":41.7,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":84.25,"y":32.82,"subzone":"Granistad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":83.89,"y":32.2,"subzone":"Kurdros","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":27.97,"y":57.96,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.01,"y":58.94,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.13,"y":58.54,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.61,"y":56.52,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.99,"y":58.27,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.9,"y":57.58,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":17.94,"y":53.17,"subzone":"Trained Razorbeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":16.74,"y":50.26,"subzone":"Trained Razorbeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":16.24,"y":50.75,"subzone":"Trained Razorbeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":15.21,"y":49.21,"subzone":"Trained Razorbeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":15.55,"y":49.28,"subzone":"Trained Razorbeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":20.4,"y":48.19,"subzone":"Trained Razorbeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Long Elegant Feather","countPerCharacter":10,"itemId":4589,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7841],"next_quest_ids":[7843],"requirements":{"prerequisite_alternatives":[[{"quest_id":7841,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Long Elegant Feather","countPerCharacter":10,"itemId":4589,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Otho Moji'ko at Revantusk Village in the Hinterlands wants you to bring him 10 Long Elegant Feathers from the gryphons that inhabit the Hinterlands. Return to him once this task is complete.  Gryphons are known to inhabit every region of the Hinterlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7842,"title":"Another Message to the Wildhammer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7842,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shore → central forest → coastal return","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7842"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7842"}],"missing_fields":[]}},{"quest_id":7846,"title":"Recover the Key!","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.69,"y":77.84,"subzone":"Elder Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.69,"y":77.84,"subzone":"Elder Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shackle Key","item_id":19064},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.32,"y":86.64,"subzone":"Hitah'ya the Keeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shackle Key","countPerCharacter":1,"itemId":19064,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7845],"next_quest_ids":[7847],"requirements":{"prerequisite_alternatives":[[{"quest_id":7845,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shackle Key","countPerCharacter":1,"itemId":19064,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Elder Torntusk at Jintha'alor wants you to kill Hitah'ya the Keeper to get the Shackle Key to his bindings. Return to Elder Torntusk when you have recovered the key.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7846,"title":"Recover the Key!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7846,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Jintha’alor · vessels, key and guards","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7846"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7846"}],"missing_fields":[]}},{"quest_id":7847,"title":"Return to Primal Torntusk","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.69,"y":77.84,"subzone":"Elder Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Primal Torntusk","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Primal Torntusk"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.2,"y":81.18,"subzone":"Primal Torntusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Primal Torntusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7846],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7846,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":22500,"items":[],"choices":[{"id":19114,"name":"Highland Bow","count":1,"url":"https://www.wowhead.com/forever/item=19114"},{"id":19115,"name":"Flask of Forest Mojo","count":1,"url":"https://www.wowhead.com/forever/item=19115"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Primal Torntusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Elder Torntusk at Jintha'alor wants you to return to Primal Torntusk at Revantusk Village with news of his rescue.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7847,"title":"Return to Primal Torntusk","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7847,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Jintha’alor · vessels, key and guards","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7847"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7847"}],"missing_fields":[]}},{"quest_id":7843,"title":"The Final Message to the Wildhammer","quest_level":50,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Otho Moji'ko","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Otho Moji'ko","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Otho Moji'ko"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.38,"y":79.08,"subzone":"Otho Moji'ko","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Otho Moji'ko","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7842],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7842,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":22000,"items":[{"id":19119,"name":"Owlbeast Hide Gloves","count":1,"url":"https://www.wowhead.com/forever/item=19119"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Otho Moji'ko","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Otho Moji'ko at Revantusk Village in the Hinterlands wants you to travel to Aerie Peak in the western region of the Hinterlands and place the Final Message to the Wildhammer by the well in the center of town. Return to him once this task is complete.  Beware of angry Wildhammer dwarves and unruly members of the Alliance.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7843,"title":"The Final Message to the Wildhammer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7843,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Revantusk coast · report bundle","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7843"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7843"}],"missing_fields":[]}},{"quest_id":77,"title":"A Sticky Situation","quest_level":48,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gilveradin Sunchaser","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.71,"y":48.59,"subzone":"Gilveradin Sunchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gilveradin Sunchaser","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.71,"y":48.59,"subzone":"Gilveradin Sunchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hinterlands Honey Ripple","item_id":8684},"count_per_character":10,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.99,"y":42.49,"subzone":"Horde Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.83,"y":38.62,"subzone":"Horde Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.27,"y":41.09,"subzone":"Horde Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.49,"y":43.42,"subzone":"Horde Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":56.56,"y":44,"subzone":"Horde Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.98,"y":41.19,"subzone":"Horde Supply Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hinterlands Honey Ripple","countPerCharacter":10,"itemId":8684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[650],"next_quest_ids":[81],"requirements":{"prerequisite_alternatives":[[{"quest_id":650,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hinterlands Honey Ripple","countPerCharacter":10,"itemId":8684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Recover 10 bottles of Hinterlands Honey Ripple from the crates located around the abandoned Horde base in Skulk Rock.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":77,"title":"A Sticky Situation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":77,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Undercity → Hinterlands · carried intelligence","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-77"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=77"}],"missing_fields":[]}},{"quest_id":81,"title":"Ripple Delivery","quest_level":48,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gilveradin Sunchaser","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.71,"y":48.59,"subzone":"Gilveradin Sunchaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dran Droffers","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dran Droffers"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":59.49,"y":36.57,"subzone":"Dran Droffers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dran Droffers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[77],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":77,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dran Droffers","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the barrel to Dran Droffers in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":81,"title":"Ripple Delivery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":81,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Orgrimmar → Undercity → Hinterlands · carried intelligence","kinds":["pickup"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-81"},{"questId":81,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity · finish the Hinterlands delivery","kinds":["objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-81"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=81"}],"missing_fields":[]}},{"quest_id":485,"title":"Find OOX-09/HL!","quest_level":48,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Saltwater Snapjaw","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":84.93,"y":45.37,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Saltwater Snapjaw","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":85.31,"y":41.85,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Saltwater Snapjaw","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.26,"y":71.95,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Saltwater Snapjaw","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":85.15,"y":57.75,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Saltwater Snapjaw","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.68,"y":69.35,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Saltwater Snapjaw","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.56,"y":77.29,"subzone":"Saltwater Snapjaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Axe Thrower","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":43.49,"y":68.29,"subzone":"Vilebranch Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Axe Thrower","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":46.28,"y":66.93,"subzone":"Vilebranch Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Axe Thrower","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50.5,"y":64.36,"subzone":"Vilebranch Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Axe Thrower","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":45.31,"y":69.52,"subzone":"Vilebranch Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Axe Thrower","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":47.93,"y":63.34,"subzone":"Vilebranch Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Axe Thrower","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":43.52,"y":66.96,"subzone":"Vilebranch Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Witch Doctor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":47.56,"y":69.49,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Witch Doctor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.27,"y":60.03,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Witch Doctor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.75,"y":59.94,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Vilebranch Witch Doctor","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.7,"y":66.01,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Homing Robot OOX-09/HL","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":49.35,"y":37.66,"subzone":"Homing Robot OOX-09/HL","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Homing Robot OOX-09/HL"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":49.35,"y":37.66,"subzone":"Homing Robot OOX-09/HL","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Homing Robot OOX-09/HL","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[836],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Homing Robot OOX-09/HL","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the distress beacon to Oglethorpe's homing robot at the head of the river in the Hinterlands, near Skulk Rock.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":485,"title":"Find OOX-09/HL!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=485"}],"missing_fields":[]}},{"quest_id":836,"title":"Rescue OOX-09/HL!","quest_level":48,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Homing Robot OOX-09/HL","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":49.35,"y":37.66,"subzone":"Homing Robot OOX-09/HL","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort OOX-09/HL to the shoreline beyond Overlook Cliff, then report to Oglethorpe Obnoticus in Booty Bay."},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":49.35,"y":37.66,"subzone":"Homing Robot OOX-09/HL","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort OOX-09/HL to the shoreline beyond Overlook Cliff, then report to Oglethorpe Obnoticus in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[485],"next_quest_ids":[3721],"requirements":{"prerequisite_alternatives":[[{"quest_id":485,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[{"id":9645,"name":"Gnomish Inventor Boots","count":1,"url":"https://www.wowhead.com/forever/item=9645"},{"id":9646,"name":"Gnomish Water Sinking Device","count":1,"url":"https://www.wowhead.com/forever/item=9646"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort OOX-09/HL to the shoreline beyond Overlook Cliff, then report to Oglethorpe Obnoticus in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort OOX-09/HL to the shoreline beyond Overlook Cliff, then report to Oglethorpe Obnoticus in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":836,"title":"Rescue OOX-09/HL!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=836"}],"missing_fields":[]}},{"quest_id":2742,"title":"Rin'ji is Trapped!","quest_level":47,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'ji","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.73,"y":46.9,"subzone":"Rin'ji","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'ji's Secret","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":86.3,"y":59.01,"subzone":"Rin'ji's Secret","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Rin'ji out of the Quel'Danil Lodge, then find his hidden secret at the Overlook Cliffs to the east."},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.73,"y":46.9,"subzone":"Rin'ji","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Rin'ji out of the Quel'Danil Lodge, then find his hidden secret at the Overlook Cliffs to the east.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2782],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Rin'ji out of the Quel'Danil Lodge, then find his hidden secret at the Overlook Cliffs to the east.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Rin'ji out of the Quel'Danil Lodge, then find his hidden secret at the Overlook Cliffs to the east.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2742,"title":"Rin'ji is Trapped!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2742,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Quel’Danil · optional Rin’ji escape and island secret","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2742"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2742"}],"missing_fields":[]}},{"quest_id":2782,"title":"Rin'ji's Secret","quest_level":47,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Rin'ji's Secret","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":86.3,"y":59.01,"subzone":"Rin'ji's Secret","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oran Snakewrithe","locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Oran Snakewrithe"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":73.06,"y":32.85,"subzone":"Oran Snakewrithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Oran Snakewrithe","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2742],"next_quest_ids":[8273],"requirements":{"prerequisite_alternatives":[[{"quest_id":2742,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Oran Snakewrithe","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Oran Snakewrithe, a well known scholar on matters concerning the Witherbark trolls, may be able to decipher the tablet. She is known to reside within the Magic Quarter of the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2782,"title":"Rin'ji's Secret","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2782,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Quel’Danil · optional Rin’ji escape and island secret","kinds":["pickup","objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2782"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2782"}],"missing_fields":[]}},{"quest_id":8643,"title":"Highpeak the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"the-hinterlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Highpeak","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50,"y":48.05,"subzone":"Elder Highpeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Highpeak","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50,"y":48.05,"subzone":"Elder Highpeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Highpeak"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":50,"y":48.05,"subzone":"Elder Highpeak","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Highpeak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Highpeak","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8643,"title":"Highpeak the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8643"}],"missing_fields":["Quest XP"]}}],"quest_count":28},{"region_id":"alterac-mountains","name":"Alterac Mountains","quests":[{"quest_id":1712,"title":"Cyclonian","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Liferoot","item_id":3357},"count_per_character":8,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Bath'rah the Windwatcher · obtain materials beforehand","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Liferoot","countPerCharacter":8,"itemId":3357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodscalp Tusk","item_id":3901},"count_per_character":30,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bloodscalp Tusk","countPerCharacter":30,"itemId":3901,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Essence of the Exile","item_id":6851,"object_id":89931},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":79.32,"y":66.8,"subzone":"Bath'rah's Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Alterac Mountains · Bath'rah's Cauldron","delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Essence of the Exile","countPerCharacter":1,"itemId":6851,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Burning Charm","item_id":4479},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile · Circle of West Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Burning Charm","countPerCharacter":8,"method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."}}},{"action":"collect","target":{"name":"Cresting Charm","item_id":4481},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.38,"y":28.52,"subzone":"Cresting Exile · Circle of East Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":4,"action":"collect","target":"Cresting Charm","countPerCharacter":8,"method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."}}},{"action":"collect","target":{"name":"Thundering Charm","item_id":4480},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.11,"y":49.4,"subzone":"Thundering Exile · Circle of Outer Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":5,"action":"collect","target":"Thundering Charm","countPerCharacter":8,"method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1791],"next_quest_ids":[1713],"requirements":{"prerequisite_alternatives":[[{"quest_id":1791,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Liferoot","countPerCharacter":8,"itemId":3357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bloodscalp Tusk","countPerCharacter":30,"itemId":3901,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Essence of the Exile","countPerCharacter":1,"itemId":6851,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Burning Charm","countPerCharacter":8,"method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."}},{"index":4,"action":"collect","target":"Cresting Charm","countPerCharacter":8,"method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."}},{"index":5,"action":"collect","target":"Thundering Charm","countPerCharacter":8,"method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect the charms before the cauldron exchange. Drop rate and acquisition time are unverified."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":6,"isPartial":true},"objective_summary":"Bring the items on Bath'rah's Parchment to Bath'rah the Windwatcher in Alterac.","guide_note":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown. Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop.","guide_optional":false,"routing_decision":{"id":1712,"title":"Cyclonian","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1712,"firstStop":14,"lastStop":21,"turninStop":21,"completed":true,"group":"Cyclonian #1712","kinds":["pickup","objective","turnin"],"guide":"warrior-affray","title":"Warrior · The Affray and Whirlwind weapon","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warrior-affray.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1712"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Bring 8 Liferoot obtained through herbalism or purchase. Do not route to random world-drop monsters for this herb. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown. Gather 8 Burning Charms, 8 Cresting Charms and 8 Thundering Charms from the corresponding Arathi exiles (or obtain them beforehand), then exchange them at the cauldron via Essence of the Exile #1714. The essence is a quest reward, not a mob drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1712"}],"missing_fields":[]}},{"quest_id":1713,"title":"The Summoning","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Whirlwind Heart","item_id":6894,"npc_id":6239},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher · Cyclonian event staging","coordinate_role":"event_staging","evidence":"source_database_or_labeled_research"}],"location_label":"Alterac Mountains · Bath’rah’s summoning event","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Whirlwind Heart","countPerCharacter":1,"itemId":6894,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1712],"next_quest_ids":[1792],"requirements":{"prerequisite_alternatives":[[{"quest_id":1712,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Whirlwind Heart","countPerCharacter":1,"itemId":6894,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Whirlwind Heart to Bath'rah Windwatcher.","guide_note":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown.","guide_optional":false,"routing_decision":{"id":1713,"title":"The Summoning","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1713,"firstStop":22,"lastStop":24,"turninStop":24,"completed":true,"group":"The Summoning #1713","kinds":["pickup","objective","turnin"],"guide":"warrior-affray","title":"Warrior · The Affray and Whirlwind weapon","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warrior-affray.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1713"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Have Bath’rah summon Cyclonian, defeat the summoned elemental, and loot its Whirlwind Heart. The point marks the verified quest giver/event staging area, not a permanent Cyclonian spawn. Full event duration is unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1713"}],"missing_fields":[]}},{"quest_id":1714,"title":"Essence of the Exile","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Bath'rah's Cauldron","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":79.32,"y":66.8,"subzone":"Bath'rah's Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah's Cauldron","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":79.32,"y":66.8,"subzone":"Bath'rah's Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thundering Charm","item_id":4480},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.91,"y":37.18,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.82,"y":35.85,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.02,"y":44.39,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.91,"y":44.34,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":79.08,"y":41.51,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":77.22,"y":43.53,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.39,"y":30.8,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.35,"y":30.75,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.07,"y":33.03,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.71,"y":33.68,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":85.57,"y":32.55,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":86.37,"y":31.5,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.42,"y":32.06,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.1,"y":36.12,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.78,"y":35.97,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.9,"y":34.14,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thundering Charm","countPerCharacter":8,"itemId":4480,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Burning Charm","item_id":4479},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.91,"y":37.18,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.82,"y":35.85,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.02,"y":44.39,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.91,"y":44.34,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":79.08,"y":41.51,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":77.22,"y":43.53,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.39,"y":30.8,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.35,"y":30.75,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.07,"y":33.03,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.71,"y":33.68,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":85.57,"y":32.55,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":86.37,"y":31.5,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.42,"y":32.06,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.1,"y":36.12,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.78,"y":35.97,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.9,"y":34.14,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Burning Charm","countPerCharacter":8,"itemId":4479,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cresting Charm","item_id":4481},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.91,"y":37.18,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.82,"y":35.85,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.02,"y":44.39,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.91,"y":44.34,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":79.08,"y":41.51,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":77.22,"y":43.53,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.39,"y":30.8,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.35,"y":30.75,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.07,"y":33.03,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.71,"y":33.68,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":85.57,"y":32.55,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":86.37,"y":31.5,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.42,"y":32.06,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.1,"y":36.12,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.78,"y":35.97,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.9,"y":34.14,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cresting Charm","countPerCharacter":8,"itemId":4481,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1712,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":6851,"name":"Essence of the Exile","count":1,"url":"https://www.wowhead.com/forever/item=6851"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thundering Charm","countPerCharacter":8,"itemId":4480,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Burning Charm","countPerCharacter":8,"itemId":4479,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cresting Charm","countPerCharacter":8,"itemId":4481,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1714,"title":"Essence of the Exile","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1714"}],"missing_fields":["Quest XP"]}},{"quest_id":1792,"title":"Whirlwind Weapon","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bath'rah the Windwatcher"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bath'rah the Windwatcher","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1713],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1713,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":6975,"name":"Whirlwind Axe","count":1,"url":"https://www.wowhead.com/forever/item=6975"},{"id":6977,"name":"Whirlwind Sword","count":1,"url":"https://www.wowhead.com/forever/item=6977"},{"id":6976,"name":"Whirlwind Warhammer","count":1,"url":"https://www.wowhead.com/forever/item=6976"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bath'rah the Windwatcher","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1792,"title":"Whirlwind Weapon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1792,"firstStop":25,"lastStop":27,"turninStop":27,"completed":true,"group":"Whirlwind Weapon #1792","kinds":["pickup","objective","turnin"],"guide":"warrior-affray","title":"Warrior · The Affray and Whirlwind weapon","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/warrior-affray.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1792"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1792"}],"missing_fields":[]}},{"quest_id":8234,"title":"Sealed Azure Bag","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Jorach Ravenholdt","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":86.02,"y":78.88,"subzone":"Lord Jorach Ravenholdt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sealed Azure Bag","item_id":19775},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":42.81,"y":18.45,"subzone":"Timbermaw Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":41.31,"y":20.16,"subzone":"Timbermaw Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":44.36,"y":26.32,"subzone":"Timbermaw Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":44.08,"y":20.55,"subzone":"Timbermaw Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":46.1,"y":22.54,"subzone":"Timbermaw Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":40.91,"y":20.41,"subzone":"Timbermaw Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sealed Azure Bag","countPerCharacter":1,"itemId":19775,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8233],"next_quest_ids":[8235],"requirements":{"prerequisite_alternatives":[[{"quest_id":8233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sealed Azure Bag","countPerCharacter":1,"itemId":19775,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Sealed Azure Bag from the Timbermaw Shaman in Azshara. Then take the bag to Archmage Xylem, also found in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8234,"title":"Sealed Azure Bag","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8234,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Sealed Azure Bag #8234","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8234"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8234"}],"missing_fields":[]}},{"quest_id":8411,"title":"Mastering the Elements","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Elemental Air","item_id":7069},"count_per_character":1,"locations":[{"zone_id":"westfall","zone":"Westfall","x":68.55,"y":73.5,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":38.18,"y":62.31,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":62.8,"y":52.16,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":35.38,"y":34.9,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.13,"y":22.14,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":42.75,"y":41.95,"subzone":"Dust Devil","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.11,"y":49.4,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.99,"y":50.39,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.81,"y":50.97,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.24,"y":50.77,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.38,"y":51.93,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.53,"y":52.09,"subzone":"Thundering Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":38.59,"y":42.5,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.99,"y":46.6,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":45.61,"y":45.99,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.57,"y":58.15,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Elemental Air","countPerCharacter":1,"itemId":7069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elemental Earth","item_id":7067},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":64.68,"y":44.77,"subzone":"Stone Fury","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.91,"y":59.49,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.41,"y":58.63,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.01,"y":57.74,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":10.12,"y":78.2,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":12.41,"y":76.99,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":16.2,"y":78.51,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.6,"y":60.79,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":37.65,"y":60.51,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":35.59,"y":60.54,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Elemental Earth","countPerCharacter":1,"itemId":7067,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elemental Fire","item_id":7068},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.34,"y":60.45,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":43.98,"y":41.02,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.4,"y":49.33,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":36.55,"y":51.37,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.13,"y":53.06,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34.5,"y":59.88,"subzone":"Rogue Flame Spirit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":28.53,"y":63.32,"subzone":"Burning Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.08,"y":67.04,"subzone":"Burning Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.42,"y":66.27,"subzone":"Burning Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Elemental Fire","countPerCharacter":1,"itemId":7068,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elemental Water","item_id":7070},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":19.9,"y":24.49,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":19.83,"y":23.84,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.88,"y":23.9,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.87,"y":24.36,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.43,"y":23.19,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.53,"y":24.67,"subzone":"Lesser Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.38,"y":28.52,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":65.36,"y":31.01,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.2,"y":28.24,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":65.3,"y":28.82,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.94,"y":31.15,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.79,"y":30.83,"subzone":"Cresting Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":45.08,"y":69.3,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":46.09,"y":69.92,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":46.26,"y":70.66,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ashenvale","zone":"Ashenvale","x":51.22,"y":73.36,"subzone":"Befouled Water Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Elemental Water","countPerCharacter":1,"itemId":7070,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Elemental Air","countPerCharacter":1,"itemId":7069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Elemental Earth","countPerCharacter":1,"itemId":7067,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Elemental Fire","countPerCharacter":1,"itemId":7068,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Elemental Water","countPerCharacter":1,"itemId":7070,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring the elements earth, air, fire and water to Bath'rah the Windwatcher.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8411,"title":"Mastering the Elements","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8411"}],"missing_fields":[]}},{"quest_id":8412,"title":"Spirit Totem","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodshot Spider Eye","item_id":20610},"count_per_character":8,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.89,"y":54.68,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":32.26,"y":62.39,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.42,"y":61.43,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.77,"y":62.25,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.19,"y":54.07,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.93,"y":61.3,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.55,"y":66.85,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.99,"y":60.96,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodshot Spider Eye","countPerCharacter":8,"itemId":20610,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thick Black Claw","item_id":20611},"count_per_character":8,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.89,"y":54.68,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":32.26,"y":62.39,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.24,"y":62.33,"subzone":"Diseased Black Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.92,"y":65.52,"subzone":"Diseased Black Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.46,"y":63.59,"subzone":"Diseased Black Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":32.67,"y":55.22,"subzone":"Diseased Black Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":34.22,"y":62.1,"subzone":"Diseased Black Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.35,"y":65.62,"subzone":"Diseased Black Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.25,"y":47.78,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":55.8,"y":63.56,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Thick Black Claw","countPerCharacter":8,"itemId":20611,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8410],"next_quest_ids":[8413],"requirements":{"prerequisite_alternatives":[[{"quest_id":8410,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodshot Spider Eye","countPerCharacter":8,"itemId":20610,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Thick Black Claw","countPerCharacter":8,"itemId":20611,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring the pieces for the spirit totem to Bath'rah the Windwatcher.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8412,"title":"Spirit Totem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8412,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Spirit Totem #8412","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8412"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8412"}],"missing_fields":[]}},{"quest_id":8413,"title":"Da Voodoo","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bath'rah the Windwatcher","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":80.5,"y":66.92,"subzone":"Bath'rah the Windwatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Amber Voodoo Feather","item_id":20606},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Gasher and Zul’Lor","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Gasher and Zul’Lor","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Amber Voodoo Feather","countPerCharacter":2,"itemId":20606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Voodoo Feather","item_id":20607},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Hukku and Mijan","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Hukku and Mijan","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blue Voodoo Feather","countPerCharacter":2,"itemId":20607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Voodoo Feather","item_id":20608},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Zolo and Loro","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Zolo and Loro","delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Voodoo Feather","countPerCharacter":2,"itemId":20608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8412],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8412,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":15500,"items":[],"choices":[{"id":20369,"name":"Azurite Fists","count":1,"url":"https://www.wowhead.com/forever/item=20369"},{"id":20503,"name":"Enamored Water Spirit","count":1,"url":"https://www.wowhead.com/forever/item=20503"},{"id":20556,"name":"Wildstaff","count":1,"url":"https://www.wowhead.com/forever/item=20556"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Amber Voodoo Feather","countPerCharacter":2,"itemId":20606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blue Voodoo Feather","countPerCharacter":2,"itemId":20607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Voodoo Feather","countPerCharacter":2,"itemId":20608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the voodoo feathers to Bath'rah the Windwatcher.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8413,"title":"Da Voodoo","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8413,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Da Voodoo #8413","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"shaman","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=shaman&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8413"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8413"}],"missing_fields":[]}},{"quest_id":506,"title":"Blackmoore's Legacy","quest_level":36,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gol'dir","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":59.96,"y":43.74,"subzone":"Gol'dir","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krusk"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[503],"next_quest_ids":[507],"requirements":{"prerequisite_alternatives":[[{"quest_id":503,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the information gathered by Gol'dir to Krusk in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":506,"title":"Blackmoore's Legacy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=506"}],"missing_fields":[]}},{"quest_id":508,"title":"Taretha's Gift","quest_level":40,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elysa","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.3,"y":14.31,"subzone":"Elysa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krusk","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krusk"},"count_per_character":null,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":63.24,"y":20.66,"subzone":"Krusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[507],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":507,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":3764,"name":"Mantis Boots","count":1,"url":"https://www.wowhead.com/forever/item=3764"},{"id":3765,"name":"Brigand's Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=3765"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krusk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return Taretha's pendant to Krusk in Tarren Mill.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":508,"title":"Taretha's Gift","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=508"}],"missing_fields":[]}},{"quest_id":535,"title":"Valik","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Henchman Valik","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":57.17,"y":69.51,"subzone":"Henchman Valik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Henchman Valik","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":57.17,"y":69.51,"subzone":"Henchman Valik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Southshore Stout","item_id":3703},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":59.3,"y":69.76,"subzone":"Drunken Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":58.66,"y":67.21,"subzone":"Drunken Footpad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Southshore Stout","countPerCharacter":1,"itemId":3703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[{"id":3601,"name":"Syndicate Missive","count":1,"url":"https://www.wowhead.com/forever/item=3601"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Southshore Stout","countPerCharacter":1,"itemId":3703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a mug of Southshore Stout to Valik in the Syndicate camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":535,"title":"Valik","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=535"}],"missing_fields":[]}},{"quest_id":6701,"title":"Syndicate Emblems","quest_level":60,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":349,"2":0},"maximum":{"1":349,"2":2999}},"notes":["Reputation gate: {\"minimum\":{\"1\":349,\"2\":0},\"maximum\":{\"1\":349,\"2\":2999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":81.45,"y":76.86,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":81.98,"y":78.09,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":85.27,"y":79.56,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.59,"y":78.71,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":85.58,"y":79.11,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.53,"y":79.38,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":77.24,"y":20.1,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":77.74,"y":20.05,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":81.45,"y":76.86,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":81.98,"y":78.09,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":85.27,"y":79.56,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.59,"y":78.71,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":85.58,"y":79.11,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.53,"y":79.38,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":77.24,"y":20.1,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ravenholdt Guard","locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":77.74,"y":20.05,"subzone":"Ravenholdt Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Syndicate Emblem","item_id":17124},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Syndicate Emblem","countPerCharacter":1,"itemId":17124,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6681],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6681,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Syndicate Emblem","countPerCharacter":1,"itemId":17124,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6701,"title":"Syndicate Emblems","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6701"}],"missing_fields":["Syndicate Emblem location","Quest XP"]}},{"quest_id":6983,"title":"You're a Mean One...","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Strange Snowman","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.44,"y":72.46,"subzone":"Strange Snowman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kaymard Copperpinch","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.33,"y":66.49,"subzone":"Kaymard Copperpinch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stolen Treats","item_id":17662},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":37.26,"y":71.16,"subzone":"The Abominable Greench","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":29.92,"y":61.01,"subzone":"The Abominable Greench","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":41.44,"y":63.57,"subzone":"The Abominable Greench","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.62,"y":50.84,"subzone":"The Abominable Greench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stolen Treats","countPerCharacter":1,"itemId":17662,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6963],"next_quest_ids":[6984],"requirements":{"prerequisite_alternatives":[[{"quest_id":6963,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stolen Treats","countPerCharacter":1,"itemId":17662,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Locate and return the Stolen Treats to Kaymard Copperpinch in Orgrimmar. It was last thought to be in the possession of the Abominable Greench, found somewhere in the snowy regions of the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6983,"title":"You're a Mean One...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6983"}],"missing_fields":[]}},{"quest_id":7082,"title":"The Graveyards of Alterac","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Teeka Bloodsnarl","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":65.55,"y":55.13,"subzone":"Corporal Teeka Bloodsnarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Teeka Bloodsnarl","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":65.55,"y":55.13,"subzone":"Corporal Teeka Bloodsnarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP Graveyard Credit Marker","npc_id":13756},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP Graveyard Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP Graveyard Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Assault a graveyard, then return to Corporal Teeka Bloodsnarl in the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7082,"title":"The Graveyards of Alterac","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7082"}],"missing_fields":["PvP Graveyard Credit Marker location"]}},{"quest_id":7101,"title":"Towers and Bunkers","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Teeka Bloodsnarl","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":65.55,"y":55.13,"subzone":"Corporal Teeka Bloodsnarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Teeka Bloodsnarl","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":65.55,"y":55.13,"subzone":"Corporal Teeka Bloodsnarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP Tower Credit Marker","npc_id":13778},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP Tower Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP Tower Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Capture an enemy tower, then return to Corporal Teeka Bloodsnarl in the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7101,"title":"Towers and Bunkers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: PvP Tower Credit Marker location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7101"}],"missing_fields":["PvP Tower Credit Marker location"]}},{"quest_id":7124,"title":"Capture a Mine","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Teeka Bloodsnarl","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":65.55,"y":55.13,"subzone":"Corporal Teeka Bloodsnarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Teeka Bloodsnarl","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":65.55,"y":55.13,"subzone":"Corporal Teeka Bloodsnarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP Mine Credit Marker","npc_id":13796},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP Mine Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP Mine Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Capture a mine, then return to Corporal Teeka Bloodsnarl in the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7124,"title":"Capture a Mine","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: PvP Mine Credit Marker location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7124"}],"missing_fields":["PvP Mine Credit Marker location"]}},{"quest_id":7142,"title":"The Battle for Alterac","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Voggah Deathgrip","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.84,"y":60.47,"subzone":"Voggah Deathgrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Voggah Deathgrip","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.84,"y":60.47,"subzone":"Voggah Deathgrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Voggah Deathgrip"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.84,"y":60.47,"subzone":"Voggah Deathgrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Voggah Deathgrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8272],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Voggah Deathgrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Enter Alterac Valley and defeat the dwarven general, Vanndar Stormpike. Then, return to Voggah Deathgrip in the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7142,"title":"The Battle for Alterac","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7142"}],"missing_fields":[]}},{"quest_id":7161,"title":"Proving Grounds","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":729,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":729,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostwolf Banner","item_id":17850},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostwolf Banner","countPerCharacter":1,"itemId":17850,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7163],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":17690,"name":"Frostwolf Insignia Rank 1","count":1,"url":"https://www.wowhead.com/forever/item=17690"},{"id":19483,"name":"Peeling the Onion","count":1,"url":"https://www.wowhead.com/forever/item=19483"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostwolf Banner","countPerCharacter":1,"itemId":17850,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Wildpaw cavern located southeast of the main base in Alterac Valley and find the Frostwolf Banner. Return the Frostwolf Banner to Warmaster Laggrond.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7161,"title":"Proving Grounds","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frostwolf Banner location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7161"}],"missing_fields":["Frostwolf Banner location"]}},{"quest_id":7162,"title":"Proving Grounds","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":730,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":730,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormpike Banner","item_id":17849},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormpike Banner","countPerCharacter":1,"itemId":17849,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7168],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":17691,"name":"Stormpike Insignia Rank 1","count":1,"url":"https://www.wowhead.com/forever/item=17691"},{"id":19484,"name":"The Frostwolf Artichoke","count":1,"url":"https://www.wowhead.com/forever/item=19484"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormpike Banner","countPerCharacter":1,"itemId":17849,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Icewing Caverns located southwest of Dun Baldar in Alterac Valley and recover the Stormpike Banner. Return the Stormpike Banner to Lieutenant Haggerdin in the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7162,"title":"Proving Grounds","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Stormpike Banner location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7162"}],"missing_fields":["Stormpike Banner location"]}},{"quest_id":7163,"title":"Rise and Be Recognized","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":729,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":729,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostwolf Insignia Rank 1","item_id":17690},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 1","countPerCharacter":1,"itemId":17690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7161],"next_quest_ids":[7164],"requirements":{"prerequisite_alternatives":[[{"quest_id":7161,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":17905,"name":"Frostwolf Insignia Rank 2","count":1,"url":"https://www.wowhead.com/forever/item=17905"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 1","countPerCharacter":1,"itemId":17690,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7163,"title":"Rise and Be Recognized","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frostwolf Insignia Rank 1 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7163"}],"missing_fields":["Frostwolf Insignia Rank 1 location"]}},{"quest_id":7164,"title":"Honored Amongst the Clan","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":729,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":729,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostwolf Insignia Rank 2","item_id":17905},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 2","countPerCharacter":1,"itemId":17905,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7163],"next_quest_ids":[7165],"requirements":{"prerequisite_alternatives":[[{"quest_id":7163,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":17906,"name":"Frostwolf Insignia Rank 3","count":1,"url":"https://www.wowhead.com/forever/item=17906"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 2","countPerCharacter":1,"itemId":17905,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7164,"title":"Honored Amongst the Clan","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frostwolf Insignia Rank 2 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7164"}],"missing_fields":["Frostwolf Insignia Rank 2 location"]}},{"quest_id":7165,"title":"Earned Reverence","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":729,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":729,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostwolf Insignia Rank 3","item_id":17906},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 3","countPerCharacter":1,"itemId":17906,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7164],"next_quest_ids":[7166],"requirements":{"prerequisite_alternatives":[[{"quest_id":7164,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":17907,"name":"Frostwolf Insignia Rank 4","count":1,"url":"https://www.wowhead.com/forever/item=17907"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 3","countPerCharacter":1,"itemId":17906,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7165,"title":"Earned Reverence","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frostwolf Insignia Rank 3 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7165"}],"missing_fields":["Frostwolf Insignia Rank 3 location"]}},{"quest_id":7166,"title":"Legendary Heroes","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":729,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":729,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostwolf Insignia Rank 4","item_id":17907},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 4","countPerCharacter":1,"itemId":17907,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7165],"next_quest_ids":[7167],"requirements":{"prerequisite_alternatives":[[{"quest_id":7165,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":17908,"name":"Frostwolf Insignia Rank 5","count":1,"url":"https://www.wowhead.com/forever/item=17908"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 4","countPerCharacter":1,"itemId":17907,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7166,"title":"Legendary Heroes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frostwolf Insignia Rank 4 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7166"}],"missing_fields":["Frostwolf Insignia Rank 4 location"]}},{"quest_id":7167,"title":"The Eye of Command","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":729,"2":42999},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":729,\"2\":42999},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warmaster Laggrond","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":62.27,"y":58.89,"subzone":"Warmaster Laggrond","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostwolf Insignia Rank 5","item_id":17908},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 5","countPerCharacter":1,"itemId":17908,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7166],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7166,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":17909,"name":"Frostwolf Insignia Rank 6","count":1,"url":"https://www.wowhead.com/forever/item=17909"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostwolf Insignia Rank 5","countPerCharacter":1,"itemId":17908,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7167,"title":"The Eye of Command","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frostwolf Insignia Rank 5 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7167"}],"missing_fields":["Frostwolf Insignia Rank 5 location"]}},{"quest_id":7168,"title":"Rise and Be Recognized","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":730,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":730,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormpike Insignia Rank 1","item_id":17691},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormpike Insignia Rank 1","countPerCharacter":1,"itemId":17691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7162],"next_quest_ids":[7169],"requirements":{"prerequisite_alternatives":[[{"quest_id":7162,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":17900,"name":"Stormpike Insignia Rank 2","count":1,"url":"https://www.wowhead.com/forever/item=17900"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormpike Insignia Rank 1","countPerCharacter":1,"itemId":17691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7168,"title":"Rise and Be Recognized","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Stormpike Insignia Rank 1 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7168"}],"missing_fields":["Stormpike Insignia Rank 1 location"]}},{"quest_id":7169,"title":"Honored Amongst the Guard","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":730,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":730,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormpike Insignia Rank 2","item_id":17900},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormpike Insignia Rank 2","countPerCharacter":1,"itemId":17900,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7168],"next_quest_ids":[7170],"requirements":{"prerequisite_alternatives":[[{"quest_id":7168,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":17901,"name":"Stormpike Insignia Rank 3","count":1,"url":"https://www.wowhead.com/forever/item=17901"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormpike Insignia Rank 2","countPerCharacter":1,"itemId":17900,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7169,"title":"Honored Amongst the Guard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Stormpike Insignia Rank 2 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7169"}],"missing_fields":["Stormpike Insignia Rank 2 location"]}},{"quest_id":7170,"title":"Earned Reverence","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":730,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":730,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormpike Insignia Rank 3","item_id":17901},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormpike Insignia Rank 3","countPerCharacter":1,"itemId":17901,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7169],"next_quest_ids":[7171],"requirements":{"prerequisite_alternatives":[[{"quest_id":7169,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":17902,"name":"Stormpike Insignia Rank 4","count":1,"url":"https://www.wowhead.com/forever/item=17902"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormpike Insignia Rank 3","countPerCharacter":1,"itemId":17901,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7170,"title":"Earned Reverence","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Stormpike Insignia Rank 3 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7170"}],"missing_fields":["Stormpike Insignia Rank 3 location"]}},{"quest_id":7171,"title":"Legendary Heroes","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":730,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":730,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormpike Insignia Rank 4","item_id":17902},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormpike Insignia Rank 4","countPerCharacter":1,"itemId":17902,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7170],"next_quest_ids":[7172],"requirements":{"prerequisite_alternatives":[[{"quest_id":7170,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":17903,"name":"Stormpike Insignia Rank 5","count":1,"url":"https://www.wowhead.com/forever/item=17903"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormpike Insignia Rank 4","countPerCharacter":1,"itemId":17902,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7171,"title":"Legendary Heroes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Stormpike Insignia Rank 4 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7171"}],"missing_fields":["Stormpike Insignia Rank 4 location"]}},{"quest_id":7172,"title":"The Eye of Command","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":730,"2":42999},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":730,\"2\":42999},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Haggerdin","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":39.46,"y":81.23,"subzone":"Lieutenant Haggerdin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormpike Insignia Rank 5","item_id":17903},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormpike Insignia Rank 5","countPerCharacter":1,"itemId":17903,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7171],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7171,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":17904,"name":"Stormpike Insignia Rank 6","count":1,"url":"https://www.wowhead.com/forever/item=17904"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormpike Insignia Rank 5","countPerCharacter":1,"itemId":17903,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7172,"title":"The Eye of Command","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Stormpike Insignia Rank 5 location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7172"}],"missing_fields":["Stormpike Insignia Rank 5 location"]}},{"quest_id":8249,"title":"Junkboxes Needed","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fahrad","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.45,"y":80.32,"subzone":"Fahrad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fahrad","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.45,"y":80.32,"subzone":"Fahrad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Junkbox","item_id":16885},"count_per_character":5,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":69.6,"y":49.79,"subzone":"Theramore Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":65.88,"y":52.04,"subzone":"Theramore Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":64.87,"y":48.57,"subzone":"Theramore Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":65.66,"y":50.49,"subzone":"Theramore Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":71.05,"y":56.04,"subzone":"Theramore Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":71.64,"y":56.15,"subzone":"Theramore Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Junkbox","countPerCharacter":5,"itemId":16885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20086,"name":"Dusksteel Throwing Knife","count":1,"url":"https://www.wowhead.com/forever/item=20086"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Junkbox","countPerCharacter":5,"itemId":16885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8249,"title":"Junkboxes Needed","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8249"}],"missing_fields":["Quest XP"]}},{"quest_id":8271,"title":"Hero of the Stormpike","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Stonehewer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":40.65,"y":79.56,"subzone":"Prospector Stonehewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Stonehewer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":40.65,"y":79.56,"subzone":"Prospector Stonehewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Prospector Stonehewer"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":40.65,"y":79.56,"subzone":"Prospector Stonehewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Prospector Stonehewer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7141],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7141,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[{"id":19107,"name":"Bloodseeker","count":1,"url":"https://www.wowhead.com/forever/item=19107"},{"id":19106,"name":"Ice Barbed Spear","count":1,"url":"https://www.wowhead.com/forever/item=19106"},{"id":19108,"name":"Wand of Biting Cold","count":1,"url":"https://www.wowhead.com/forever/item=19108"},{"id":20648,"name":"Cold Forged Hammer","count":1,"url":"https://www.wowhead.com/forever/item=20648"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Prospector Stonehewer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8271,"title":"Hero of the Stormpike","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8271"}],"missing_fields":[]}},{"quest_id":8272,"title":"Hero of the Frostwolf","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Voggah Deathgrip","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.84,"y":60.47,"subzone":"Voggah Deathgrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Voggah Deathgrip","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.84,"y":60.47,"subzone":"Voggah Deathgrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Voggah Deathgrip"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.84,"y":60.47,"subzone":"Voggah Deathgrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Voggah Deathgrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7142],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7142,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[{"id":19107,"name":"Bloodseeker","count":1,"url":"https://www.wowhead.com/forever/item=19107"},{"id":19106,"name":"Ice Barbed Spear","count":1,"url":"https://www.wowhead.com/forever/item=19106"},{"id":19108,"name":"Wand of Biting Cold","count":1,"url":"https://www.wowhead.com/forever/item=19108"},{"id":20648,"name":"Cold Forged Hammer","count":1,"url":"https://www.wowhead.com/forever/item=20648"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Voggah Deathgrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8272,"title":"Hero of the Frostwolf","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8272"}],"missing_fields":[]}},{"quest_id":9029,"title":"A Bubbling Cauldron","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Fragrant Cauldron","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.58,"y":75.66,"subzone":"Fragrant Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fragrant Cauldron","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.58,"y":75.66,"subzone":"Fragrant Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fragrant Cauldron"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.58,"y":75.66,"subzone":"Fragrant Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fragrant Cauldron","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8984,9028],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8984,"required_state":"completed"}],[{"quest_id":9028,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22281,"name":"Blue Dinner Suit","count":1,"url":"https://www.wowhead.com/forever/item=22281"},{"id":22282,"name":"Purple Dinner Suit","count":1,"url":"https://www.wowhead.com/forever/item=22282"},{"id":22277,"name":"Red Dinner Suit","count":1,"url":"https://www.wowhead.com/forever/item=22277"},{"id":22278,"name":"Lovely Blue Dress","count":1,"url":"https://www.wowhead.com/forever/item=22278"},{"id":22280,"name":"Lovely Purple Dress","count":1,"url":"https://www.wowhead.com/forever/item=22280"},{"id":22276,"name":"Lovely Red Dress","count":1,"url":"https://www.wowhead.com/forever/item=22276"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fragrant Cauldron","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9029,"title":"A Bubbling Cauldron","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9029"}],"missing_fields":["Quest XP"]}},{"quest_id":6681,"title":"The Manor, Ravenholdt","quest_level":24,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fahrad","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":84.45,"y":80.32,"subzone":"Fahrad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ravenholdt","npc_id":13936},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.64,"y":17.84,"subzone":"Ravenholdt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ravenholdt","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6701],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Ravenholdt","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Seal of Ravenholdt to Fahrad at Ravenholdt Manor, hidden away in the hills of Hillsbrad.  Your cunning will be tested along the way. Be prepared.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6681,"title":"The Manor, Ravenholdt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6681"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":7141,"title":"The Battle of Alterac","quest_level":60,"minimum_level":51,"faction":"alliance","primary_region_id":"alterac-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Stonehewer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":40.65,"y":79.56,"subzone":"Prospector Stonehewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Stonehewer","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":40.65,"y":79.56,"subzone":"Prospector Stonehewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Prospector Stonehewer"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":40.65,"y":79.56,"subzone":"Prospector Stonehewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Prospector Stonehewer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8271],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Prospector Stonehewer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Enter Alterac Valley, defeat the Horde general Drek'thar, and then return to Prospector Stonehewer in the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7141,"title":"The Battle of Alterac","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7141"}],"missing_fields":[]}}],"quest_count":35},{"region_id":"stormwind-city","name":"Stormwind City","quests":[{"quest_id":1947,"title":"Journey to the Marsh","quest_level":38,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jennea Cannon","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.56,"y":85.8,"subzone":"Jennea Cannon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Deino","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.45,"y":86.13,"subzone":"Deino","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tabetha"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1949],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":290,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tabetha.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1947,"title":"Journey to the Marsh","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1947,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"Journey to the Marsh #1947","kinds":["pickup","objective","turnin"],"guide":"mage-wand","title":"Mage · Tabetha’s wand","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/mage-wand.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1947"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1947"}],"missing_fields":[]}},{"quest_id":4968,"title":"Knowledge of the Orb of Orahil","quest_level":35,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Demisette Cloyce","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":39.24,"y":84.96,"subzone":"Demisette Cloyce","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[4965,4967,4969],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4968,"title":"Knowledge of the Orb of Orahil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4968,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"Knowledge of the Orb of Orahil #4968","kinds":["pickup","objective","turnin"],"guide":"warlock-orahil","title":"Warlock · Orb of Orahil","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/warlock-orahil.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4968"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4968"}],"missing_fields":[]}},{"quest_id":7562,"title":"Mor'zul Bloodbringer","quest_level":58,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Spackle Thornberry","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":39.53,"y":84.53,"subzone":"Spackle Thornberry","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kurgul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.52,"y":46.72,"subzone":"Kurgul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Jubahl Corpseseeker","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":52.7,"y":6.08,"subzone":"Jubahl Corpseseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Greshka","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":48.58,"y":55.27,"subzone":"Greshka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mor'zul Bloodbringer"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mor'zul Bloodbringer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7563],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":625,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mor'zul Bloodbringer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Mor'zul Bloodbringer in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7562,"title":"Mor'zul Bloodbringer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7562,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"Mor'zul Bloodbringer #7562","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7562"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7562"}],"missing_fields":[]}},{"quest_id":8254,"title":"Cenarion Aid","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess Laurena","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.53,"y":44.6,"subzone":"High Priestess Laurena","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Malakai Cross","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":24.56,"y":22.57,"subzone":"Malakai Cross","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Father Cobb","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":25.64,"y":20.7,"subzone":"Father Cobb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Astarii Starseeker","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":38.33,"y":80.95,"subzone":"Astarii Starseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Jandria","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":37.89,"y":82.74,"subzone":"Jandria","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Aelthalyste","locations":[{"zone_id":"undercity","zone":"Undercity","x":49.26,"y":17.12,"subzone":"Aelthalyste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Father Lazarus","locations":[{"zone_id":"undercity","zone":"Undercity","x":47.57,"y":18.9,"subzone":"Father Lazarus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Theodrus Frostbeard","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":24.08,"y":8.41,"subzone":"Theodrus Frostbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Braenna Flintcrag","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":24.42,"y":9.17,"subzone":"Braenna Flintcrag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Brother Joshua","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.5,"y":45.21,"subzone":"Brother Joshua","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"X'yera","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":36.01,"y":87.73,"subzone":"X'yera","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Priestess Alathea","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":39.52,"y":81.2,"subzone":"Priestess Alathea","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"High Priest Rohan","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":24.73,"y":8.16,"subzone":"High Priest Rohan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ogtinc"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ogtinc","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8255],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ogtinc","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Ogtinc in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8254,"title":"Cenarion Aid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8254,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Aid #8254","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"priest","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=priest&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8254"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8254"}],"missing_fields":[]}},{"quest_id":8419,"title":"An Imp's Request","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Demisette Cloyce","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":39.24,"y":84.96,"subzone":"Demisette Cloyce","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kartosh","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":48.65,"y":55.64,"subzone":"Kartosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Grol'dar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":47.98,"y":45.93,"subzone":"Grol'dar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Mirket","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.62,"y":46.95,"subzone":"Mirket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Zevrost","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":48.47,"y":45.43,"subzone":"Zevrost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kaal Soulreaper","locations":[{"zone_id":"undercity","zone":"Undercity","x":86.21,"y":15.93,"subzone":"Kaal Soulreaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Luther Pickman","locations":[{"zone_id":"undercity","zone":"Undercity","x":86.43,"y":15.25,"subzone":"Luther Pickman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Richard Kerwin","locations":[{"zone_id":"undercity","zone":"Undercity","x":88.91,"y":15.86,"subzone":"Richard Kerwin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Thistleheart","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":51.09,"y":6.61,"subzone":"Thistleheart","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Alexander Calder","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.08,"y":7.45,"subzone":"Alexander Calder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ursula Deline","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":39.89,"y":84.19,"subzone":"Ursula Deline","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Sandahl","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":39.66,"y":85.74,"subzone":"Sandahl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Felcloth","item_id":14256},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.73,"y":50.62,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":52.3,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.91,"y":49.3,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":51.54,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.24,"y":52.37,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.96,"y":16.48,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.83,"y":17.55,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.05,"y":24.34,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":61.42,"y":25.2,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.65,"y":25.58,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.23,"y":17.35,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":62.78,"y":25.49,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":66.41,"y":16.83,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.89,"y":16.9,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.79,"y":18.64,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.65,"y":24.47,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Felcloth","countPerCharacter":1,"itemId":14256,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8421],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8420],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Felcloth","countPerCharacter":1,"itemId":14256,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a piece of felcloth to Impsy in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8419,"title":"An Imp's Request","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8419,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"An Imp's Request #8419","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8419"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8419"}],"missing_fields":[]}},{"quest_id":1798,"title":"Seeking Strahad","quest_level":30,"minimum_level":30,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gakin the Darkbinder","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":39.22,"y":85.23,"subzone":"Gakin the Darkbinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Strahad Farsan"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1758],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Strahad Farsan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Strahad Farsan in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1798,"title":"Seeking Strahad","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1798"}],"missing_fields":[]}},{"quest_id":5050,"title":"Good Luck Charm","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ol' Emma","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":60.2,"y":57.03,"subzone":"Ol' Emma","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Jeremiah Payson","locations":[{"zone_id":"undercity","zone":"Undercity","x":67.6,"y":44.16,"subzone":"Jeremiah Payson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Janice Felstone","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.4,"y":54.05,"subzone":"Janice Felstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Janice Felstone"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.4,"y":54.05,"subzone":"Janice Felstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Janice Felstone","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5048,5049],"next_quest_ids":[5051],"requirements":{"prerequisite_alternatives":[[{"quest_id":5048,"required_state":"completed"}],[{"quest_id":5049,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Janice Felstone","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Janice Felstone in Western Plaguelands her Good Luck Half-Charm.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5050,"title":"Good Luck Charm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5050,"firstStop":34,"lastStop":36,"turninStop":36,"completed":true,"group":"Good Luck Charm · #5050","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5050"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5050"}],"missing_fields":[]}},{"quest_id":8646,"title":"Hammershout the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Hammershout","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":36.27,"y":66.14,"subzone":"Elder Hammershout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Hammershout","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":36.27,"y":66.14,"subzone":"Elder Hammershout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Hammershout"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":36.27,"y":66.14,"subzone":"Elder Hammershout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Hammershout","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Hammershout","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8646,"title":"Hammershout the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8646"}],"missing_fields":["Quest XP"]}},{"quest_id":8796,"title":"The Alliance Needs Your Help!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Sergeant Maclure","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.51,"y":70.61,"subzone":"Master Sergeant Maclure","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Field Marshal Snowfall","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":60.98,"y":73.85,"subzone":"Field Marshal Snowfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Field Marshal Snowfall"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":60.98,"y":73.85,"subzone":"Field Marshal Snowfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Field Marshal Snowfall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Field Marshal Snowfall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Field Marshal Snowfall in Ironforge's Military Ward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8796,"title":"The Alliance Needs Your Help!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8796"}],"missing_fields":[]}},{"quest_id":9026,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aristan Mottar","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.92,"y":74.96,"subzone":"Aristan Mottar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Allison","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":60.39,"y":75.27,"subzone":"Innkeeper Allison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Innkeeper Allison"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":60.39,"y":75.27,"subzone":"Innkeeper Allison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Innkeeper Allison","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9025],"next_quest_ids":[9027],"requirements":{"prerequisite_alternatives":[[{"quest_id":9025,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Innkeeper Allison","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Innkeeper Allison at The Gilded Rose in Stormwind's Trade District.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9026,"title":"Tracing the Source","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9026"}],"missing_fields":["Quest XP"]}},{"quest_id":1015,"title":"The New Frontier","quest_level":55,"minimum_level":54,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crier Goodman","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":56.39,"y":74.09,"subzone":"Crier Goodman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Fandral Staghelm","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":34.81,"y":9.26,"subzone":"Arch Druid Fandral Staghelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arch Druid Fandral Staghelm"},"count_per_character":null,"locations":[{"zone_id":"darnassus","zone":"Darnassus","x":34.81,"y":9.26,"subzone":"Arch Druid Fandral Staghelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arch Druid Fandral Staghelm","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6761],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[1019,1047],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arch Druid Fandral Staghelm","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Arch Druid Fandral Staghelm at the Cenarion Enclave of Darnassus about the Cenarion Circle's call to explore the frontiers of Kalimdor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1015,"title":"The New Frontier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1015"}],"missing_fields":[]}},{"quest_id":2759,"title":"In Search of Galvan","quest_level":40,"minimum_level":40,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hank the Hammer","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":62.85,"y":36.81,"subzone":"Hank the Hammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"McGavan","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.87,"y":75.42,"subzone":"McGavan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"McGavan"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.87,"y":75.42,"subzone":"McGavan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"McGavan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2758],"next_quest_ids":[2760],"requirements":{"prerequisite_alternatives":[[{"quest_id":2758,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"McGavan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with McGavan in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2759,"title":"In Search of Galvan","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2759"}],"missing_fields":[]}},{"quest_id":2758,"title":"The Origins of Smithing","quest_level":40,"minimum_level":40,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hank the Hammer","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":62.85,"y":36.81,"subzone":"Hank the Hammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hank the Hammer","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":62.85,"y":36.81,"subzone":"Hank the Hammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Golden Scale Bracers","item_id":6040},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Golden Scale Bracers","countPerCharacter":6,"itemId":6040,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2759],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[{"id":9367,"name":"Plans: Golden Scale Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=9367"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Golden Scale Bracers","countPerCharacter":6,"itemId":6040,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring six Golden Scale Bracers to Hank the Hammer in Stormwind.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2758,"title":"The Origins of Smithing","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2758"}],"missing_fields":["Golden Scale Bracers location"]}},{"quest_id":4181,"title":"Goblin Engineering","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lilliam Sparkspindle","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":62.09,"y":30.31,"subzone":"Lilliam Sparkspindle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nixx Sprocketspring"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3638],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3630,3632,3633,3634,3635,3637],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Goblin Engineering, take the Manual of Engineering Disciplines to Nixx Sprocketspring in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4181,"title":"Goblin Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4181"}],"missing_fields":[]}},{"quest_id":3630,"title":"Gnome Engineering","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lilliam Sparkspindle","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":62.09,"y":30.31,"subzone":"Lilliam Sparkspindle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkmaster Overspark"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3640],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3632,3633,3634,3635,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Gnome Engineering, take the Manual of Engineering Disciplines to Tinkmaster Overspark in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3630,"title":"Gnome Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3630"}],"missing_fields":[]}},{"quest_id":5048,"title":"Good Natured Emma","quest_level":52,"minimum_level":50,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Royal Factor Bathrilor","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":57.17,"y":48.07,"subzone":"Royal Factor Bathrilor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ol' Emma","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":60.2,"y":57.03,"subzone":"Ol' Emma","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ol' Emma"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":60.2,"y":57.03,"subzone":"Ol' Emma","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ol' Emma","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5022],"next_quest_ids":[5050],"requirements":{"prerequisite_alternatives":[[{"quest_id":5022,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ol' Emma","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Ol' Emma in Stormwind and see if she is in fact Emma Felstone. If she is, then perhaps she'd like the package Janice Felstone made for her.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5048,"title":"Good Natured Emma","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5048"}],"missing_fields":[]}},{"quest_id":5066,"title":"A Call to Arms: The Plaguelands!","quest_level":50,"minimum_level":50,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crier Goodman","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":56.39,"y":74.09,"subzone":"Crier Goodman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Ashlam Valorfist","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Commander Ashlam Valorfist"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Commander Ashlam Valorfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5092],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5090,5091],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Commander Ashlam Valorfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Commander Ashlam Valorfist. His base camp is located at Chillwind Camp, north of the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5066,"title":"A Call to Arms: The Plaguelands!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5066"}],"missing_fields":[]}},{"quest_id":9025,"title":"Morgan's Discovery","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Morgan Pestle","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":63.16,"y":74.41,"subzone":"Morgan Pestle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aristan Mottar","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.92,"y":74.96,"subzone":"Aristan Mottar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aristan Mottar"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.92,"y":74.96,"subzone":"Aristan Mottar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aristan Mottar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9024],"next_quest_ids":[9026],"requirements":{"prerequisite_alternatives":[[{"quest_id":9024,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21812,"name":"Box of Chocolates","count":1,"url":"https://www.wowhead.com/forever/item=21812"},{"id":22218,"name":"Handful of Rose Petals","count":1,"url":"https://www.wowhead.com/forever/item=22218"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aristan Mottar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Aristan Mottar outside the bank in Stormwind's Trade District.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9025,"title":"Morgan's Discovery","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9025"}],"missing_fields":["Quest XP"]}},{"quest_id":9024,"title":"Aristan's Hunch","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aristan Mottar","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.92,"y":74.96,"subzone":"Aristan Mottar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Morgan Pestle","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":63.16,"y":74.41,"subzone":"Morgan Pestle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cologne Bottle","item_id":21833},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cologne Bottle","countPerCharacter":1,"itemId":21833,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Perfume Bottle","item_id":21829},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Perfume Bottle","countPerCharacter":1,"itemId":21829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8903],"next_quest_ids":[9025],"requirements":{"prerequisite_alternatives":[[{"quest_id":8903,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cologne Bottle","countPerCharacter":1,"itemId":21833,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Perfume Bottle","countPerCharacter":1,"itemId":21829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 1 Cologne Bottle and 1 Perfume Bottle to Morgan Pestle in the Trade District of Stormwind.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9024,"title":"Aristan's Hunch","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9024"}],"missing_fields":["Cologne Bottle location","Perfume Bottle location","Quest XP"]}},{"quest_id":8903,"title":"Dangerous Love","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aristan Mottar","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.92,"y":74.96,"subzone":"Aristan Mottar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aristan Mottar","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.92,"y":74.96,"subzone":"Aristan Mottar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stormwind Guard's Card","item_id":22143},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stormwind Guard's Card","countPerCharacter":1,"itemId":22143,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8897,8898,8899],"next_quest_ids":[9024],"requirements":{"prerequisite_alternatives":[[{"quest_id":8897,"required_state":"completed"}],[{"quest_id":8898,"required_state":"completed"}],[{"quest_id":8899,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stormwind Guard's Card","countPerCharacter":1,"itemId":22143,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get a Stormwind Guard's Card and return it to Aristan Mottar in Stormwind.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8903,"title":"Dangerous Love","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8903"}],"missing_fields":["Stormwind Guard's Card location","Quest XP"]}},{"quest_id":8897,"title":"Dearest Colara,","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lieutenant Jocryn Heldric","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":63.83,"y":70.55,"subzone":"Lieutenant Jocryn Heldric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Colara Dean","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.71,"y":75.48,"subzone":"Colara Dean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Colara Dean"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.71,"y":75.48,"subzone":"Colara Dean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Colara Dean","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8903],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8898,8899],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Colara Dean","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Lieutenant Heldric's Carefully Penned Note to Colara Dean outside the bank in Stormwind.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8897,"title":"Dearest Colara,","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8897"}],"missing_fields":["Quest XP"]}},{"quest_id":9028,"title":"The Source Revealed","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Evert Sorisam","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":50.78,"y":60.09,"subzone":"Evert Sorisam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Staffron Lerent","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.53,"y":75.52,"subzone":"Apothecary Staffron Lerent","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Staffron Lerent"},"count_per_character":null,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":89.53,"y":75.52,"subzone":"Apothecary Staffron Lerent","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Staffron Lerent","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9027],"next_quest_ids":[9029],"requirements":{"prerequisite_alternatives":[[{"quest_id":9027,"required_state":"completed"}]],"exclusive_quest_ids":[8984],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Staffron Lerent","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Apothecary Staffron Lerent in the Hillsbrad Foothills behind Ravenholdt Manor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9028,"title":"The Source Revealed","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9028"}],"missing_fields":["Quest XP"]}},{"quest_id":9027,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"stormwind-city","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Innkeeper Allison","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":60.39,"y":75.27,"subzone":"Innkeeper Allison","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Evert Sorisam","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":50.78,"y":60.09,"subzone":"Evert Sorisam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Evert Sorisam"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":50.78,"y":60.09,"subzone":"Evert Sorisam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Evert Sorisam","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9026],"next_quest_ids":[9028],"requirements":{"prerequisite_alternatives":[[{"quest_id":9026,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Evert Sorisam","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Evert Sorisam at The Finest Thread along Stormwind's Canals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9027,"title":"Tracing the Source","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9027"}],"missing_fields":["Quest XP"]}}],"quest_count":23},{"region_id":"dustwallow-marsh","name":"Dustwallow Marsh","quests":[{"quest_id":1948,"title":"Items of Power","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jade","item_id":1529},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Tabetha · obtain materials beforehand","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jade","countPerCharacter":1,"itemId":1529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Bolt Charged Bramble","item_id":7272,"object_id":2690},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.04,"y":50.73,"subzone":"Circle of Outer Binding · Stone of Outer Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Arathi Highlands · Circle of Outer Binding","delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Bolt Charged Bramble","countPerCharacter":1,"itemId":7272,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Witherbark Totem Stick","item_id":7273},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":64.73,"y":71.64,"subzone":"Witherbark Witch Doctor · Witherbark Village","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"target":"Witherbark Totem Stick","countPerCharacter":10,"action":"collect","method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Gather the sticks before visiting the circle. This material substep is required and its time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather the sticks before visiting the circle. This material substep is required and its time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather the sticks before visiting the circle. This material substep is required and its time is unknown."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jade","countPerCharacter":1,"itemId":1529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Bolt Charged Bramble","countPerCharacter":1,"itemId":7272,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop."},"omitUnmeasuredTime":true},{"index":2,"target":"Witherbark Totem Stick","countPerCharacter":10,"action":"collect","method":"unmeasured_action","omitUnmeasuredTime":true,"note":"Gather the sticks before visiting the circle. This material substep is required and its time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather the sticks before visiting the circle. This material substep is required and its time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather the sticks before visiting the circle. This material substep is required and its time is unknown."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 1 Jade and the Bolt Charged Bramble to Tabetha in Dustwallow Marsh.","guide_note":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop.","guide_optional":false,"routing_decision":{"id":1948,"title":"Items of Power","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1948,"firstStop":15,"lastStop":20,"turninStop":20,"completed":true,"group":"Items of Power #1948","kinds":["pickup","objective","turnin"],"guide":"mage-wand","title":"Mage · Tabetha’s wand","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/mage-wand.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1948"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 1 Jade through purchase or gathering before returning to Tabetha. Avoid routing a random world-drop mob as if it were a required quest kill. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. First gather 10 Witherbark Totem Sticks from Witherbark trolls, then use them at the Stone of Outer Binding and collect the Bolt Charged Bramble. This is a charged-item interaction, not a direct mob drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1948"}],"missing_fields":[]}},{"quest_id":1949,"title":"Hidden Secrets","quest_level":38,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magus Tirth","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.29,"y":75.7,"subzone":"Magus Tirth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magus Tirth"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":78.29,"y":75.7,"subzone":"Magus Tirth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magus Tirth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1947],"next_quest_ids":[1950],"requirements":{"prerequisite_alternatives":[[{"quest_id":1947,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magus Tirth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Magus Tirth in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1949,"title":"Hidden Secrets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1949,"firstStop":6,"lastStop":8,"turninStop":8,"completed":true,"group":"Hidden Secrets #1949","kinds":["pickup","objective","turnin"],"guide":"mage-wand","title":"Mage · Tabetha’s wand","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/mage-wand.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1949"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1949"}],"missing_fields":[]}},{"quest_id":1952,"title":"Mage's Wand","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tabetha"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1951],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1951,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[{"id":7514,"name":"Icefury Wand","count":1,"url":"https://www.wowhead.com/forever/item=7514"},{"id":11263,"name":"Nether Force Wand","count":1,"url":"https://www.wowhead.com/forever/item=11263"},{"id":7513,"name":"Ragefire Wand","count":1,"url":"https://www.wowhead.com/forever/item=7513"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tabetha after her ritual.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1952,"title":"Mage's Wand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1952,"firstStop":21,"lastStop":23,"turninStop":23,"completed":true,"group":"Mage's Wand #1952","kinds":["pickup","objective","turnin"],"guide":"mage-wand","title":"Mage · Tabetha’s wand","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":30},"url":"/journey/mage-wand.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1952"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1952"}],"missing_fields":[]}},{"quest_id":1954,"title":"The Infernal Orb","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Infernal Orb","item_id":7291},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":80.3,"y":76.98,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.47,"y":77.84,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.68,"y":76.34,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.47,"y":81.28,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":82.12,"y":80.66,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.81,"y":76.31,"subzone":"Burning Blade Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Infernal Orb","countPerCharacter":1,"itemId":7291,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1953],"next_quest_ids":[1955],"requirements":{"prerequisite_alternatives":[[{"quest_id":1953,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Infernal Orb","countPerCharacter":1,"itemId":7291,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring an Infernal Orb to Tabetha in Dustwallow Marsh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1954,"title":"The Infernal Orb","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1954,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"The Infernal Orb #1954","kinds":["pickup","objective","turnin"],"guide":"mage-celestial","title":"Mage · Celestial Power","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/mage-celestial.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1954"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1954"}],"missing_fields":[]}},{"quest_id":1955,"title":"The Exorcism","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"elite","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Demon of the Orb","npc_id":6549},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha’s cottage · summoned demon event","coordinate_role":"event_staging","evidence":"source_database_or_labeled_research"}],"location_label":"Dustwallow Marsh · Tabetha’s cottage","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Demon of the Orb","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1954],"next_quest_ids":[1956],"requirements":{"prerequisite_alternatives":[[{"quest_id":1954,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Demon of the Orb","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill the Demon of the Orb, then speak with Tabetha.","guide_note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration.","guide_optional":false,"routing_decision":{"id":1955,"title":"The Exorcism","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1955,"firstStop":10,"lastStop":12,"turninStop":12,"completed":true,"group":"The Exorcism #1955","kinds":["pickup","objective","turnin"],"guide":"mage-celestial","title":"Mage · Celestial Power","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/mage-celestial.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1955"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1955"}],"missing_fields":[]}},{"quest_id":1956,"title":"Power in Uldaman","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Obsidian Power Source","item_id":8053,"npc_id":7023},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":44.53,"y":12.12,"subzone":"Uldaman exterior approach · Obsidian Sentinel near the rear entrance","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Uldaman · Obsidian Sentinel near the rear entrance","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Obsidian Power Source","countPerCharacter":1,"itemId":8053,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1955],"next_quest_ids":[1957],"requirements":{"prerequisite_alternatives":[[{"quest_id":1955,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Obsidian Power Source","countPerCharacter":1,"itemId":8053,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve an Obsidian Power Source and bring it to Tabetha in Dustwallow Marsh.","guide_note":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance.","guide_optional":false,"routing_decision":{"id":1956,"title":"Power in Uldaman","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1956,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"Power in Uldaman #1956","kinds":["pickup","objective","turnin"],"guide":"mage-celestial","title":"Mage · Celestial Power","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/mage-celestial.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1956"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Defeat the Obsidian Sentinel inside Uldaman and loot its power source. The marker is the exterior staging approach; it is not the sentinel’s position inside the instance."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1956"}],"missing_fields":[]}},{"quest_id":1957,"title":"Mana Surges","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Mana Surge","npc_id":6550},"count_per_character":12,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha’s cottage · Mana Surge event","coordinate_role":"event_staging","evidence":"source_database_or_labeled_research"}],"location_label":"Dustwallow Marsh · Tabetha’s cottage","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mana Surge","countPerCharacter":12,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1956],"next_quest_ids":[1958],"requirements":{"prerequisite_alternatives":[[{"quest_id":1956,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Mana Surge","countPerCharacter":12,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 12 Mana Surges in the allowed time limit.","guide_note":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown.","guide_optional":false,"routing_decision":{"id":1957,"title":"Mana Surges","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1957,"firstStop":16,"lastStop":18,"turninStop":18,"completed":true,"group":"Mana Surges #1957","kinds":["pickup","objective","turnin"],"guide":"mage-celestial","title":"Mage · Celestial Power","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/mage-celestial.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1957"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"After #1956, accept Tabetha’s timed Mana Surge event and defeat all 12 summoned surges within its limit. These are event spawns at the cottage, not roaming mobs. Full event duration is unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1957"}],"missing_fields":[]}},{"quest_id":1958,"title":"Celestial Power","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tabetha"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1957],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1957,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[{"id":7515,"name":"Celestial Orb","count":1,"url":"https://www.wowhead.com/forever/item=7515"},{"id":9517,"name":"Celestial Stave","count":1,"url":"https://www.wowhead.com/forever/item=9517"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tabetha","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1958,"title":"Celestial Power","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1958,"firstStop":19,"lastStop":21,"turninStop":21,"completed":true,"group":"Celestial Power #1958","kinds":["pickup","objective","turnin"],"guide":"mage-celestial","title":"Mage · Celestial Power","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/mage-celestial.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1958"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1958"}],"missing_fields":[]}},{"quest_id":2846,"title":"Tiara of the Deep","quest_level":46,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tiara of the Deep","item_id":9234},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tiara of the Deep","countPerCharacter":1,"itemId":9234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6050,"money_copper":6500,"items":[{"id":9527,"name":"Spellshifter Rod","count":1,"url":"https://www.wowhead.com/forever/item=9527"},{"id":9531,"name":"Gemshale Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=9531"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tiara of the Deep","countPerCharacter":1,"itemId":9234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Tiara of the Deep to Tabetha in Dustwallow Marsh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2846,"title":"Tiara of the Deep","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2846,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan · dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2846"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2846"}],"missing_fields":["Tiara of the Deep location"]}},{"quest_id":4961,"title":"Cleansing of the Orb of Orahil","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"elite","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Demon of the Orb","npc_id":6549},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha’s cottage · summoned demon event","coordinate_role":"event_staging","evidence":"source_database_or_labeled_research"}],"location_label":"Dustwallow Marsh · Tabetha’s cottage","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Demon of the Orb","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1799],"next_quest_ids":[4976],"requirements":{"prerequisite_alternatives":[[{"quest_id":1799,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[{"id":12642,"name":"Cleansed Infernal Orb","count":1,"url":"https://www.wowhead.com/forever/item=12642"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Demon of the Orb","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill the Demon of the Orb, then speak with Tabetha.","guide_note":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration.","guide_optional":false,"routing_decision":{"id":4961,"title":"Cleansing of the Orb of Orahil","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4961,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Cleansing of the Orb of Orahil #4961","kinds":["pickup","objective","turnin"],"guide":"warlock-orahil","title":"Warlock · Orb of Orahil","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/warlock-orahil.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4961"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"The Demon of the Orb is summoned during Tabetha’s event. Use the verified cottage/quest giver point as the staging area; do not invent a static roaming demon spawn or fixed event duration."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4961"}],"missing_fields":[]}},{"quest_id":4976,"title":"Returning the Cleansed Orb","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tabetha","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.06,"y":57.09,"subzone":"Tabetha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4961],"next_quest_ids":[4964,4975],"requirements":{"prerequisite_alternatives":[[{"quest_id":4961,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Cleansed Infernal Orb to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4976,"title":"Returning the Cleansed Orb","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4976,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Returning the Cleansed Orb #4976","kinds":["pickup","objective","turnin"],"guide":"warlock-orahil","title":"Warlock · Orb of Orahil","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/warlock-orahil.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4976"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4976"}],"missing_fields":[]}},{"quest_id":6582,"title":"The Test of Skulls, Scryer","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Skull of Scryer","item_id":16869},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":52.71,"y":55.89,"subzone":"Scryer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Skull of Scryer","countPerCharacter":1,"itemId":16869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6570],"next_quest_ids":[6585],"requirements":{"prerequisite_alternatives":[[{"quest_id":6570,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Skull of Scryer","countPerCharacter":1,"itemId":16869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"You must find the blue dragonflight drake champion, Scryer, and slay him. Pry his skull from his corpse and return it to Emberstrife.  You know that Scryer can be found in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6582,"title":"The Test of Skulls, Scryer","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6582"}],"missing_fields":[]}},{"quest_id":6583,"title":"The Test of Skulls, Somnus","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Skull of Somnus","item_id":16870},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":74.12,"y":68.35,"subzone":"Somnus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Skull of Somnus","countPerCharacter":1,"itemId":16870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6570],"next_quest_ids":[6585],"requirements":{"prerequisite_alternatives":[[{"quest_id":6570,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Skull of Somnus","countPerCharacter":1,"itemId":16870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Destroy the drake champion of the Green Flight, Somnus. Take his skull and return it to Emberstrife.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6583,"title":"The Test of Skulls, Somnus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6583"}],"missing_fields":[]}},{"quest_id":6584,"title":"The Test of Skulls, Chronalis","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Skull of Chronalis","item_id":16871},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":64.16,"y":48.49,"subzone":"Chronalis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Skull of Chronalis","countPerCharacter":1,"itemId":16871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6570],"next_quest_ids":[6585],"requirements":{"prerequisite_alternatives":[[{"quest_id":6570,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Skull of Chronalis","countPerCharacter":1,"itemId":16871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Guarding the Caverns of Time in the Tanaris Desert is Chronalis, child of Nozdormu. Destroy him and return his skull to Emberstrife.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6584,"title":"The Test of Skulls, Chronalis","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6584"}],"missing_fields":[]}},{"quest_id":6585,"title":"The Test of Skulls, Axtroz","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Skull of Axtroz","item_id":16872},"count_per_character":1,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":81.82,"y":48.24,"subzone":"Axtroz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Skull of Axtroz","countPerCharacter":1,"itemId":16872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6582,6583,6584],"next_quest_ids":[6601],"requirements":{"prerequisite_alternatives":[[{"quest_id":6582,"required_state":"completed"},{"quest_id":6583,"required_state":"completed"},{"quest_id":6584,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Skull of Axtroz","countPerCharacter":1,"itemId":16872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Grim Batol and track down Axtroz, drake champion of the Red Flight. Destroy him and take his skull. Return the skull to Emberstrife.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6585,"title":"The Test of Skulls, Axtroz","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6585"}],"missing_fields":[]}},{"quest_id":6601,"title":"Ascension...","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rexxar","locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rexxar"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rexxar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6585],"next_quest_ids":[6602],"requirements":{"prerequisite_alternatives":[[{"quest_id":6585,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rexxar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"It would appear as if the charade is over. You know that the Amulet of Draconic Subversion that Myranda the Hag created for you will not function inside Blackrock Spire. Perhaps you should find Rexxar and explain your predicament. Show him the Dull Drakefire Amulet. Hopefully he will know what to do next.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6601,"title":"Ascension...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6601"}],"missing_fields":[]}},{"quest_id":1166,"title":"Overlord Mok'Morokk's Concern","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Mok'Morokk","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.29,"y":31.41,"subzone":"Overlord Mok'Morokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Mok'Morokk","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.29,"y":31.41,"subzone":"Overlord Mok'Morokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mok'Morokk's Snuff","item_id":5834},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.53,"y":66.04,"subzone":"Mok'Morokk's Snuff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mok'Morokk's Snuff","countPerCharacter":1,"itemId":5834,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mok'Morokk's Grog","item_id":5835},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":38.66,"y":65.57,"subzone":"Mok'Morokk's Grog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Mok'Morokk's Grog","countPerCharacter":1,"itemId":5835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mok'Morokk's Strongbox","item_id":5836},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.64,"y":69.57,"subzone":"Mok'Morokk's Strongbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mok'Morokk's Strongbox","countPerCharacter":1,"itemId":5836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4450,"money_copper":0,"items":[{"id":10702,"name":"Enormous Ogre Boots","count":1,"url":"https://www.wowhead.com/forever/item=10702"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mok'Morokk's Snuff","countPerCharacter":1,"itemId":5834,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Mok'Morokk's Grog","countPerCharacter":1,"itemId":5835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mok'Morokk's Strongbox","countPerCharacter":1,"itemId":5836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Overlord Mok'Morokk in Brackenwall Village wants you to retrieve his grog, snuff and strongbox in Dustwallow Swamp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1166,"title":"Overlord Mok'Morokk's Concern","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1166,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Brackenwall · learn the flight point","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1166"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1166"}],"missing_fields":[]}},{"quest_id":1168,"title":"Army of the Black Dragon","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tharg","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.37,"y":31.39,"subzone":"Tharg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tharg","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.37,"y":31.39,"subzone":"Tharg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Firemane Scout","npc_id":4329},"count_per_character":10,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.96,"y":82.09,"subzone":"Firemane Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.61,"y":67.28,"subzone":"Firemane Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":42.44,"y":67.78,"subzone":"Firemane Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":50.41,"y":71.46,"subzone":"Firemane Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.27,"y":65.3,"subzone":"Firemane Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.84,"y":77.65,"subzone":"Firemane Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Firemane Scout","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Firemane Ash Tail","npc_id":4331},"count_per_character":10,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.12,"y":82.2,"subzone":"Firemane Ash Tail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":42.52,"y":67.65,"subzone":"Firemane Ash Tail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":50.43,"y":71.59,"subzone":"Firemane Ash Tail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.58,"y":66.97,"subzone":"Firemane Ash Tail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.92,"y":77.76,"subzone":"Firemane Ash Tail","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.7,"y":66.31,"subzone":"Firemane Ash Tail","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Firemane Ash Tail","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Firemane Scalebane","npc_id":4328},"count_per_character":5,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.79,"y":79.4,"subzone":"Firemane Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.71,"y":77.71,"subzone":"Firemane Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.02,"y":81.37,"subzone":"Firemane Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.49,"y":84.21,"subzone":"Firemane Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.65,"y":76.4,"subzone":"Firemane Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":53.35,"y":72.1,"subzone":"Firemane Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Firemane Scalebane","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4450,"money_copper":0,"items":[],"choices":[{"id":9705,"name":"Tharg's Shoelace","count":1,"url":"https://www.wowhead.com/forever/item=9705"},{"id":9706,"name":"Tharg's Disk","count":1,"url":"https://www.wowhead.com/forever/item=9706"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Firemane Scout","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Firemane Ash Tail","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Firemane Scalebane","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":450,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false},"objective_summary":"Tharg in Brackenwall Village wants you to kill 10 Firemane Scouts, 10 Firemane Ash Tails, and 5 Firemane Scalebanes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1168,"title":"Army of the Black Dragon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1168,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Brackenwall · learn the flight point","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1168"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1168"}],"missing_fields":[]}},{"quest_id":1169,"title":"Identifying the Brood","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Searing Tongue","item_id":5840},"count_per_character":15,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":54.38,"y":70.54,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.06,"y":78.74,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.76,"y":73.97,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.74,"y":70.1,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":51.74,"y":67.65,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":51.06,"y":74.15,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Searing Tongue","countPerCharacter":15,"itemId":5840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Searing Heart","item_id":5841},"count_per_character":15,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":54.38,"y":70.54,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.06,"y":78.74,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.76,"y":73.97,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.74,"y":70.1,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":51.74,"y":67.65,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":51.06,"y":74.15,"subzone":"Searing Hatchling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Searing Heart","countPerCharacter":15,"itemId":5841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1170],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5350,"money_copper":0,"items":[],"choices":[{"id":9703,"name":"Scorched Cape","count":1,"url":"https://www.wowhead.com/forever/item=9703"},{"id":9704,"name":"Rustler Gloves","count":1,"url":"https://www.wowhead.com/forever/item=9704"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Searing Tongue","countPerCharacter":15,"itemId":5840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Searing Heart","countPerCharacter":15,"itemId":5841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Draz'Zilb in Brackenwall Village would like you to bring him 15 Searing Tongues and 15 Searing Hearts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1169,"title":"Identifying the Brood","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1169,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Brackenwall · learn the flight point","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1169"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1169"}],"missing_fields":[]}},{"quest_id":1170,"title":"The Brood of Onyxia","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Mok'Morokk","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.29,"y":31.41,"subzone":"Overlord Mok'Morokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Overlord Mok'Morokk"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.29,"y":31.41,"subzone":"Overlord Mok'Morokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Overlord Mok'Morokk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1169],"next_quest_ids":[1171],"requirements":{"prerequisite_alternatives":[[{"quest_id":1169,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":360,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Overlord Mok'Morokk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Overlord Mok'Morokk in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1170,"title":"The Brood of Onyxia","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1170,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wyrmbog · hatchlings and supplies","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1170"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1170"}],"missing_fields":[]}},{"quest_id":1171,"title":"The Brood of Onyxia","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Mok'Morokk","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.29,"y":31.41,"subzone":"Overlord Mok'Morokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Draz'Zilb"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Draz'Zilb","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1170],"next_quest_ids":[1172],"requirements":{"prerequisite_alternatives":[[{"quest_id":1170,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":360,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Draz'Zilb","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Draz'Zilb in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1171,"title":"The Brood of Onyxia","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1171,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wyrmbog · hatchlings and supplies","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1171"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1171"}],"missing_fields":[]}},{"quest_id":1172,"title":"The Brood of Onyxia","quest_level":45,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Egg of Onyxia","object_id":20359},"count_per_character":5,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.67,"y":75.41,"subzone":"Egg of Onyxia","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":75.38,"subzone":"Egg of Onyxia","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.29,"y":83.95,"subzone":"Egg of Onyxia","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.27,"y":83.96,"subzone":"Egg of Onyxia","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.26,"y":83.92,"subzone":"Egg of Onyxia","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.48,"y":73.64,"subzone":"Egg of Onyxia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Egg of Onyxia","countPerCharacter":5,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1171],"next_quest_ids":[1173],"requirements":{"prerequisite_alternatives":[[{"quest_id":1171,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":0,"items":[],"choices":[{"id":10700,"name":"Encarmine Boots","count":1,"url":"https://www.wowhead.com/forever/item=10700"},{"id":10701,"name":"Boots of Zua'tec","count":1,"url":"https://www.wowhead.com/forever/item=10701"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Egg of Onyxia","countPerCharacter":5,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Draz'Zilb in Brackenwall Village wants you to destroy 5 Eggs of Onyxia.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1172,"title":"The Brood of Onyxia","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1172,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wyrmbog · hatchlings and supplies","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1172"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1172"}],"missing_fields":[]}},{"quest_id":626,"title":"Cortello's Riddle","quest_level":51,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Musty Scroll","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.1,"y":66.14,"subzone":"Musty Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cortello's Treasure","locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.79,"y":46.82,"subzone":"Cortello's Treasure","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Cortello's Treasure"},"count_per_character":null,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":80.79,"y":46.82,"subzone":"Cortello's Treasure","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Cortello's Treasure","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[625],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":625,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":0,"items":[{"id":11324,"name":"Explorer's Knapsack","count":1,"url":"https://www.wowhead.com/forever/item=11324"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Cortello's Treasure","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Solve the riddle!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":626,"title":"Cortello's Riddle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":626,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Onyxia’s brood · second circuit","kinds":["pickup"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-626"},{"questId":626,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shore → central forest → coastal return","kinds":["objective","turnin"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-626"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=626"}],"missing_fields":[]}},{"quest_id":1173,"title":"Challenge Overlord Mok'Morokk","quest_level":45,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Overlord Mok'Morokk","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.29,"y":31.41,"subzone":"Overlord Mok'Morokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Draz'Zilb","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Draz'Zilb"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.15,"y":33.09,"subzone":"Draz'Zilb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Draz'Zilb","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1172],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1172,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":0,"items":[],"choices":[{"id":10703,"name":"Fiendish Skiv","count":1,"url":"https://www.wowhead.com/forever/item=10703"},{"id":10704,"name":"Chillnail Splinter","count":1,"url":"https://www.wowhead.com/forever/item=10704"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Draz'Zilb","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Defeat Mok'Morokk and report the news to Draz'Zilb in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":1173,"title":"Challenge Overlord Mok'Morokk","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1173,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Onyxia’s brood · second circuit","kinds":["pickup","objective","turnin"],"guide":"dustwallow-marsh","title":"Dustwallow · Brackenwall and the dragon marsh","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dustwallow-marsh.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1173"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1173"}],"missing_fields":[]}},{"quest_id":1177,"title":"Hungry!","quest_level":36,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mudcrush Durtfeet","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.15,"y":38.26,"subzone":"Mudcrush Durtfeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mudcrush Durtfeet","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.15,"y":38.26,"subzone":"Mudcrush Durtfeet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mirefin Head","item_id":5847},"count_per_character":8,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.13,"y":15.03,"subzone":"Mirefin Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.42,"y":14.93,"subzone":"Mirefin Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.44,"y":15.17,"subzone":"Mirefin Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.2,"y":16.26,"subzone":"Mirefin Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.98,"y":15.41,"subzone":"Mirefin Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.06,"y":15.91,"subzone":"Mirefin Murloc","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.96,"y":11.2,"subzone":"Mirefin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":62.98,"y":6.23,"subzone":"Mirefin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":62.47,"y":7.97,"subzone":"Mirefin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":63.09,"y":8.94,"subzone":"Mirefin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":63.72,"y":8.28,"subzone":"Mirefin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":63.53,"y":6.54,"subzone":"Mirefin Muckdweller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.32,"y":16.07,"subzone":"Mirefin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.32,"y":15.09,"subzone":"Mirefin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":57.6,"y":14.86,"subzone":"Mirefin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.49,"y":15.66,"subzone":"Mirefin Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mirefin Head","countPerCharacter":8,"itemId":5847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[{"id":9518,"name":"Mud's Crushers","count":1,"url":"https://www.wowhead.com/forever/item=9518"},{"id":9519,"name":"Durtfeet Stompers","count":1,"url":"https://www.wowhead.com/forever/item=9519"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mirefin Head","countPerCharacter":8,"itemId":5847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Mudcrush Durtfeet in northern Dustwallow wants 8 Mirefin Heads.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1177,"title":"Hungry!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1177"}],"missing_fields":[]}},{"quest_id":1201,"title":"Theramore Spies","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Theramore Infiltrator","npc_id":4834},"count_per_character":9,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":40.94,"y":25.52,"subzone":"Theramore Infiltrator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":38.95,"y":26.4,"subzone":"Theramore Infiltrator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":40.65,"y":35.32,"subzone":"Theramore Infiltrator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":38.04,"y":37.41,"subzone":"Theramore Infiltrator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":38.05,"y":33.94,"subzone":"Theramore Infiltrator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":42.12,"y":26.03,"subzone":"Theramore Infiltrator","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Theramore Infiltrator","countPerCharacter":9,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1202],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Theramore Infiltrator","countPerCharacter":9,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":162,"expectedKills":9,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":162,"partyKnownSeconds":162,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 9 Theramore Infiltrators, then return to Nazeer Bloodpike in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1201,"title":"Theramore Spies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1201"}],"missing_fields":[]}},{"quest_id":1202,"title":"The Theramore Docks","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Captain's Documents","item_id":5882},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":71.53,"y":51.19,"subzone":"Captain's Footlocker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Captain's Documents","countPerCharacter":1,"itemId":5882,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1201],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1201,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Captain's Documents","countPerCharacter":1,"itemId":5882,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Captain's Documents to Nazeer Bloodpike in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1202,"title":"The Theramore Docks","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1202"}],"missing_fields":[]}},{"quest_id":1203,"title":"Jarl Needs a Blade","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Swamp Eye\" Jarl","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":26.27,"subzone":"\"Swamp Eye\" Jarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Swamp Eye\" Jarl","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":26.27,"subzone":"\"Swamp Eye\" Jarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Moonsteel Broadsword","item_id":3853},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Moonsteel Broadsword","countPerCharacter":1,"itemId":3853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1206],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1206,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":3500,"items":[{"id":9622,"name":"Reedknot Ring","count":1,"url":"https://www.wowhead.com/forever/item=9622"},{"id":5016,"name":"Artisan's Trousers","count":1,"url":"https://www.wowhead.com/forever/item=5016"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Moonsteel Broadsword","countPerCharacter":1,"itemId":3853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Moonsteel Broadsword to Jarl in Dustwallow Marsh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1203,"title":"Jarl Needs a Blade","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Moonsteel Broadsword location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1203"}],"missing_fields":["Moonsteel Broadsword location"]}},{"quest_id":1206,"title":"Jarl Needs Eyes","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Swamp Eye\" Jarl","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":26.27,"subzone":"\"Swamp Eye\" Jarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Swamp Eye\" Jarl","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":26.27,"subzone":"\"Swamp Eye\" Jarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Unpopped Darkmist Eye","item_id":5884},"count_per_character":20,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":32.46,"y":23.27,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.51,"y":21.95,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.23,"y":21.27,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.34,"y":21.78,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.31,"y":21.9,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.82,"y":20.28,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.59,"y":20.33,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":32.56,"y":22.57,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.68,"y":22.35,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.29,"y":22.03,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":34.27,"y":24.12,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.05,"y":22.51,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.82,"y":22.45,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.22,"y":21.48,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.08,"y":22.51,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.59,"y":20.84,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Unpopped Darkmist Eye","countPerCharacter":20,"itemId":5884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1218],"next_quest_ids":[1203],"requirements":{"prerequisite_alternatives":[[{"quest_id":1218,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Unpopped Darkmist Eye","countPerCharacter":20,"itemId":5884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Unpopped Darkmist Eyes to \"Swamp Eye\" Jarl at the Swamplight Manor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1206,"title":"Jarl Needs Eyes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1206"}],"missing_fields":[]}},{"quest_id":1218,"title":"Soothing Spices","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Swamp Eye\" Jarl","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":26.27,"subzone":"\"Swamp Eye\" Jarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Swamp Eye\" Jarl","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":26.27,"subzone":"\"Swamp Eye\" Jarl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Soothing Spices","item_id":3713},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soothing Spices","countPerCharacter":3,"itemId":3713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1206],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[{"id":6807,"name":"Frog Leg Stew","count":20,"url":"https://www.wowhead.com/forever/item=6807"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soothing Spices","countPerCharacter":3,"itemId":3713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Soothing Spices to \"Swamp Eye\" Jarl in Dustwallow Marsh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1218,"title":"Soothing Spices","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Soothing Spices location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1218"}],"missing_fields":["Soothing Spices location"]}},{"quest_id":1238,"title":"The Lost Report","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Loose Dirt","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":25.92,"subzone":"Loose Dirt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nazeer Bloodpike"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nazeer Bloodpike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1239],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nazeer Bloodpike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Spy's Report to Nazeer Bloodpike in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1238,"title":"The Lost Report","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1238"}],"missing_fields":[]}},{"quest_id":1239,"title":"The Severed Head","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Loose Dirt","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.44,"y":25.92,"subzone":"Loose Dirt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nazeer Bloodpike"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nazeer Bloodpike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1238],"next_quest_ids":[1240],"requirements":{"prerequisite_alternatives":[[{"quest_id":1238,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nazeer Bloodpike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Defiant Orc Head to Nazeer Bloodpike in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1239,"title":"The Severed Head","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1239"}],"missing_fields":[]}},{"quest_id":1240,"title":"The Troll Witchdoctor","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kin'weelay"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kin'weelay","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1239],"next_quest_ids":[1261],"requirements":{"prerequisite_alternatives":[[{"quest_id":1239,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kin'weelay","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Defiant Orc Head to Kin'weelay in the Grom'gol Base Camp in Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1240,"title":"The Troll Witchdoctor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1240"}],"missing_fields":[]}},{"quest_id":1251,"title":"The Black Shield","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Black Shield","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":29.63,"y":48.62,"subzone":"Black Shield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krog"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1321],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Blackened Iron Shield to Krog in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1251,"title":"The Black Shield","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1251"}],"missing_fields":[]}},{"quest_id":1262,"title":"Report to Zor","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zor Lonetree","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.93,"y":38.4,"subzone":"Zor Lonetree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zor Lonetree"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":38.93,"y":38.4,"subzone":"Zor Lonetree","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zor Lonetree","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1261],"next_quest_ids":[7541],"requirements":{"prerequisite_alternatives":[[{"quest_id":1261,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zor Lonetree","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Jeweled Pendant to Zor Lonetree in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1262,"title":"Report to Zor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1262"}],"missing_fields":[]}},{"quest_id":1268,"title":"Suspicious Hoofprints","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Suspicious Hoofprint","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":29.7,"y":47.64,"subzone":"Suspicious Hoofprint","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krog"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report about the suspicious prints at the Shady Rest Inn to Krog in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1268,"title":"Suspicious Hoofprints","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1268"}],"missing_fields":[]}},{"quest_id":1269,"title":"Lieutenant Paval Reethe","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Theramore Guard Badge","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":29.83,"y":48.24,"subzone":"Theramore Guard Badge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krog"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1273],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Reethe's Badge to Krog in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1269,"title":"Lieutenant Paval Reethe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1269"}],"missing_fields":[]}},{"quest_id":1270,"title":"Stinky's Escape","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Stinky\" Ignatz","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.88,"y":17.52,"subzone":"\"Stinky\" Ignatz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mebok Mizzyrix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.37,"y":37.62,"subzone":"Mebok Mizzyrix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort \"Stinky\" Ignatz, then speak with Mebok Mizzyrix in Ratchet."},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":46.88,"y":17.52,"subzone":"\"Stinky\" Ignatz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort \"Stinky\" Ignatz, then speak with Mebok Mizzyrix in Ratchet.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":4000,"items":[{"id":3825,"name":"Elixir of Fortitude","count":1,"url":"https://www.wowhead.com/forever/item=3825"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort \"Stinky\" Ignatz, then speak with Mebok Mizzyrix in Ratchet.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort \"Stinky\" Ignatz, then speak with Mebok Mizzyrix in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1270,"title":"Stinky's Escape","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1270"}],"missing_fields":[]}},{"quest_id":1273,"title":"Questioning Reethe","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogron","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":40.96,"y":36.69,"subzone":"Ogron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krog"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1269],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1269,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":0,"items":[],"choices":[{"id":6797,"name":"Eyepoker","count":1,"url":"https://www.wowhead.com/forever/item=6797"},{"id":6798,"name":"Blasting Hackbut","count":1,"url":"https://www.wowhead.com/forever/item=6798"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Go with Ogron to speak with Reethe, then return to Krog in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1273,"title":"Questioning Reethe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1273"}],"missing_fields":[]}},{"quest_id":1276,"title":"The Black Shield","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mosarn","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.01,"y":80.77,"subzone":"Mosarn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mosarn"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":54.01,"y":80.77,"subzone":"Mosarn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mosarn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1323],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1323,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mosarn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Show the Blackened Iron Shield to Mosarn in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1276,"title":"The Black Shield","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1276"}],"missing_fields":[]}},{"quest_id":1321,"title":"The Black Shield","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Do'gol","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.53,"y":30.79,"subzone":"Do'gol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Do'gol"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.53,"y":30.79,"subzone":"Do'gol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Do'gol","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1251],"next_quest_ids":[1322],"requirements":{"prerequisite_alternatives":[[{"quest_id":1251,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":280,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Do'gol","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Show the Blackened Iron Shield to Do'gol in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1321,"title":"The Black Shield","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1321"}],"missing_fields":[]}},{"quest_id":1322,"title":"The Black Shield","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Do'gol","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.53,"y":30.79,"subzone":"Do'gol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Do'gol","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.53,"y":30.79,"subzone":"Do'gol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Acidic Venom Sac","item_id":5959},"count_per_character":5,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":32.46,"y":23.27,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.51,"y":21.95,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.23,"y":21.27,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.34,"y":21.78,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.31,"y":21.9,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.82,"y":20.28,"subzone":"Darkmist Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.59,"y":20.33,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":32.56,"y":22.57,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.68,"y":22.35,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.29,"y":22.03,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":34.27,"y":24.12,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.05,"y":22.51,"subzone":"Darkmist Recluse","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.82,"y":22.45,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.22,"y":21.48,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":31.08,"y":22.51,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":30.59,"y":20.84,"subzone":"Darkmist Silkspinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Acidic Venom Sac","countPerCharacter":5,"itemId":5959,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1321],"next_quest_ids":[1323],"requirements":{"prerequisite_alternatives":[[{"quest_id":1321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Acidic Venom Sac","countPerCharacter":5,"itemId":5959,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire 5 Acidic Venom Sacs for Do'gol in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1322,"title":"The Black Shield","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1322"}],"missing_fields":[]}},{"quest_id":1323,"title":"The Black Shield","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Do'gol","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.53,"y":30.79,"subzone":"Do'gol","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krog","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Krog"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":36.42,"y":31.88,"subzone":"Krog","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1322],"next_quest_ids":[1276],"requirements":{"prerequisite_alternatives":[[{"quest_id":1322,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Krog","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk with Krog in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1323,"title":"The Black Shield","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1323"}],"missing_fields":[]}},{"quest_id":6607,"title":"Nat Pagle, Angler Extreme","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"dustwallow-marsh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":356,"name":"Fishing","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nat Pagle","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.61,"y":60.06,"subzone":"Nat Pagle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nat Pagle","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.61,"y":60.06,"subzone":"Nat Pagle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Feralas Ahi","item_id":16967},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Feralas Ahi","countPerCharacter":1,"itemId":16967,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Misty Reed Mahi Mahi","item_id":16970},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Misty Reed Mahi Mahi","countPerCharacter":1,"itemId":16970,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Sar'theris Striker","item_id":16968},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Sar'theris Striker","countPerCharacter":1,"itemId":16968,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Savage Coast Blue Sailfin","item_id":16969},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Savage Coast Blue Sailfin","countPerCharacter":1,"itemId":16969,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":18248,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Feralas Ahi","countPerCharacter":1,"itemId":16967,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Misty Reed Mahi Mahi","countPerCharacter":1,"itemId":16970,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Sar'theris Striker","countPerCharacter":1,"itemId":16968,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Savage Coast Blue Sailfin","countPerCharacter":1,"itemId":16969,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Nat Pagle wants you to catch the following fish:  Misty Reed Mahi Mahi from the Misty Reed Strand in the Swamp of Sorrows.  A Sar'theris Striker from the Sar'theris Strand in Desolace.  Feralas Ahi from the Verdantis River of Feralas.  Savage Coast Blue Sailfin from the Savage Coast of Stranglethorn Vale.  Return to Nat Pagle when you have reeled them all in!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6607,"title":"Nat Pagle, Angler Extreme","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Feralas Ahi location; Misty Reed Mahi Mahi location; Sar'theris Striker location; Savage Coast Blue Sailfin location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6607"}],"missing_fields":["Feralas Ahi location","Misty Reed Mahi Mahi location","Sar'theris Striker location","Savage Coast Blue Sailfin location"]}}],"quest_count":44},{"region_id":"tanaris","name":"Tanaris","quests":[{"quest_id":2768,"title":"Divino-matic Rod","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Divino-matic Rod","item_id":8548},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Divino-matic Rod","countPerCharacter":1,"itemId":8548,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6300,"money_copper":0,"items":[],"choices":[{"id":9533,"name":"Masons Fraternity Ring","count":1,"url":"https://www.wowhead.com/forever/item=9533"},{"id":9534,"name":"Engineer's Guild Headpiece","count":1,"url":"https://www.wowhead.com/forever/item=9534"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Divino-matic Rod","countPerCharacter":1,"itemId":8548,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Divino-matic Rod to Chief Engineer Bilgewhizzle in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2768,"title":"Divino-matic Rod","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2768,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan · dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2768"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2768"}],"missing_fields":["Divino-matic Rod location"]}},{"quest_id":2865,"title":"Scarab Shells","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Uncracked Scarab Shell","item_id":9238},"count_per_character":5,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":38.7,"y":19.9,"subzone":"Zul’Farrak · scarabs","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Zul’Farrak · scarabs","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Uncracked Scarab Shell","countPerCharacter":5,"itemId":9238,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2864],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2864,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Uncracked Scarab Shell","countPerCharacter":5,"itemId":9238,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Uncracked Scarab Shells to Tran'rek in Gadgetzan.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":2865,"title":"Scarab Shells","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2865,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan · dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2865"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2865"}],"missing_fields":[]}},{"quest_id":3042,"title":"Troll Temper","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Troll Temper","item_id":9523},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Troll Temper","countPerCharacter":20,"itemId":9523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":19500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Troll Temper","countPerCharacter":20,"itemId":9523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Vials of Troll Temper to Trenton Lighthammer in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3042,"title":"Troll Temper","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3042,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan · dungeon bundle","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3042"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3042"}],"missing_fields":["Troll Temper location"]}},{"quest_id":3444,"title":"The Stone Circle","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stone Circle","item_id":10556},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.5,"y":38.54,"subzone":"Marvon's Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stone Circle","countPerCharacter":1,"itemId":10556,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3380,3445],"next_quest_ids":[3446,3447],"requirements":{"prerequisite_alternatives":[[{"quest_id":3380,"required_state":"completed"}],[{"quest_id":3445,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stone Circle","countPerCharacter":1,"itemId":10556,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Stone Circle from Marvon Rivetseeker's workshop in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3444,"title":"The Stone Circle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3444,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Gadgetzan → Steamwheedle → Marvon · finish dungeon preparation","kinds":["pickup"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3444"},{"questId":3444,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3444"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3444"}],"missing_fields":[]}},{"quest_id":3446,"title":"Into the Depths","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Altar of Hakkar · Sunken Temple lower chamber","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Altar of Hakkar · Sunken Temple lower chamber","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Altar of Hakkar","object_id":148836},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Altar of Hakkar, lower statue chamber","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Altar of Hakkar, lower statue chamber","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Into the Depths","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3444],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3444,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Into the Depths","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the Altar of Hakkar in the Sunken Temple in Swamp of Sorrows.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3446,"title":"Into the Depths","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3446,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3446"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3446"}],"missing_fields":[]}},{"quest_id":3447,"title":"Secret of the Circle","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Idol of Hakkar · Sunken Temple lower chamber","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Idol of Hakkar · Sunken Temple lower chamber","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Discover the secret of the circle of statues","object_id":148838},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · circle of statues and Idol of Hakkar","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · circle of statues and Idol of Hakkar","delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Secret of the Circle","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3444],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3444,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":0,"items":[{"id":10773,"name":"Hakkari Urn","count":1,"url":"https://www.wowhead.com/forever/item=10773"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Secret of the Circle","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel into the Sunken Temple and discover the secret hidden in the circle of statues.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3447,"title":"Secret of the Circle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3447,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3447"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3447"}],"missing_fields":[]}},{"quest_id":3520,"title":"Screecher Spirits","quest_level":44,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Screecher Spirit","npc_id":8612},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Screecher Spirit","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3527],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Screecher Spirit","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false},"objective_summary":"Capture the spirits of 3 screechers in Feralas, then return to Yeh'kinya in Steamwheedle Port.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3520,"title":"Screecher Spirits","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3520,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Central desert · ruins and Dunemaul","kinds":["pickup"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3520"},{"questId":3520,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Western shore · yetis, hippogryphs and giants","kinds":["objective"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3520"},{"questId":3520,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan → Steamwheedle → Marvon · finish dungeon preparation","kinds":["turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3520"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3520"}],"missing_fields":["Screecher Spirit location"]}},{"quest_id":3527,"title":"The Prophecy of Mosh'aru","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"First Mosh'aru Tablet","item_id":10660},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":38.7,"y":19.9,"subzone":"Zul’Farrak · Theka the Martyr","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Zul’Farrak · Theka the Martyr","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"First Mosh'aru Tablet","countPerCharacter":1,"itemId":10660,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Second Mosh'aru Tablet","item_id":10661},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":38.7,"y":19.9,"subzone":"Zul’Farrak · Hydromancer Velratha","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Zul’Farrak · Hydromancer Velratha","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Second Mosh'aru Tablet","countPerCharacter":1,"itemId":10661,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3520],"next_quest_ids":[4787],"requirements":{"prerequisite_alternatives":[[{"quest_id":3520,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"First Mosh'aru Tablet","countPerCharacter":1,"itemId":10660,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Second Mosh'aru Tablet","countPerCharacter":1,"itemId":10661,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring the First and Second Mosh'aru Tablets to Yeh'kinya in Tanaris.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3527,"title":"The Prophecy of Mosh'aru","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3527,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan → Steamwheedle → Marvon · finish dungeon preparation","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3527"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3527"}],"missing_fields":[]}},{"quest_id":3528,"title":"The God Hakkar","quest_level":53,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Filled Egg of Hakkar","item_id":10662},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Avatar of Hakkar event","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Avatar of Hakkar event","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Filled Egg of Hakkar","countPerCharacter":1,"itemId":10662,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4787],"next_quest_ids":[5065],"requirements":{"prerequisite_alternatives":[[{"quest_id":4787,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7900,"money_copper":24000,"items":[],"choices":[{"id":10749,"name":"Avenguard Helm","count":1,"url":"https://www.wowhead.com/forever/item=10749"},{"id":10750,"name":"Lifeforce Dirk","count":1,"url":"https://www.wowhead.com/forever/item=10750"},{"id":10751,"name":"Gemburst Circlet","count":1,"url":"https://www.wowhead.com/forever/item=10751"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Filled Egg of Hakkar","countPerCharacter":1,"itemId":10662,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Filled Egg of Hakkar to Yeh'kinya in Tanaris.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":3528,"title":"The God Hakkar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3528,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3528"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3528"}],"missing_fields":[]}},{"quest_id":4324,"title":"Yuka Screwspigot","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yorba Screwspigot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.04,"y":24.01,"subzone":"Yorba Screwspigot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yuka Screwspigot","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.06,"y":21.95,"subzone":"Yuka Screwspigot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Yuka Screwspigot"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.06,"y":21.95,"subzone":"Yuka Screwspigot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Yuka Screwspigot","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4136],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Yuka Screwspigot","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Yuka Screwspigot in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4324,"title":"Yuka Screwspigot","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4324,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4324"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4324"}],"missing_fields":[]}},{"quest_id":4787,"title":"The Ancient Egg","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ancient Egg","item_id":12402},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.58,"y":86.79,"subzone":"Ancient Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ancient Egg","countPerCharacter":1,"itemId":12402,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3527],"next_quest_ids":[3528],"requirements":{"prerequisite_alternatives":[[{"quest_id":3527,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ancient Egg","countPerCharacter":1,"itemId":12402,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Ancient Egg to Yeh'kinya in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4787,"title":"The Ancient Egg","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4787,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Tanaris and Shimmering Flats rewards","kinds":["pickup"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4787"},{"questId":4787,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Jintha’alor · vessels, key and guards","kinds":["objective"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4787"},{"questId":4787,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4787"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4787"}],"missing_fields":[]}},{"quest_id":4788,"title":"The Final Tablets","quest_level":58,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Ironboot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.89,"y":24.03,"subzone":"Prospector Ironboot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Ironboot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.89,"y":24.03,"subzone":"Prospector Ironboot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fifth Mosh'aru Tablet","item_id":12740},"count_per_character":1,"locations":[],"location_label":"Inside lower blackrock spire. The route pin is the exterior approach.","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fifth Mosh'aru Tablet","countPerCharacter":1,"itemId":12740,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Sixth Mosh'aru Tablet","item_id":12741},"count_per_character":1,"locations":[],"location_label":"Inside lower blackrock spire. The route pin is the exterior approach.","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Sixth Mosh'aru Tablet","countPerCharacter":1,"itemId":12741,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5065],"next_quest_ids":[8181],"requirements":{"prerequisite_alternatives":[[{"quest_id":5065,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fifth Mosh'aru Tablet","countPerCharacter":1,"itemId":12740,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Sixth Mosh'aru Tablet","countPerCharacter":1,"itemId":12741,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring the Fifth and Sixth Mosh'aru Tablets to Prospector Ironboot in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4788,"title":"The Final Tablets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4788,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4788"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4788"}],"missing_fields":[]}},{"quest_id":5065,"title":"The Lost Tablets of Mosh'aru","quest_level":58,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Ironboot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.89,"y":24.03,"subzone":"Prospector Ironboot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Ironboot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.89,"y":24.03,"subzone":"Prospector Ironboot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Third Mosh'aru Tablet","item_id":12411},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.43,"y":7.84,"subzone":"Third Mosh'aru Tablet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Third Mosh'aru Tablet","countPerCharacter":1,"itemId":12411,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Fourth Mosh'aru Tablet","item_id":12412},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.76,"y":10.22,"subzone":"Fourth Mosh'aru Tablet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Fourth Mosh'aru Tablet","countPerCharacter":1,"itemId":12412,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3528],"next_quest_ids":[4788],"requirements":{"prerequisite_alternatives":[[{"quest_id":3528,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Third Mosh'aru Tablet","countPerCharacter":1,"itemId":12411,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Fourth Mosh'aru Tablet","countPerCharacter":1,"itemId":12412,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring the Third and Fourth Mosh'aru Tablets to Prospector Ironboot in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5065,"title":"The Lost Tablets of Mosh'aru","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5065,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5065"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5065"}],"missing_fields":[]}},{"quest_id":5802,"title":"Fire Plume Forged","quest_level":57,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krinkle Goodsteel","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.46,"y":28.81,"subzone":"Krinkle Goodsteel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Dithers","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.28,"y":69.23,"subzone":"Apothecary Dithers","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Unfinished Skeleton Key","item_id":14645},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.86,"y":47.01,"subzone":"Fire Plume Ridge Lava Lake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Unfinished Skeleton Key","countPerCharacter":1,"itemId":14645,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5514],"next_quest_ids":[5804],"requirements":{"prerequisite_alternatives":[[{"quest_id":5514,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Unfinished Skeleton Key","countPerCharacter":1,"itemId":14645,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Take the Skeleton Key Mold and 2 Thorium Bars to the top of Fire Plume Ridge in Un'Goro Crater. Use the Skeleton Key Mold by the lava lake to forge the Unfinished Skeleton Key.  Bring the Unfinished Skeleton Key to Apothecary Dithers at the Bulwark, Western Plaguelands.","guide_note":"Bring the Skeleton Key Mold and two Thorium Bars per character. Use the mold beside the lava lake atop Fire Plume Ridge, then return the unfinished key to Apothecary Dithers.","guide_optional":false,"routing_decision":{"id":5802,"title":"Fire Plume Forged","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5802,"firstStop":24,"lastStop":26,"turninStop":26,"completed":true,"group":"Fire Plume Forged · #5802","kinds":["pickup","objective","turnin"],"guide":"scholomance-key","title":"Optional detour: the Scholomance key","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/scholomance-key.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5802"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5802","note":"Bring the Skeleton Key Mold and two Thorium Bars per character. Use the mold beside the lava lake atop Fire Plume Ridge, then return the unfinished key to Apothecary Dithers."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5802"}],"missing_fields":[]}},{"quest_id":1690,"title":"Wastewander Justice","quest_level":43,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Wastewander Bandit","npc_id":5618},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":59.4,"y":24.71,"subzone":"Wastewander Bandit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.75,"y":29.15,"subzone":"Wastewander Bandit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.9,"y":31.23,"subzone":"Wastewander Bandit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":65.62,"y":32.11,"subzone":"Wastewander Bandit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.41,"y":24.76,"subzone":"Wastewander Bandit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.79,"y":29.78,"subzone":"Wastewander Bandit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Wastewander Bandit","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Wastewander Thief","npc_id":5616},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":63.61,"y":30.96,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.62,"y":32.76,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":62.69,"y":30.06,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.39,"y":33.31,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.96,"y":23.42,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.8,"y":31.1,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Wastewander Thief","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1691],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Wastewander Bandit","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Wastewander Thief","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take down 10 Wastewander Bandits and Thieves east of Gadgetzan, then report back to Chief Engineer Bilgewhizzle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1690,"title":"Wastewander Justice","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1690,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1690"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1690"}],"missing_fields":[]}},{"quest_id":1707,"title":"Water Pouch Bounty","quest_level":44,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Spigot Operator Luglunket","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.49,"y":28.45,"subzone":"Spigot Operator Luglunket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spigot Operator Luglunket","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.49,"y":28.45,"subzone":"Spigot Operator Luglunket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wastewander Water Pouch","item_id":8483},"count_per_character":5,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.81,"y":32.87,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.08,"y":37.03,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.71,"y":38.21,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.66,"y":38.23,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.71,"y":39.15,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.84,"y":35.02,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.61,"y":30.96,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.62,"y":32.76,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":62.69,"y":30.06,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.39,"y":33.31,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.96,"y":23.42,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.8,"y":31.1,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.97,"y":35.46,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.48,"y":39.41,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.01,"y":37.08,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.99,"y":35.1,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":5,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1878],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[{"id":8484,"name":"Gadgetzan Water Co. Care Package","count":1,"url":"https://www.wowhead.com/forever/item=8484"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":5,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Wastewander Water Pouches to Spigot Operator Luglunket in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1707,"title":"Water Pouch Bounty","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1707,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1707"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1707"}],"missing_fields":[]}},{"quest_id":2781,"title":"WANTED: Caliph Scorpidsting","quest_level":46,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted Poster","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.83,"y":27.04,"subzone":"Wanted Poster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Caliph Scorpidsting's Head","item_id":8723},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":61.77,"y":38.17,"subzone":"Caliph Scorpidsting","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Caliph Scorpidsting's Head","countPerCharacter":1,"itemId":8723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5050,"money_copper":13000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Caliph Scorpidsting's Head","countPerCharacter":1,"itemId":8723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the head of Caliph Scorpidsting to Chief Engineer Bilgewhizzle in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2781,"title":"WANTED: Caliph Scorpidsting","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2781,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2781"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2781"}],"missing_fields":[]}},{"quest_id":2875,"title":"WANTED: Andre Firebeard","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted Poster","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.82,"y":22.29,"subzone":"Wanted Poster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"Wanted Poster","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.83,"y":27.04,"subzone":"Wanted Poster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Security Chief Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.06,"y":23.89,"subzone":"Security Chief Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Firebeard's Head","item_id":9246},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":73.37,"y":47.14,"subzone":"Andre Firebeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Firebeard's Head","countPerCharacter":1,"itemId":9246,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":13000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Firebeard's Head","countPerCharacter":1,"itemId":9246,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Andre's Head to Security Chief Bilgewhizzle in Steamwheedle Port.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2875,"title":"WANTED: Andre Firebeard","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2875,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2875"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2875"}],"missing_fields":[]}},{"quest_id":8365,"title":"Pirate Hats Ahoy!","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Haughty Modiste","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.56,"y":22.27,"subzone":"Haughty Modiste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Haughty Modiste","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.56,"y":22.27,"subzone":"Haughty Modiste","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Southsea Pirate Hat","item_id":20519},"count_per_character":20,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.73,"y":47.95,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":71.58,"y":43.76,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":70.89,"y":45.89,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":70.55,"y":43.03,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.67,"y":48.29,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":70.9,"y":42.48,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.45,"y":48.15,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.02,"y":47.24,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":71.49,"y":46.6,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.39,"y":46.53,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.41,"y":47.22,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":75.83,"y":45.52,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.39,"y":47.11,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.34,"y":47.35,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.33,"y":47.37,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.55,"y":48.28,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Southsea Pirate Hat","countPerCharacter":20,"itemId":20519,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Southsea Pirate Hat","countPerCharacter":20,"itemId":20519,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Haughty Modiste wants you to collect 20 Southsea Pirate Hats and return them to her at Steamwheedle Port in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8365,"title":"Pirate Hats Ahoy!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8365,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8365"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8365"}],"missing_fields":[]}},{"quest_id":8366,"title":"Southsea Shakedown","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Security Chief Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.06,"y":23.89,"subzone":"Security Chief Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Security Chief Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.06,"y":23.89,"subzone":"Security Chief Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Southsea Pirate","npc_id":7855},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.73,"y":47.95,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":71.58,"y":43.76,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":70.89,"y":45.89,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":70.55,"y":43.03,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.67,"y":48.29,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":70.9,"y":42.48,"subzone":"Southsea Pirate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Southsea Pirate","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Southsea Freebooter","npc_id":7856},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.45,"y":48.15,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.02,"y":47.24,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":71.49,"y":46.6,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.39,"y":46.53,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.41,"y":47.22,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":75.83,"y":45.52,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Southsea Freebooter","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Southsea Dock Worker","npc_id":7857},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":74.39,"y":47.11,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.34,"y":47.35,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.33,"y":47.37,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.55,"y":48.28,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.12,"y":47.22,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.99,"y":47.92,"subzone":"Southsea Dock Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Southsea Dock Worker","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Southsea Swashbuckler","npc_id":7858},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":74.74,"y":45.77,"subzone":"Southsea Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.73,"y":47.84,"subzone":"Southsea Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.68,"y":45.68,"subzone":"Southsea Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.18,"y":46.65,"subzone":"Southsea Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":74.95,"y":46.12,"subzone":"Southsea Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.41,"y":46.93,"subzone":"Southsea Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Southsea Swashbuckler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":6500,"items":[],"choices":[{"id":20640,"name":"Southsea Head Bucket","count":1,"url":"https://www.wowhead.com/forever/item=20640"},{"id":20641,"name":"Southsea Mojo Boots","count":1,"url":"https://www.wowhead.com/forever/item=20641"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Southsea Pirate","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Southsea Freebooter","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Southsea Dock Worker","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Southsea Swashbuckler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":720,"partyKnownSeconds":720,"unknownObjectives":0,"isPartial":false},"objective_summary":"Security Chief Bilgewhizzle of Steamwheedle Port in Tanaris wants you to kill 10 Southsea Pirates, 10 Southsea Freebooters, 10 Southsea Dock Workers and 10 Southsea Swashbucklers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8366,"title":"Southsea Shakedown","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8366,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8366"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8366"}],"missing_fields":[]}},{"quest_id":2873,"title":"Stoley's Shipment","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Stoley","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.11,"y":23.98,"subzone":"Stoley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stoley","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.11,"y":23.98,"subzone":"Stoley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stoley's Shipment","item_id":9244},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.18,"y":46.84,"subzone":"Stolen Cargo","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.14,"y":46.8,"subzone":"Stolen Cargo","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.13,"y":46.73,"subzone":"Stolen Cargo","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.15,"y":46.7,"subzone":"Stolen Cargo","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.17,"y":46.76,"subzone":"Stolen Cargo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stoley's Shipment","countPerCharacter":1,"itemId":9244,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2872],"next_quest_ids":[2874],"requirements":{"prerequisite_alternatives":[[{"quest_id":2872,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":5000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stoley's Shipment","countPerCharacter":1,"itemId":9244,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Stoley's Shipment to Stoley in Steamwheedle Port.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2873,"title":"Stoley's Shipment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2873,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2873"},{"questId":2873,"firstStop":4,"lastStop":7,"turninStop":7,"completed":true,"group":"Stoley's Shipment · #2873","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2873"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2873"}],"missing_fields":[]}},{"quest_id":1691,"title":"More Wastewander Justice","quest_level":44,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Wastewander Rogue","npc_id":5615},"count_per_character":8,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.81,"y":32.87,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.08,"y":37.03,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.71,"y":38.21,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.66,"y":38.23,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.71,"y":39.15,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.84,"y":35.02,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Wastewander Rogue","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Wastewander Assassin","npc_id":5623},"count_per_character":6,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.51,"y":36.38,"subzone":"Wastewander Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.96,"y":40.01,"subzone":"Wastewander Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.75,"y":36.41,"subzone":"Wastewander Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.67,"y":32.76,"subzone":"Wastewander Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.94,"y":36.46,"subzone":"Wastewander Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.52,"y":38.55,"subzone":"Wastewander Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Wastewander Assassin","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Wastewander Shadow Mage","npc_id":5617},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":61.97,"y":35.46,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.48,"y":39.41,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.01,"y":37.08,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.99,"y":35.1,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.91,"y":39.4,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.76,"y":34.4,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Wastewander Shadow Mage","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1690],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1690,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Wastewander Rogue","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Wastewander Assassin","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Wastewander Shadow Mage","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":432,"partyKnownSeconds":432,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take down 10 Wastewander Shadow Mages, 8 Wastewander Rogues, and 6 Wastewander Assassins for Chief Engineer Bilgewhizzle in Gadgetzan. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1691,"title":"More Wastewander Justice","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1691,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wastewander camps · first pass","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1691"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1691"}],"missing_fields":[]}},{"quest_id":2876,"title":"Ship Schedules","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Southsea Pirate","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.73,"y":47.95,"subzone":"Southsea Pirate","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Pirate","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":71.58,"y":43.76,"subzone":"Southsea Pirate","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Pirate","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":70.89,"y":45.89,"subzone":"Southsea Pirate","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Pirate","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":70.55,"y":43.03,"subzone":"Southsea Pirate","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Pirate","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":73.67,"y":48.29,"subzone":"Southsea Pirate","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Pirate","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":70.9,"y":42.48,"subzone":"Southsea Pirate","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Freebooter","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.45,"y":48.15,"subzone":"Southsea Freebooter","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Freebooter","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":73.02,"y":47.24,"subzone":"Southsea Freebooter","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Freebooter","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":71.49,"y":46.6,"subzone":"Southsea Freebooter","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Freebooter","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":73.39,"y":46.53,"subzone":"Southsea Freebooter","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Freebooter","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":72.41,"y":47.22,"subzone":"Southsea Freebooter","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Southsea Freebooter","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":75.83,"y":45.52,"subzone":"Southsea Freebooter","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Security Chief Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.06,"y":23.89,"subzone":"Security Chief Bilgewhizzle","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"deliver_acquired_item","target":{"name":"Ship Schedule"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.06,"y":23.89,"subzone":"Security Chief Bilgewhizzle","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"deliver_acquired_item","target":"Security Chief Bilgewhizzle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Open Pirate's Footlockers looted from the Southsea pirates in Lost Rigger Cove. A Ship Schedule found inside starts this acquisition quest; deliver it to Security Chief Bilgewhizzle in Steamwheedle Port. Treat this as an opportunistic acquisition rather than requiring extra footlocker farming. The item already acquired is the delivery; do not add a second collection trip.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":13000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"deliver_acquired_item","target":"Security Chief Bilgewhizzle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Open Pirate's Footlockers looted from the Southsea pirates in Lost Rigger Cove. A Ship Schedule found inside starts this acquisition quest; deliver it to Security Chief Bilgewhizzle in Steamwheedle Port. Treat this as an opportunistic acquisition rather than requiring extra footlocker farming. The item already acquired is the delivery; do not add a second collection trip.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report the Ship Schedules to an authority in Steamwheedle Port.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Open Pirate's Footlockers looted from the Southsea pirates in Lost Rigger Cove. A Ship Schedule found inside starts this acquisition quest; deliver it to Security Chief Bilgewhizzle in Steamwheedle Port. Treat this as an opportunistic acquisition rather than requiring extra footlocker farming. The item already acquired is the delivery; do not add a second collection trip.","guide_optional":false,"routing_decision":{"id":2876,"title":"Ship Schedules","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2876,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Lost Rigger Cove · pirates and cargo","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2876"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=2876","detail":"Open Pirate's Footlockers looted from the Southsea pirates in Lost Rigger Cove. A Ship Schedule found inside starts this acquisition quest; deliver it to Security Chief Bilgewhizzle in Steamwheedle Port. Treat this as an opportunistic acquisition rather than requiring extra footlocker farming. The item already acquired is the delivery; do not add a second collection trip."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2876"}],"missing_fields":[]}},{"quest_id":2874,"title":"Deliver to MacKinley","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Stoley","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.11,"y":23.98,"subzone":"Stoley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"\"Sea Wolf\" MacKinley"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"\"Sea Wolf\" MacKinley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2873],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2873,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":5000,"items":[],"choices":[{"id":9636,"name":"Swashbuckler Sash","count":1,"url":"https://www.wowhead.com/forever/item=9636"},{"id":9637,"name":"Shinkicker Boots","count":1,"url":"https://www.wowhead.com/forever/item=9637"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"\"Sea Wolf\" MacKinley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Stoley's Bottle to \"Sea Wolf\" MacKinley in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2874,"title":"Deliver to MacKinley","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2874,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"Deliver to MacKinley · #2874","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2874"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2874"}],"missing_fields":[]}},{"quest_id":992,"title":"Gadgetzan Water Survey","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item","target":{"name":"Tapped Dowsing Widget","item_id":8585},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":39.03,"y":29.21,"subzone":"Sandsorrow Watch Water Hole","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item","target":"Tapped Dowsing Widget","countPerCharacter":1,"itemId":8585,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[82],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item","target":"Tapped Dowsing Widget","countPerCharacter":1,"itemId":8585,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the untapped dowsing widget near the pool of water by Sandsorrow Watch. Once you have collected the sample, return the tapped dowsing widget to Senior Surveyor Fizzledowser in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample.","guide_optional":false,"routing_decision":{"id":992,"title":"Gadgetzan Water Survey","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":992,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan water → Noxious Lair","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-992"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=992","detail":"Use the Untapped Dowsing Widget while in the water at Sandsorrow Watch. Ambushing silithid can appear after filling it; their kills are not required for the sample."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=992"}],"missing_fields":[]}},{"quest_id":82,"title":"Noxious Lair Investigation","quest_level":47,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Centipaar Insect Parts","item_id":8587},"count_per_character":5,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":33.39,"y":46.4,"subzone":"Centipaar Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":32.56,"y":45.2,"subzone":"Centipaar Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":32.76,"y":44.17,"subzone":"Centipaar Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31.38,"y":45.1,"subzone":"Centipaar Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":33.22,"y":38.4,"subzone":"Centipaar Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":35.04,"y":43.28,"subzone":"Centipaar Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":32.69,"y":50.22,"subzone":"Centipaar Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31.26,"y":46.33,"subzone":"Centipaar Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31.5,"y":50.48,"subzone":"Centipaar Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":33.32,"y":41.66,"subzone":"Centipaar Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":30.94,"y":47.19,"subzone":"Centipaar Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31,"y":46.72,"subzone":"Centipaar Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":35.08,"y":47.18,"subzone":"Centipaar Swarmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":32.92,"y":40.58,"subzone":"Centipaar Swarmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":32.19,"y":48.53,"subzone":"Centipaar Swarmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":35.09,"y":45.79,"subzone":"Centipaar Swarmer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Centipaar Insect Parts","countPerCharacter":5,"itemId":8587,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[992],"next_quest_ids":[10],"requirements":{"prerequisite_alternatives":[[{"quest_id":992,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":5000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Centipaar Insect Parts","countPerCharacter":5,"itemId":8587,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring five Centipaar insect parts from the Noxious Lair to Alchemist Pestlezugg in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":82,"title":"Noxious Lair Investigation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":82,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan water → Noxious Lair","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-82"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=82"}],"missing_fields":[]}},{"quest_id":10,"title":"The Scrimshank Redemption","quest_level":48,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scrimshank's Surveying Gear","item_id":8593},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":55.96,"y":71.17,"subzone":"Scrimshank's Surveying Gear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scrimshank's Surveying Gear","countPerCharacter":1,"itemId":8593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[82],"next_quest_ids":[110],"requirements":{"prerequisite_alternatives":[[{"quest_id":82,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Scrimshank's Surveying Gear","countPerCharacter":1,"itemId":8593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Discover the fate of Junior Surveyor Scrimshank, and bring either him or his surveying equipment to Senior Surveyor Fizzledowser in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":10,"title":"The Scrimshank Redemption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":10,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan water → Noxious Lair","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-10"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=10"}],"missing_fields":[]}},{"quest_id":3161,"title":"Gahz'ridian","quest_level":48,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gahz'ridian Ornament","item_id":8443},"count_per_character":30,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":47.83,"y":66.19,"subzone":"Gahz'ridian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":39.71,"y":74.52,"subzone":"Gahz'ridian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":44.93,"y":33.89,"subzone":"Gahz'ridian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":40.36,"y":74.69,"subzone":"Gahz'ridian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":38.9,"y":65.89,"subzone":"Gahz'ridian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.08,"y":74.42,"subzone":"Gahz'ridian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gahz'ridian Ornament","countPerCharacter":30,"itemId":8443,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[{"id":10827,"name":"Surveyor's Tunic","count":1,"url":"https://www.wowhead.com/forever/item=10827"},{"id":10826,"name":"Staff of Lore","count":1,"url":"https://www.wowhead.com/forever/item=10826"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gahz'ridian Ornament","countPerCharacter":30,"itemId":8443,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Marvon Rivetseeker in Tanaris wants you to collect 30 Gahz'ridian Ornaments.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3161,"title":"Gahz'ridian","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3161,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Central desert · ruins and Dunemaul","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3161"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3161"}],"missing_fields":[]}},{"quest_id":5863,"title":"The Dunemaul Compound","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Andi Lynn","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.82,"y":27.4,"subzone":"Andi Lynn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Andi Lynn","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.82,"y":27.4,"subzone":"Andi Lynn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dunemaul Brute","npc_id":5474},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":41.51,"y":71.93,"subzone":"Dunemaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":40.54,"y":74.82,"subzone":"Dunemaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":39.27,"y":51.2,"subzone":"Dunemaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":39.21,"y":51.91,"subzone":"Dunemaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":37.94,"y":59.19,"subzone":"Dunemaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":40.08,"y":54.26,"subzone":"Dunemaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dunemaul Brute","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dunemaul Enforcer","npc_id":5472},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":41.04,"y":72.65,"subzone":"Dunemaul Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":47.29,"y":63.22,"subzone":"Dunemaul Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":38.36,"y":52.87,"subzone":"Dunemaul Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":38.61,"y":73.36,"subzone":"Dunemaul Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":40.07,"y":72.65,"subzone":"Dunemaul Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":39.58,"y":71.94,"subzone":"Dunemaul Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Dunemaul Enforcer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Gor'marok the Ravager","npc_id":12046},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":41.5,"y":57.81,"subzone":"Gor'marok the Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Gor'marok the Ravager","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":0,"items":[],"choices":[{"id":16738,"name":"Witherseed Gloves","count":1,"url":"https://www.wowhead.com/forever/item=16738"},{"id":16739,"name":"Rugwood Mantle","count":1,"url":"https://www.wowhead.com/forever/item=16739"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dunemaul Brute","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Dunemaul Enforcer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Gor'marok the Ravager","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":378,"partyKnownSeconds":378,"unknownObjectives":0,"isPartial":false},"objective_summary":"Andi Lynn in Gadgetzan wants you to destroy the Dunemaul Compound by killing 10 Dunemaul Brutes, 10 Dunemaul Enforcers, and Gor'marok the Ravager.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5863,"title":"The Dunemaul Compound","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5863,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Central desert · ruins and Dunemaul","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5863"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5863"}],"missing_fields":[]}},{"quest_id":2605,"title":"The Thirsty Goblin","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marin Noggenfogger","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marin Noggenfogger","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Laden Dew Gland","item_id":8428},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":30.74,"y":67.25,"subzone":"Thistleshrub Dew Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31.24,"y":64.72,"subzone":"Thistleshrub Dew Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.79,"y":69,"subzone":"Thistleshrub Dew Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.58,"y":67.86,"subzone":"Thistleshrub Dew Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":28.19,"y":62.93,"subzone":"Thistleshrub Dew Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":28.32,"y":64.11,"subzone":"Thistleshrub Dew Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Laden Dew Gland","countPerCharacter":1,"itemId":8428,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2606],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Laden Dew Gland","countPerCharacter":1,"itemId":8428,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect a Laden Dew Gland and bring it to Marin Noggenfogger in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2605,"title":"The Thirsty Goblin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2605,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southwestern Tanaris · goblin thirst and Thistleshrubs","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2605"},{"questId":2605,"firstStop":11,"lastStop":16,"turninStop":16,"completed":true,"group":"Marin Noggenfogger · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2605"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2605"}],"missing_fields":[]}},{"quest_id":4496,"title":"Bungle in the Jungle","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gorishi Scent Gland","item_id":11837},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.46,"y":75.44,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.78,"y":74.73,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.33,"y":81.52,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.53,"y":81.83,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.1,"y":75.08,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.37,"y":74.48,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.25,"y":77.06,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.56,"y":78.46,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.66,"y":76.86,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.62,"y":79.07,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.24,"y":72.3,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.25,"y":73.98,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.4,"y":73.53,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.29,"y":76.71,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.06,"y":80.38,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.14,"y":80.43,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gorishi Scent Gland","countPerCharacter":1,"itemId":11837,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Un'Goro Soil","item_id":11018},"count_per_character":5,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Un'Goro Soil","countPerCharacter":5,"itemId":11018,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4507],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gorishi Scent Gland","countPerCharacter":1,"itemId":11837,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Un'Goro Soil","countPerCharacter":5,"itemId":11018,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Gorishi Scent Gland and 5 Un'Goro Soil samples to Alchemist Pestlezugg in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4496,"title":"Bungle in the Jungle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4496,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4496"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4496"}],"missing_fields":[]}},{"quest_id":4504,"title":"Super Sticky","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Super Sticky Tar","item_id":11834},"count_per_character":12,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.08,"y":34.57,"subzone":"Tar Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.9,"y":30.09,"subzone":"Tar Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.41,"y":35.78,"subzone":"Tar Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.06,"y":31.64,"subzone":"Tar Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.96,"y":23.55,"subzone":"Tar Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.89,"y":22.83,"subzone":"Tar Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.74,"y":19.87,"subzone":"Tar Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":54.55,"y":23.74,"subzone":"Tar Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.26,"y":18.25,"subzone":"Tar Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.17,"y":16.64,"subzone":"Tar Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.09,"y":22.52,"subzone":"Tar Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.77,"y":25.14,"subzone":"Tar Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.11,"y":22.42,"subzone":"Tar Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.04,"y":23.4,"subzone":"Tar Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.4,"y":19.49,"subzone":"Tar Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":54,"y":26.15,"subzone":"Tar Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Super Sticky Tar","countPerCharacter":12,"itemId":11834,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":16500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Super Sticky Tar","countPerCharacter":12,"itemId":11834,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 12 samples of Super Sticky Tar for Tran'rek in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4504,"title":"Super Sticky","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4504,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4504"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4504"}],"missing_fields":[]}},{"quest_id":4507,"title":"Pawn Captures Queen","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill_event_and_loot","target":{"name":"Gorishi Queen Brain","item_id":11835},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.46,"y":81,"subzone":"Gorishi Silithid Crystal","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill_event_and_loot","target":"Gorishi Queen Brain","countPerCharacter":1,"itemId":11835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4496],"next_quest_ids":[4509],"requirements":{"prerequisite_alternatives":[[{"quest_id":4496,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill_event_and_loot","target":"Gorishi Queen Brain","countPerCharacter":1,"itemId":11835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defeat the Gorishi Hive Queen once she is summoned.  Bring the Gorishi Queen's Brain to Alchemist Pestlezugg in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available.","guide_optional":false,"routing_decision":{"id":4507,"title":"Pawn Captures Queen","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4507,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern rim → Gorishi hive → western rim","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4507"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4507","detail":"Follow the right-hand tunnel within the Slithering Scar hive to the Gorishi Silithid Crystal. Use the Gorishi Queen Lure there, defeat the spawned guards and queen, and loot the brain. This marker is an underground crystal location. Combine with Alien Ecology while inside the hive when both quests are available."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4507"}],"missing_fields":[]}},{"quest_id":4509,"title":"Calm Before the Storm","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zilzibin Drumlore","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zilzibin Drumlore"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zilzibin Drumlore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4507],"next_quest_ids":[4511],"requirements":{"prerequisite_alternatives":[[{"quest_id":4507,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zilzibin Drumlore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Pestlezugg's Un'Goro Report to Zilzibin Drumlore in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4509,"title":"Calm Before the Storm","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4509,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Fungal Rock → U’cha → Lar’korwi","kinds":["pickup"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4509"},{"questId":4509,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4509"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4509"}],"missing_fields":[]}},{"quest_id":110,"title":"Insect Part Analysis","quest_level":48,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Alchemist Pestlezugg"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Alchemist Pestlezugg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[10],"next_quest_ids":[113],"requirements":{"prerequisite_alternatives":[[{"quest_id":10,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":440,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Alchemist Pestlezugg","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Check in Gadgetzan for Alchemist Pestlezugg and his analysis of the insect parts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":110,"title":"Insect Part Analysis","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":110,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Central desert · ruins and Dunemaul","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-110"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=110"}],"missing_fields":[]}},{"quest_id":113,"title":"Insect Part Analysis","quest_level":48,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Alchemist Pestlezugg","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.89,"y":26.96,"subzone":"Alchemist Pestlezugg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Senior Surveyor Fizzledowser"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Senior Surveyor Fizzledowser","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[110],"next_quest_ids":[32],"requirements":{"prerequisite_alternatives":[[{"quest_id":110,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":440,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Senior Surveyor Fizzledowser","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the report to Senior Surveyor Fizzledowser in Gadgetzan. Be sure he gives you a copy of the report, as Alchemist Pestlezugg has requested.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":113,"title":"Insect Part Analysis","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":113,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Central desert · ruins and Dunemaul","kinds":["pickup","objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-113"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=113"}],"missing_fields":[]}},{"quest_id":32,"title":"Rise of the Silithid","quest_level":48,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Senior Surveyor Fizzledowser","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.21,"y":27.48,"subzone":"Senior Surveyor Fizzledowser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zilzibin Drumlore","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zilzibin Drumlore"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zilzibin Drumlore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[113],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":113,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zilzibin Drumlore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the report to Zilzibin Drumlore in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":32,"title":"Rise of the Silithid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":32,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Central desert · ruins and Dunemaul","kinds":["pickup"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-32"},{"questId":32,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · reports before the crossing","kinds":["objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-32"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=32"}],"missing_fields":[]}},{"quest_id":351,"title":"Find OOX-17/TN!","quest_level":48,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Glasshide Basilisk","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":53.03,"y":22.6,"subzone":"Glasshide Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Basilisk","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":47.02,"y":29.5,"subzone":"Glasshide Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Basilisk","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":48.42,"y":28.91,"subzone":"Glasshide Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Basilisk","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":40.54,"y":21.88,"subzone":"Glasshide Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Basilisk","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":42.78,"y":30.15,"subzone":"Glasshide Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Basilisk","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.17,"y":29.9,"subzone":"Glasshide Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Gazer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.28,"y":61.67,"subzone":"Glasshide Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Gazer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":61.12,"y":51.87,"subzone":"Glasshide Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Gazer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":46.46,"y":60.41,"subzone":"Glasshide Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Gazer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":64.19,"y":43.21,"subzone":"Glasshide Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Gazer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.19,"y":42.95,"subzone":"Glasshide Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Gazer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":36.66,"y":64.48,"subzone":"Glasshide Gazer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Petrifier","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":31.95,"y":77.94,"subzone":"Glasshide Petrifier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Petrifier","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":27.46,"y":58.89,"subzone":"Glasshide Petrifier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Petrifier","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":30,"y":56.11,"subzone":"Glasshide Petrifier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Glasshide Petrifier","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":46.27,"y":71.9,"subzone":"Glasshide Petrifier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Homing Robot OOX-17/TN","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.23,"y":64.72,"subzone":"Homing Robot OOX-17/TN","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Homing Robot OOX-17/TN"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.23,"y":64.72,"subzone":"Homing Robot OOX-17/TN","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Homing Robot OOX-17/TN","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[648],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Homing Robot OOX-17/TN","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the distress beacon to Oglethorpe's homing robot.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":351,"title":"Find OOX-17/TN!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=351"}],"missing_fields":[]}},{"quest_id":379,"title":"Slake That Thirst","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wastewander Water Pouch","item_id":8483},"count_per_character":5,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.81,"y":32.87,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.08,"y":37.03,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.71,"y":38.21,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.66,"y":38.23,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.71,"y":39.15,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.84,"y":35.02,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.61,"y":30.96,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.62,"y":32.76,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":62.69,"y":30.06,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.39,"y":33.31,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.96,"y":23.42,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.8,"y":31.1,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.97,"y":35.46,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.48,"y":39.41,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.01,"y":37.08,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.99,"y":35.1,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":5,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[243],"next_quest_ids":[654,841],"requirements":{"prerequisite_alternatives":[[{"quest_id":243,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":0,"items":[{"id":8524,"name":"Model 4711-FTZ Power Source","count":1,"url":"https://www.wowhead.com/forever/item=8524"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":5,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Wastewander Water Pouches to Chief Engineer Bilgewhizzle in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":379,"title":"Slake That Thirst","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=379"}],"missing_fields":[]}},{"quest_id":648,"title":"Rescue OOX-17/TN!","quest_level":48,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Homing Robot OOX-17/TN","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.23,"y":64.72,"subzone":"Homing Robot OOX-17/TN","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort OOX-17/TN to Steamwheedle Port, then report to Oglethorpe Obnoticus in Booty Bay."},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.23,"y":64.72,"subzone":"Homing Robot OOX-17/TN","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort OOX-17/TN to Steamwheedle Port, then report to Oglethorpe Obnoticus in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[351],"next_quest_ids":[3721],"requirements":{"prerequisite_alternatives":[[{"quest_id":351,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[{"id":9643,"name":"Optomatic Deflector","count":1,"url":"https://www.wowhead.com/forever/item=9643"},{"id":9644,"name":"Thermotastic Egg Timer","count":1,"url":"https://www.wowhead.com/forever/item=9644"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort OOX-17/TN to Steamwheedle Port, then report to Oglethorpe Obnoticus in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort OOX-17/TN to Steamwheedle Port, then report to Oglethorpe Obnoticus in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":648,"title":"Rescue OOX-17/TN!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=648"}],"missing_fields":[]}},{"quest_id":654,"title":"Tanaris Field Sampling","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Acceptable Basilisk Sample","item_id":9440},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Acceptable Basilisk Sample","countPerCharacter":8,"itemId":9440,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Acceptable Hyena Sample","item_id":9441},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Acceptable Hyena Sample","countPerCharacter":8,"itemId":9441,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Acceptable Scorpid Sample","item_id":9438},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Acceptable Scorpid Sample","countPerCharacter":8,"itemId":9438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Field Testing Kit","item_id":8523},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Field Testing Kit","countPerCharacter":1,"itemId":8523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[379],"next_quest_ids":[864],"requirements":{"prerequisite_alternatives":[[{"quest_id":379,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Acceptable Basilisk Sample","countPerCharacter":8,"itemId":9440,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Acceptable Hyena Sample","countPerCharacter":8,"itemId":9441,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Acceptable Scorpid Sample","countPerCharacter":8,"itemId":9438,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Field Testing Kit","countPerCharacter":1,"itemId":8523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Acquire acceptable samples for 8 basilisks, 8 hyenas, and 8 scorpions. Bring the testing kit back to Chief Engineer Bilgewhizzle in Gadgetzan before the power source runs out.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":654,"title":"Tanaris Field Sampling","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Acceptable Basilisk Sample location; Acceptable Hyena Sample location; Acceptable Scorpid Sample location; Field Testing Kit location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=654"}],"missing_fields":["Starting-item acquisition location","Acceptable Basilisk Sample location","Acceptable Hyena Sample location","Acceptable Scorpid Sample location","Field Testing Kit location"]}},{"quest_id":841,"title":"Another Power Source?","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wastewander Water Pouch","item_id":8483},"count_per_character":10,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.81,"y":32.87,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.08,"y":37.03,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.71,"y":38.21,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.66,"y":38.23,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.71,"y":39.15,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.84,"y":35.02,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.61,"y":30.96,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.62,"y":32.76,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":62.69,"y":30.06,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.39,"y":33.31,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.96,"y":23.42,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.8,"y":31.1,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.97,"y":35.46,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.48,"y":39.41,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.01,"y":37.08,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.99,"y":35.1,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":10,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[379],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":379,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8524,"name":"Model 4711-FTZ Power Source","count":1,"url":"https://www.wowhead.com/forever/item=8524"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":10,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Wastewander Water Pouches to Chief Engineer Bilgewhizzle in Gadgetzan in exchange for another power source.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":841,"title":"Another Power Source?","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=841"}],"missing_fields":["Quest XP"]}},{"quest_id":864,"title":"Return to Apothecary Zinge","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chief Engineer Bilgewhizzle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.46,"y":28.51,"subzone":"Chief Engineer Bilgewhizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Zinge","locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Zinge"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":50.14,"y":67.97,"subzone":"Apothecary Zinge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Zinge","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[654],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":654,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5050,"money_copper":13000,"items":[],"choices":[{"id":9634,"name":"Skilled Handling Gloves","count":1,"url":"https://www.wowhead.com/forever/item=9634"},{"id":9635,"name":"Master Apothecary Cape","count":1,"url":"https://www.wowhead.com/forever/item=9635"},{"id":11502,"name":"Loreskin Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=11502"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Zinge","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Sealed Field Testing Kit to Apothecary Zinge in the Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":864,"title":"Return to Apothecary Zinge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=864"}],"missing_fields":[]}},{"quest_id":1189,"title":"Safety First","quest_level":41,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shreev","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.96,"y":27.24,"subzone":"Shreev","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Razzeric","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Razzeric"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.33,"y":76.09,"subzone":"Razzeric","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Razzeric","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1188],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1188,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":825,"money_copper":0,"items":[],"choices":[{"id":6726,"name":"Razzeric's Customized Seatbelt","count":1,"url":"https://www.wowhead.com/forever/item=6726"},{"id":6727,"name":"Razzeric's Racing Grips","count":1,"url":"https://www.wowhead.com/forever/item=6727"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Razzeric","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Modified Seaforium Booster to Razzeric on the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1189,"title":"Safety First","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1189"}],"missing_fields":[]}},{"quest_id":1560,"title":"Tooga's Quest","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tooga","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":31.8,"y":74.15,"subzone":"Tooga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torta","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.58,"y":25.67,"subzone":"Torta","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Torta"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.58,"y":25.67,"subzone":"Torta","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Torta","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":0,"items":[],"choices":[{"id":9638,"name":"Chelonian Cuffs","count":1,"url":"https://www.wowhead.com/forever/item=9638"},{"id":9642,"name":"Band of the Great Tortoise","count":1,"url":"https://www.wowhead.com/forever/item=9642"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Torta","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Show Tooga the way back to his wife, Torta.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1560,"title":"Tooga's Quest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1560"}],"missing_fields":[]}},{"quest_id":1878,"title":"Water Pouch Bounty","quest_level":44,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Spigot Operator Luglunket","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.49,"y":28.45,"subzone":"Spigot Operator Luglunket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spigot Operator Luglunket","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.49,"y":28.45,"subzone":"Spigot Operator Luglunket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wastewander Water Pouch","item_id":8483},"count_per_character":5,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":60.81,"y":32.87,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.08,"y":37.03,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.71,"y":38.21,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.66,"y":38.23,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":60.71,"y":39.15,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.84,"y":35.02,"subzone":"Wastewander Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.61,"y":30.96,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.62,"y":32.76,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":62.69,"y":30.06,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.39,"y":33.31,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.96,"y":23.42,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":63.8,"y":31.1,"subzone":"Wastewander Thief","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.97,"y":35.46,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":58.48,"y":39.41,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.01,"y":37.08,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":61.99,"y":35.1,"subzone":"Wastewander Shadow Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":5,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1707],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1707,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":380,"money_copper":0,"items":[{"id":8484,"name":"Gadgetzan Water Co. Care Package","count":1,"url":"https://www.wowhead.com/forever/item=8484"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wastewander Water Pouch","countPerCharacter":5,"itemId":8483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1878,"title":"Water Pouch Bounty","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1878"}],"missing_fields":[]}},{"quest_id":2606,"title":"In Good Taste","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marin Noggenfogger","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sprinkle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.06,"y":26.87,"subzone":"Sprinkle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sprinkle"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.06,"y":26.87,"subzone":"Sprinkle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sprinkle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2605],"next_quest_ids":[2641],"requirements":{"prerequisite_alternatives":[[{"quest_id":2605,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":460,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sprinkle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Marin Noggenfogger wants you to speak with Sprinkle in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2606,"title":"In Good Taste","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2606,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southwestern Tanaris · goblin thirst and Thistleshrubs","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2606"},{"questId":2606,"firstStop":18,"lastStop":20,"turninStop":20,"completed":true,"group":"In Good Taste · #2606","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2606"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2606"}],"missing_fields":[]}},{"quest_id":2641,"title":"Sprinkle's Secret Ingredient","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sprinkle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.06,"y":26.87,"subzone":"Sprinkle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sprinkle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.06,"y":26.87,"subzone":"Sprinkle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Violet Tragan","item_id":8526},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.56,"y":58.94,"subzone":"Violet Tragan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.66,"y":59.07,"subzone":"Violet Tragan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.99,"y":60.29,"subzone":"Violet Tragan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.07,"y":59.83,"subzone":"Violet Tragan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.01,"y":59.79,"subzone":"Violet Tragan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":39.5,"y":60.03,"subzone":"Violet Tragan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Violet Tragan","countPerCharacter":1,"itemId":8526,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2606],"next_quest_ids":[2661],"requirements":{"prerequisite_alternatives":[[{"quest_id":2606,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Violet Tragan","countPerCharacter":1,"itemId":8526,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Sprinkle in Gadgetzan wants you to collect a Violet Tragan and return it to her.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2641,"title":"Sprinkle's Secret Ingredient","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2641,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southwestern Tanaris · goblin thirst and Thistleshrubs","kinds":["pickup"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2641"},{"questId":2641,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Hinterlands · Violet Tragan for Sprinkle","kinds":["objective"],"guide":"hinterlands","title":"The Hinterlands · Revantusk and Jintha’alor","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/hinterlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2641"},{"questId":2641,"firstStop":21,"lastStop":24,"turninStop":24,"completed":true,"group":"Sprinkle's Secret Ingredient · #2641","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2641"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2641"}],"missing_fields":[]}},{"quest_id":2661,"title":"Delivery for Marin","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sprinkle","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.06,"y":26.87,"subzone":"Sprinkle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marin Noggenfogger","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Marin Noggenfogger"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Marin Noggenfogger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2641],"next_quest_ids":[2662],"requirements":{"prerequisite_alternatives":[[{"quest_id":2641,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":460,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Marin Noggenfogger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Sprinkle wants to you take the Violet Powder to Marin Noggenfogger in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2661,"title":"Delivery for Marin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2661,"firstStop":25,"lastStop":27,"turninStop":27,"completed":true,"group":"Delivery for Marin · #2661","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2661"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2661"}],"missing_fields":[]}},{"quest_id":2662,"title":"Noggenfogger Elixir","quest_level":49,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marin Noggenfogger","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marin Noggenfogger","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Marin Noggenfogger"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.81,"y":28.66,"subzone":"Marin Noggenfogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Marin Noggenfogger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2661],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2661,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":7000,"items":[{"id":8529,"name":"Noggenfogger Elixir","count":5,"url":"https://www.wowhead.com/forever/item=8529"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Marin Noggenfogger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Marin Noggenfogger wants you to speak to him again after he creates his elixir.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2662,"title":"Noggenfogger Elixir","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2662"}],"missing_fields":["Quest XP"]}},{"quest_id":2741,"title":"The Super Egg-O-Matic","quest_level":60,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Egg-O-Matic","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.39,"y":26.97,"subzone":"Egg-O-Matic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Egg-O-Matic","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.39,"y":26.97,"subzone":"Egg-O-Matic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hippogryph Egg","item_id":8564},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":58.62,"y":75.53,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.27,"y":76.71,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.91,"y":76.03,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.01,"y":78.22,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.31,"y":77.35,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.48,"y":76.11,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hippogryph Egg","countPerCharacter":1,"itemId":8564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2747,2748,2749,2750,8893],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[{"id":8647,"name":"Egg Crate","count":1,"url":"https://www.wowhead.com/forever/item=8647"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hippogryph Egg","countPerCharacter":1,"itemId":8564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2741,"title":"The Super Egg-O-Matic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2741"}],"missing_fields":[]}},{"quest_id":2747,"title":"An Extraordinary Egg","quest_level":60,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Extraordinary Egg","item_id":8643},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Extraordinary Egg","countPerCharacter":1,"itemId":8643,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":9541,"name":"Box of Goodies","count":1,"url":"https://www.wowhead.com/forever/item=9541"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Extraordinary Egg","countPerCharacter":1,"itemId":8643,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2747,"title":"An Extraordinary Egg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2747"}],"missing_fields":["Extraordinary Egg location","Quest XP"]}},{"quest_id":2748,"title":"A Fine Egg","quest_level":60,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fine Egg","item_id":8644},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fine Egg","countPerCharacter":1,"itemId":8644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":9540,"name":"Box of Spells","count":1,"url":"https://www.wowhead.com/forever/item=9540"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fine Egg","countPerCharacter":1,"itemId":8644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2748,"title":"A Fine Egg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2748"}],"missing_fields":["Fine Egg location","Quest XP"]}},{"quest_id":2749,"title":"An Ordinary Egg","quest_level":60,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ordinary Egg","item_id":8645},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ordinary Egg","countPerCharacter":1,"itemId":8645,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":9539,"name":"Box of Rations","count":1,"url":"https://www.wowhead.com/forever/item=9539"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ordinary Egg","countPerCharacter":1,"itemId":8645,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2749,"title":"An Ordinary Egg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2749"}],"missing_fields":["Ordinary Egg location","Quest XP"]}},{"quest_id":2750,"title":"A Bad Egg","quest_level":47,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Curgle Cranklehop","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.36,"y":26.91,"subzone":"Curgle Cranklehop","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bad Egg","item_id":8646},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bad Egg","countPerCharacter":1,"itemId":8646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":900,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bad Egg","countPerCharacter":1,"itemId":8646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2750,"title":"A Bad Egg","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2750"}],"missing_fields":["Bad Egg location","Quest XP"]}},{"quest_id":2771,"title":"A Good Head On Your Shoulders","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Coif","item_id":7931},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Coif","countPerCharacter":2,"itemId":7931,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ornate Mithril Shoulder","item_id":7928},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ornate Mithril Shoulder","countPerCharacter":1,"itemId":7928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2760],"next_quest_ids":[3321],"requirements":{"prerequisite_alternatives":[[{"quest_id":2760,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":9980,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Coif","countPerCharacter":2,"itemId":7931,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ornate Mithril Shoulder","countPerCharacter":1,"itemId":7928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring two Mithril Coifs and one Ornate Mithril Shoulder to Trenton Lighthammer.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2771,"title":"A Good Head On Your Shoulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mithril Coif location; Ornate Mithril Shoulder location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2771"}],"missing_fields":["Mithril Coif location","Ornate Mithril Shoulder location"]}},{"quest_id":2772,"title":"The World At Your Feet","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Mithril Boots","item_id":7933},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Mithril Boots","countPerCharacter":2,"itemId":7933,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ornate Mithril Pants","item_id":7926},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ornate Mithril Pants","countPerCharacter":1,"itemId":7926,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2760],"next_quest_ids":[3321],"requirements":{"prerequisite_alternatives":[[{"quest_id":2760,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":9979,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Mithril Boots","countPerCharacter":2,"itemId":7933,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ornate Mithril Pants","countPerCharacter":1,"itemId":7926,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring two Heavy Mithril Boots and one Ornate Mithril Pants to Trenton Lighthammer. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2772,"title":"The World At Your Feet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Heavy Mithril Boots location; Ornate Mithril Pants location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2772"}],"missing_fields":["Heavy Mithril Boots location","Ornate Mithril Pants location"]}},{"quest_id":2773,"title":"The Mithril Kid","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Mithril Breastplate","item_id":7930},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Mithril Breastplate","countPerCharacter":2,"itemId":7930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ornate Mithril Gloves","item_id":7927},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ornate Mithril Gloves","countPerCharacter":1,"itemId":7927,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2760],"next_quest_ids":[3321],"requirements":{"prerequisite_alternatives":[[{"quest_id":2760,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":9972,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Mithril Breastplate","countPerCharacter":2,"itemId":7930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ornate Mithril Gloves","countPerCharacter":1,"itemId":7927,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring two Heavy Mithril Breastplates and one Ornate Mithril Gloves to Trenton Lighthammer.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2773,"title":"The Mithril Kid","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Heavy Mithril Breastplate location; Ornate Mithril Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2773"}],"missing_fields":["Heavy Mithril Breastplate location","Ornate Mithril Gloves location"]}},{"quest_id":2954,"title":"The Stone Watcher","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uldum Pedestal","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uldum Pedestal"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uldum Pedestal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2946,2966],"next_quest_ids":[2967],"requirements":{"prerequisite_alternatives":[[{"quest_id":2946,"required_state":"completed"}],[{"quest_id":2966,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uldum Pedestal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Learn the purpose of the Stone Watcher of Norgannon, and then interact with the Uldum Pedestal in the Tanaris desert.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2954,"title":"The Stone Watcher","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2954"}],"missing_fields":["Pickup location"]}},{"quest_id":2967,"title":"Return to Thunder Bluff","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Uldum Pedestal","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nara Wildmane"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2954],"next_quest_ids":[2968],"requirements":{"prerequisite_alternatives":[[{"quest_id":2954,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Nara Wildmane in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2967,"title":"Return to Thunder Bluff","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2967"}],"missing_fields":[]}},{"quest_id":3321,"title":"Did You Lose This?","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Trenton Lighthammer"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Trenton Lighthammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2771,2772,2773],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2771,"required_state":"completed"},{"quest_id":2772,"required_state":"completed"},{"quest_id":2773,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6933,"money_copper":0,"items":[{"id":10418,"name":"Glimmering Mithril Insignia","count":1,"url":"https://www.wowhead.com/forever/item=10418"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Trenton Lighthammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Trenton to finish his work.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3321,"title":"Did You Lose This?","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3321"}],"missing_fields":[]}},{"quest_id":3362,"title":"Thistleshrub Valley","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Gnarled Thistleshrub","npc_id":5490},"count_per_character":8,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":27.54,"y":63.35,"subzone":"Gnarled Thistleshrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":29.34,"y":62.44,"subzone":"Gnarled Thistleshrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":29.98,"y":63.27,"subzone":"Gnarled Thistleshrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31.22,"y":65.54,"subzone":"Gnarled Thistleshrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":29.65,"y":66.4,"subzone":"Gnarled Thistleshrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":29.35,"y":66.94,"subzone":"Gnarled Thistleshrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Gnarled Thistleshrub","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Thistleshrub Rootshaper","npc_id":5485},"count_per_character":8,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":29.4,"y":64.58,"subzone":"Thistleshrub Rootshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":29.38,"y":63.93,"subzone":"Thistleshrub Rootshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":28.87,"y":61.86,"subzone":"Thistleshrub Rootshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":29.49,"y":67.61,"subzone":"Thistleshrub Rootshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.38,"y":65.6,"subzone":"Thistleshrub Rootshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":31.01,"y":65.32,"subzone":"Thistleshrub Rootshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Thistleshrub Rootshaper","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Gnarled Thistleshrub","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Thistleshrub Rootshaper","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false},"objective_summary":"Tran'rek in Gadgetzan wants you to kill 8 Gnarled Thistleshrubs and 8 Thistleshrub Rootshapers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3362,"title":"Thistleshrub Valley","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3362,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southwestern Tanaris · goblin thirst and Thistleshrubs","kinds":["pickup","objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3362"},{"questId":3362,"firstStop":12,"lastStop":17,"turninStop":17,"completed":true,"group":"Marin Noggenfogger · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3362"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3362"}],"missing_fields":[]}},{"quest_id":3638,"title":"The Pledge of Secrecy","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nixx's Signed Pledge","item_id":11270},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Nixx's Signed Pledge","countPerCharacter":1,"itemId":11270,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3526,3629,3633,4181],"next_quest_ids":[3639],"requirements":{"prerequisite_alternatives":[[{"quest_id":3526,"required_state":"completed"}],[{"quest_id":3629,"required_state":"completed"}],[{"quest_id":3633,"required_state":"completed"}],[{"quest_id":4181,"required_state":"completed"}]],"exclusive_quest_ids":[3640,3642],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Nixx's Signed Pledge","countPerCharacter":1,"itemId":11270,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"If you agree to become a Goblin Engineer, then right-click on the Pledge of Secrecy and speak once more with Nixx Sprocketspring in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3638,"title":"The Pledge of Secrecy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Nixx's Signed Pledge location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3638"}],"missing_fields":["Nixx's Signed Pledge location"]}},{"quest_id":3639,"title":"Show Your Work","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Big Iron Bomb","item_id":4394},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Big Iron Bomb","countPerCharacter":20,"itemId":4394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Solid Dynamite","item_id":10507},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Solid Dynamite","countPerCharacter":20,"itemId":10507,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Explosive Sheep","item_id":4384},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Explosive Sheep","countPerCharacter":5,"itemId":4384,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3638],"next_quest_ids":[3644,3646],"requirements":{"prerequisite_alternatives":[[{"quest_id":3638,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":10791,"name":"Goblin Engineer Membership Card","count":1,"url":"https://www.wowhead.com/forever/item=10791"}],"choices":[],"reputation":[],"spell":20222,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Big Iron Bomb","countPerCharacter":20,"itemId":4394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Solid Dynamite","countPerCharacter":20,"itemId":10507,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Explosive Sheep","countPerCharacter":5,"itemId":4384,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 20 Big Iron Bombs, 20 Solid Dynamite, and 5 Explosive Sheep to Nixx Sprocketspring in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3639,"title":"Show Your Work","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Big Iron Bomb location; Solid Dynamite location; Explosive Sheep location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3639"}],"missing_fields":["Big Iron Bomb location","Solid Dynamite location","Explosive Sheep location"]}},{"quest_id":3644,"title":"Membership Card Renewal","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nixx Sprocketspring"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3639],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3639,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":10791,"name":"Goblin Engineer Membership Card","count":1,"url":"https://www.wowhead.com/forever/item=10791"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3644,"title":"Membership Card Renewal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3644"}],"missing_fields":["Quest XP"]}},{"quest_id":3913,"title":"A Grave Situation","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gaeriyan","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":53.92,"y":23.33,"subzone":"Gaeriyan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"A Conspicuous Gravestone","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":53.81,"y":29.06,"subzone":"A Conspicuous Gravestone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"A Conspicuous Gravestone"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":53.81,"y":29.06,"subzone":"A Conspicuous Gravestone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"A Conspicuous Gravestone","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3912],"next_quest_ids":[3914],"requirements":{"prerequisite_alternatives":[[{"quest_id":3912,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"A Conspicuous Gravestone","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Resurrect, then look for the gravestone that Gaeriyan told you to find.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3913,"title":"A Grave Situation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3913,"firstStop":20,"lastStop":22,"turninStop":22,"completed":true,"group":"A Grave Situation · #3913","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3913"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3913"}],"missing_fields":[]}},{"quest_id":3914,"title":"Linken's Sword","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"A Conspicuous Gravestone","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":53.81,"y":29.06,"subzone":"A Conspicuous Gravestone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Linken"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Linken","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3913],"next_quest_ids":[3941],"requirements":{"prerequisite_alternatives":[[{"quest_id":3913,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Linken","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Linken's Superior Sword to Linken in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3914,"title":"Linken's Sword","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3914,"firstStop":23,"lastStop":25,"turninStop":25,"completed":true,"group":"Linken's Sword · #3914","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3914"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3914"}],"missing_fields":[]}},{"quest_id":6610,"title":"Clamlette Surprise","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Giant Egg","item_id":12207},"count_per_character":12,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.89,"y":54.68,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":32.26,"y":62.39,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.88,"y":63.21,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.37,"y":68.69,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":37.17,"y":44.22,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.54,"y":45.73,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.1,"y":55.3,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.6,"y":47.83,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.29,"y":50.05,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.43,"y":42.49,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":38.58,"y":43.28,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.33,"y":56.43,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":44.35,"y":59.73,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":42.78,"y":45.23,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.63,"y":44.33,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.49,"y":41.92,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Giant Egg","countPerCharacter":12,"itemId":12207,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Zesty Clam Meat","item_id":7974},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Zesty Clam Meat","countPerCharacter":10,"itemId":7974,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Alterac Swiss","item_id":8932},"count_per_character":20,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.95,"y":83.9,"subzone":"King Mukla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":51.67,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.89,"y":50.53,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.75,"y":67.23,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.38,"y":72.27,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Alterac Swiss","countPerCharacter":20,"itemId":8932,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[{"id":16971,"name":"Clamlette Surprise","count":20,"url":"https://www.wowhead.com/forever/item=16971"}],"choices":[],"reputation":[],"spell":18260,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Giant Egg","countPerCharacter":12,"itemId":12207,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Zesty Clam Meat","countPerCharacter":10,"itemId":7974,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Alterac Swiss","countPerCharacter":20,"itemId":8932,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Dirge Quikcleave wants you to get the following items:  12 Giant Eggs. You will find those on the Rocs wandering Tanaris or any other species of large bird.  10 pieces of Zesty Clam Meat. You can find those in clams, naturally!  20 pieces of Alterac Swiss. Get thee to a cheesery!  Gather all of the items and return to Dirge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6610,"title":"Clamlette Surprise","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Zesty Clam Meat location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6610"}],"missing_fields":["Zesty Clam Meat location"]}},{"quest_id":7652,"title":"A Blue Light Bargain","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Derotain Mudsipper"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Derotain Mudsipper","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7653,7654,7655,7656,7657,7658,7659],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Derotain Mudsipper","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7652,"title":"A Blue Light Bargain","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7652"}],"missing_fields":["Quest XP"]}},{"quest_id":7653,"title":"Imperial Plate Belt","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12688,"name":"Plans: Imperial Plate Belt","count":1,"url":"https://www.wowhead.com/forever/item=12688"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7653,"title":"Imperial Plate Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7653"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":7654,"title":"Imperial Plate Boots","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":40,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12700,"name":"Plans: Imperial Plate Boots","count":1,"url":"https://www.wowhead.com/forever/item=12700"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":40,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7654,"title":"Imperial Plate Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7654"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":7655,"title":"Imperial Plate Bracer","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12690,"name":"Plans: Imperial Plate Bracers","count":1,"url":"https://www.wowhead.com/forever/item=12690"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7655,"title":"Imperial Plate Bracer","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7655"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":7656,"title":"Imperial Plate Chest","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":60,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":60,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12705,"name":"Plans: Imperial Plate Chest","count":1,"url":"https://www.wowhead.com/forever/item=12705"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":60,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7656,"title":"Imperial Plate Chest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7656"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":7657,"title":"Imperial Plate Helm","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":50,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":50,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12701,"name":"Plans: Imperial Plate Helm","count":1,"url":"https://www.wowhead.com/forever/item=12701"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":50,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7657,"title":"Imperial Plate Helm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7657"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":7658,"title":"Imperial Plate Leggings","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":60,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":60,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12715,"name":"Plans: Imperial Plate Leggings","count":1,"url":"https://www.wowhead.com/forever/item=12715"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":60,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7658,"title":"Imperial Plate Leggings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7658"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":7659,"title":"Imperial Plate Shoulders","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":265},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Derotain Mudsipper","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.38,"y":28.67,"subzone":"Derotain Mudsipper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7652],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12687,"name":"Plans: Imperial Plate Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=12687"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7659,"title":"Imperial Plate Shoulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7659"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":8181,"title":"Confront Yeh'kinya","quest_level":58,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Ironboot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.89,"y":24.03,"subzone":"Prospector Ironboot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yeh'kinya","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Yeh'kinya"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.99,"y":22.36,"subzone":"Yeh'kinya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Yeh'kinya","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4788],"next_quest_ids":[8182],"requirements":{"prerequisite_alternatives":[[{"quest_id":4788,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[{"id":20218,"name":"Faded Hakkari Cloak","count":1,"url":"https://www.wowhead.com/forever/item=20218"},{"id":20219,"name":"Tattered Hakkari Cape","count":1,"url":"https://www.wowhead.com/forever/item=20219"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Yeh'kinya","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Yeh'kinya.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8181,"title":"Confront Yeh'kinya","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8181"}],"missing_fields":[]}},{"quest_id":8182,"title":"The Hand of Rastakhan","quest_level":58,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Prospector Ironboot","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":66.89,"y":24.03,"subzone":"Prospector Ironboot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Molthor","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.04,"y":15.13,"subzone":"Molthor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Molthor"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.04,"y":15.13,"subzone":"Molthor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Molthor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8181],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8181,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Molthor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Molthor in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8182,"title":"The Hand of Rastakhan","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8182"}],"missing_fields":[]}},{"quest_id":8305,"title":"Long Forgotten Memories","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crystalline Tear","locations":[{"zone_id":"silithus","zone":"Silithus","x":28.68,"y":89.14,"subzone":"Crystalline Tear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Crystalline Tear"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":28.68,"y":89.14,"subzone":"Crystalline Tear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Crystalline Tear","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8303],"next_quest_ids":[8519],"requirements":{"prerequisite_alternatives":[[{"quest_id":8303,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Crystalline Tear","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Locate the Crystalline Tear in Silithus and gaze into its depths.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8305,"title":"Long Forgotten Memories","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8305"}],"missing_fields":[]}},{"quest_id":8555,"title":"The Charge of the Dragonflights","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8519],"next_quest_ids":[8730],"requirements":{"prerequisite_alternatives":[[{"quest_id":8519,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8555,"title":"The Charge of the Dragonflights","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8555"}],"missing_fields":[]}},{"quest_id":8575,"title":"Azuregos's Magical Ledger","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Narain Soothfancy"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8576],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Azuregos's Magical Ledger to Narain Soothfancy in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8575,"title":"Azuregos's Magical Ledger","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8575"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8576,"title":"Translating the Ledger","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Narain Soothfancy"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8575],"next_quest_ids":[8577,8584,8597],"requirements":{"prerequisite_alternatives":[[{"quest_id":8575,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8576,"title":"Translating the Ledger","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8576"}],"missing_fields":[]}},{"quest_id":8577,"title":"Stewvul, Ex-B.F.F.","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Inconspicuous Crate","locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.19,"y":86.68,"subzone":"Inconspicuous Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Inconspicuous Crate"},"count_per_character":null,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":46.19,"y":86.68,"subzone":"Inconspicuous Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Inconspicuous Crate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8576],"next_quest_ids":[8578],"requirements":{"prerequisite_alternatives":[[{"quest_id":8576,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Inconspicuous Crate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Narain Soothfancy wants you to find his ex-best friend forever (BFF), Stewvul, and take back the scrying goggles that Stewvul stole from him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8577,"title":"Stewvul, Ex-B.F.F.","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8577"}],"missing_fields":[]}},{"quest_id":8584,"title":"Never Ask Me About My Business","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dirge Quikcleave"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dirge Quikcleave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8576],"next_quest_ids":[8585],"requirements":{"prerequisite_alternatives":[[{"quest_id":8576,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dirge Quikcleave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Narain Soothfancy in Tanaris wants you to speak with Dirge Quikcleave in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8584,"title":"Never Ask Me About My Business","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8584"}],"missing_fields":[]}},{"quest_id":8585,"title":"The Isle of Dread!","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lakmaeran's Carcass","item_id":21027},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":29.34,"y":72.63,"subzone":"Lord Lakmaeran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lakmaeran's Carcass","countPerCharacter":1,"itemId":21027,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Chimaerok Tenderloin","item_id":21024},"count_per_character":20,"locations":[{"zone_id":"feralas","zone":"Feralas","x":31.25,"y":87.79,"subzone":"Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":29.67,"y":80.99,"subzone":"Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":28.15,"y":74.54,"subzone":"Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":29.82,"y":80.93,"subzone":"Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":30.32,"y":82.67,"subzone":"Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":30.18,"y":85.31,"subzone":"Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":30.93,"y":85.54,"subzone":"Arcane Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":30.16,"y":87.84,"subzone":"Arcane Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":30.58,"y":85.22,"subzone":"Arcane Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":29.19,"y":75.46,"subzone":"Arcane Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":28.06,"y":73.05,"subzone":"Arcane Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":28.65,"y":77.43,"subzone":"Arcane Chimaerok","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":30.57,"y":75.76,"subzone":"Chimaerok Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":29.59,"y":75.89,"subzone":"Chimaerok Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":28.47,"y":71.42,"subzone":"Chimaerok Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":28.95,"y":71.25,"subzone":"Chimaerok Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Chimaerok Tenderloin","countPerCharacter":20,"itemId":21024,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8584],"next_quest_ids":[8586],"requirements":{"prerequisite_alternatives":[[{"quest_id":8584,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lakmaeran's Carcass","countPerCharacter":1,"itemId":21027,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Chimaerok Tenderloin","countPerCharacter":20,"itemId":21024,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Recover Lakmaeran's Carcass and 20 Chimaerok Tenderloins for Dirge Quikcleave in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8585,"title":"The Isle of Dread!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8585"}],"missing_fields":[]}},{"quest_id":8586,"title":"Dirge's Kickin' Chimaerok Chops","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Goblin Rocket Fuel","item_id":9061},"count_per_character":20,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":34.69,"y":51.89,"subzone":"Clunk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":60.94,"y":58.39,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":63.96,"y":58.43,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.73,"y":58.37,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.77,"y":54.14,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.68,"y":50.85,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.77,"y":50.95,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.07,"y":83.62,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.25,"y":53.54,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":23.76,"y":52.38,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":28.72,"y":68.72,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":19.63,"y":78.29,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.58,"y":66.99,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Goblin Rocket Fuel","countPerCharacter":20,"itemId":9061,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Deeprock Salt","item_id":8150},"count_per_character":20,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":64.68,"y":44.77,"subzone":"Stone Fury","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.91,"y":59.49,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":22.41,"y":58.63,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":19.01,"y":57.74,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":10.12,"y":78.2,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":12.41,"y":76.99,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":16.2,"y":78.51,"subzone":"Elemental Slave","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.92,"y":88.27,"subzone":"Brutus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.6,"y":60.79,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":37.65,"y":60.51,"subzone":"Rumbling Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Deeprock Salt","countPerCharacter":20,"itemId":8150,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8585],"next_quest_ids":[8587],"requirements":{"prerequisite_alternatives":[[{"quest_id":8585,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":27000,"items":[{"id":21025,"name":"Recipe: Dirge's Kickin' Chimaerok Chops","count":1,"url":"https://www.wowhead.com/forever/item=21025"},{"id":21023,"name":"Dirge's Kickin' Chimaerok Chops","count":20,"url":"https://www.wowhead.com/forever/item=21023"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Goblin Rocket Fuel","countPerCharacter":20,"itemId":9061,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Deeprock Salt","countPerCharacter":20,"itemId":8150,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Dirge Quikcleave in Gadgetzan wants you to bring him 20 Goblin Rocket Fuel and 20 Deeprock Salt.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8586,"title":"Dirge's Kickin' Chimaerok Chops","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8586"}],"missing_fields":[]}},{"quest_id":8587,"title":"Return to Narain","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dirge Quikcleave","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.63,"y":28.11,"subzone":"Dirge Quikcleave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Narain Soothfancy"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8586],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8586,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the 500 Pound Chicken to Narain Soothfancy in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8587,"title":"Return to Narain","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8587"}],"missing_fields":[]}},{"quest_id":8597,"title":"Draconic for Dummies","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Draconic for Dummies"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Draconic for Dummies","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8576],"next_quest_ids":[8598],"requirements":{"prerequisite_alternatives":[[{"quest_id":8576,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Draconic for Dummies","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Narain Soothfancy's book, buried on an island in the South Seas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8597,"title":"Draconic for Dummies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Draconic for Dummies location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8597"}],"missing_fields":["Turn-in location","Draconic for Dummies location"]}},{"quest_id":8598,"title":"rAnS0m","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Narain Soothfancy"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8597],"next_quest_ids":[8606],"requirements":{"prerequisite_alternatives":[[{"quest_id":8597,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Ransom Letter to Narain Soothfancy in Tanaris. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8598,"title":"rAnS0m","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8598"}],"missing_fields":["Pickup location"]}},{"quest_id":8599,"title":"Love Song for Narain","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Meridith the Mermaiden","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":59.43,"y":96.05,"subzone":"Meridith the Mermaiden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Narain Soothfancy"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8597,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Narain Soothfancy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Meridith's Love Letter to Narain Soothfancy in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8599,"title":"Love Song for Narain","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8599"}],"missing_fields":[]}},{"quest_id":8606,"title":"Decoy!","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Number Two","npc_id":15554},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Number Two","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8598],"next_quest_ids":[8620],"requirements":{"prerequisite_alternatives":[[{"quest_id":8598,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Number Two","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Narain Soothfancy in Tanaris wants you to travel to Winterspring and place the Bag of Gold at the drop off point documented by the booknappers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8606,"title":"Decoy!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Number Two location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8606"}],"missing_fields":["Number Two location"]}},{"quest_id":8620,"title":"The Only Prescription","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Draconic For Dummies: Volume II","item_id":21111},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Draconic For Dummies: Volume II","countPerCharacter":1,"itemId":21111,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8606],"next_quest_ids":[8728],"requirements":{"prerequisite_alternatives":[[{"quest_id":8606,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21517,"name":"Gnomish Turban of Psychic Might","count":1,"url":"https://www.wowhead.com/forever/item=21517"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Draconic For Dummies: Volume II","countPerCharacter":1,"itemId":21111,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Recover the 8 lost chapters of Draconic for Dummies and combine them with the Magical Book Binding and return the completed book of Draconic for Dummies: Volume II to Narain Soothfancy in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8620,"title":"The Only Prescription","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Draconic For Dummies: Volume II location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8620"}],"missing_fields":["Draconic For Dummies: Volume II location"]}},{"quest_id":8671,"title":"Ragetotem the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Ragetotem","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":35.96,"y":80.12,"subzone":"Elder Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Ragetotem","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":35.96,"y":80.12,"subzone":"Elder Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Ragetotem"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":35.96,"y":80.12,"subzone":"Elder Ragetotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Ragetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Ragetotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8671,"title":"Ragetotem the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8671"}],"missing_fields":["Quest XP"]}},{"quest_id":8684,"title":"Dreamseer the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Dreamseer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.61,"y":26.99,"subzone":"Elder Dreamseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Dreamseer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.61,"y":26.99,"subzone":"Elder Dreamseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Dreamseer"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.61,"y":26.99,"subzone":"Elder Dreamseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Dreamseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Dreamseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8684,"title":"Dreamseer the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8684"}],"missing_fields":["Quest XP"]}},{"quest_id":8728,"title":"The Good News and The Bad News","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcanite Bar","countPerCharacter":20,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Elementium Ore","item_id":18562},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Elementium Ore","countPerCharacter":10,"itemId":18562,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Azerothian Diamond","item_id":12800},"count_per_character":10,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.71,"y":79.76,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.81,"y":83.38,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":63.81,"y":87.31,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.45,"y":89.89,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.31,"y":83.4,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":73.05,"y":16.63,"subzone":"Cliff Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Azerothian Diamond","countPerCharacter":10,"itemId":12800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Sapphire","item_id":12361},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":51.67,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.89,"y":50.53,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.12,"y":12.36,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.45,"y":12.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.77,"y":10.84,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":11.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.96,"y":16.16,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.67,"y":10.61,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":47.56,"y":69.49,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.27,"y":60.03,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.75,"y":59.94,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.7,"y":66.01,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Blue Sapphire","countPerCharacter":10,"itemId":12361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8620],"next_quest_ids":[8729],"requirements":{"prerequisite_alternatives":[[{"quest_id":8620,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcanite Bar","countPerCharacter":20,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Elementium Ore","countPerCharacter":10,"itemId":18562,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Azerothian Diamond","countPerCharacter":10,"itemId":12800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Blue Sapphire","countPerCharacter":10,"itemId":12361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Narain Soothfancy in Tanaris wants you to bring him 20 Arcanite Bars, 10 Elementium Ore, 10 Azerothian Diamonds, and 10 Blue Sapphires.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8728,"title":"The Good News and The Bad News","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Arcanite Bar location; Elementium Ore location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8728"}],"missing_fields":["Arcanite Bar location","Elementium Ore location"]}},{"quest_id":8729,"title":"The Wrath of Neptulon","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Narain Soothfancy","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.24,"y":18.58,"subzone":"Narain Soothfancy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blue Scepter Shard","item_id":21137},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blue Scepter Shard","countPerCharacter":1,"itemId":21137,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8728],"next_quest_ids":[8742],"requirements":{"prerequisite_alternatives":[[{"quest_id":8728,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":21526,"name":"Band of Icy Depths","count":1,"url":"https://www.wowhead.com/forever/item=21526"},{"id":21527,"name":"Darkwater Robes","count":1,"url":"https://www.wowhead.com/forever/item=21527"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blue Scepter Shard","countPerCharacter":1,"itemId":21137,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Arcanite Buoy at the Swirling Maelstrom at the Bay of Storms in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8729,"title":"The Wrath of Neptulon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Blue Scepter Shard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8729"}],"missing_fields":["Blue Scepter Shard location"]}},{"quest_id":8742,"title":"The Might of Kalimdor","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8729,8730,8741],"next_quest_ids":[8743,8745],"requirements":{"prerequisite_alternatives":[[{"quest_id":8729,"required_state":"completed"},{"quest_id":8730,"required_state":"completed"},{"quest_id":8741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":25861,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8742,"title":"The Might of Kalimdor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8742"}],"missing_fields":[]}},{"quest_id":8747,"title":"The Path of the Protector","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8748],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8752,8757],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21196,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21196"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8747,"title":"The Path of the Protector","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8747"}],"missing_fields":[]}},{"quest_id":8748,"title":"The Path of the Protector","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21196},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21196,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8747],"next_quest_ids":[8749],"requirements":{"prerequisite_alternatives":[[{"quest_id":8747,"required_state":"completed"}]],"exclusive_quest_ids":[8753,8758],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21197,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21197"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21196,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8748,"title":"The Path of the Protector","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8748"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8749,"title":"The Path of the Protector","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21197},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8748],"next_quest_ids":[8750],"requirements":{"prerequisite_alternatives":[[{"quest_id":8748,"required_state":"completed"}]],"exclusive_quest_ids":[8754,8759],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21198,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21198"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8749,"title":"The Path of the Protector","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8749"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8750,"title":"The Path of the Protector","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21198},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21198,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8749],"next_quest_ids":[8751],"requirements":{"prerequisite_alternatives":[[{"quest_id":8749,"required_state":"completed"}]],"exclusive_quest_ids":[8755,8760],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21199,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21199"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21198,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8750,"title":"The Path of the Protector","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8750"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8751,"title":"The Protector of Kalimdor","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21199},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21199,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8750],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8750,"required_state":"completed"}]],"exclusive_quest_ids":[8756,8761],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21200,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21200"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21199,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8751,"title":"The Protector of Kalimdor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8751"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8752,"title":"The Path of the Conqueror","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8753],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8747,8757],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21201,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21201"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8752,"title":"The Path of the Conqueror","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8752"}],"missing_fields":[]}},{"quest_id":8753,"title":"The Path of the Conqueror","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21201},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21201,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8752],"next_quest_ids":[8754],"requirements":{"prerequisite_alternatives":[[{"quest_id":8752,"required_state":"completed"}]],"exclusive_quest_ids":[8748,8758],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21202,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21202"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21201,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8753,"title":"The Path of the Conqueror","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8753"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8754,"title":"The Path of the Conqueror","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21202},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21202,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8753],"next_quest_ids":[8755],"requirements":{"prerequisite_alternatives":[[{"quest_id":8753,"required_state":"completed"}]],"exclusive_quest_ids":[8749,8759],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21203,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21203"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21202,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8754,"title":"The Path of the Conqueror","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8754"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8755,"title":"The Path of the Conqueror","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21203},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21203,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8754],"next_quest_ids":[8756],"requirements":{"prerequisite_alternatives":[[{"quest_id":8754,"required_state":"completed"}]],"exclusive_quest_ids":[8750,8760],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21204,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21204"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21203,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8755,"title":"The Path of the Conqueror","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8755"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8756,"title":"The Qiraji Conqueror","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21204},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21204,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8755],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8755,"required_state":"completed"}]],"exclusive_quest_ids":[8751,8761],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21205,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21205"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21204,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8756,"title":"The Qiraji Conqueror","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8756"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8757,"title":"The Path of the Invoker","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8758],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8747,8752],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21206,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21206"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8757,"title":"The Path of the Invoker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8757"}],"missing_fields":[]}},{"quest_id":8758,"title":"The Path of the Invoker","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21206},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21206,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8757],"next_quest_ids":[8759],"requirements":{"prerequisite_alternatives":[[{"quest_id":8757,"required_state":"completed"}]],"exclusive_quest_ids":[8748,8753],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21207,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21207"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21206,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8758,"title":"The Path of the Invoker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8758"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8759,"title":"The Path of the Invoker","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21207},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21207,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8758],"next_quest_ids":[8760],"requirements":{"prerequisite_alternatives":[[{"quest_id":8758,"required_state":"completed"}]],"exclusive_quest_ids":[8749,8754],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21208,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21208"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21207,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8759,"title":"The Path of the Invoker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8759"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8760,"title":"The Path of the Invoker","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21208},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21208,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8759],"next_quest_ids":[8761],"requirements":{"prerequisite_alternatives":[[{"quest_id":8759,"required_state":"completed"}]],"exclusive_quest_ids":[8750,8755],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21209,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21209"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21208,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8760,"title":"The Path of the Invoker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8760"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8761,"title":"The Grand Invoker","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21209},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21209,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8760],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8760,"required_state":"completed"}]],"exclusive_quest_ids":[8751,8756],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21210,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21210"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21209,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8761,"title":"The Grand Invoker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Signet Ring of the Bronze Dragonflight location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8761"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location"]}},{"quest_id":8764,"title":"The Changing of Paths - Protector No More","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21200},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21200,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Stone Scarab","countPerCharacter":15,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":15,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Silver Scarab","countPerCharacter":15,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":21210,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21210"},{"id":21205,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21205"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21200,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Stone Scarab","countPerCharacter":15,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":15,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Silver Scarab","countPerCharacter":15,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8764,"title":"The Changing of Paths - Protector No More","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8764"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location","Stone Scarab location","Gold Scarab location","Silver Scarab location","Quest XP"]}},{"quest_id":8765,"title":"The Changing of Paths - Invoker No More","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21210},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21210,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bronze Scarab","countPerCharacter":15,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Crystal Scarab","countPerCharacter":15,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":15,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":21200,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21200"},{"id":21205,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21205"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21210,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bronze Scarab","countPerCharacter":15,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Crystal Scarab","countPerCharacter":15,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":15,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8765,"title":"The Changing of Paths - Invoker No More","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8765"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location","Bronze Scarab location","Crystal Scarab location","Clay Scarab location","Quest XP"]}},{"quest_id":8766,"title":"The Changing of Paths - Conqueror No More","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signet Ring of the Bronze Dragonflight","item_id":21205},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21205,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bone Scarab","countPerCharacter":15,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Ivory Scarab","countPerCharacter":15,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Stone Scarab","countPerCharacter":15,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":21200,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21200"},{"id":21210,"name":"Signet Ring of the Bronze Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=21210"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signet Ring of the Bronze Dragonflight","countPerCharacter":1,"itemId":21205,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bone Scarab","countPerCharacter":15,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Ivory Scarab","countPerCharacter":15,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Stone Scarab","countPerCharacter":15,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8766,"title":"The Changing of Paths - Conqueror No More","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8766"}],"missing_fields":["Signet Ring of the Bronze Dragonflight location","Bone Scarab location","Ivory Scarab location","Stone Scarab location","Quest XP"]}},{"quest_id":8893,"title":"The Super Egg-O-Matic","quest_level":47,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Egg-O-Matic","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.39,"y":26.97,"subzone":"Egg-O-Matic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Egg-O-Matic","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.39,"y":26.97,"subzone":"Egg-O-Matic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hippogryph Egg","item_id":8564},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":58.62,"y":75.53,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.27,"y":76.71,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.91,"y":76.03,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.01,"y":78.22,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.31,"y":77.35,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.48,"y":76.11,"subzone":"Hippogryph Egg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hippogryph Egg","countPerCharacter":1,"itemId":8564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8647,"name":"Egg Crate","count":1,"url":"https://www.wowhead.com/forever/item=8647"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hippogryph Egg","countPerCharacter":1,"itemId":8564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8893,"title":"The Super Egg-O-Matic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8893"}],"missing_fields":["Quest XP"]}},{"quest_id":8921,"title":"The Ectoplasmic Distiller","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Delicate Arcanite Converter","item_id":16006},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Delicate Arcanite Converter","countPerCharacter":1,"itemId":16006,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Greater Eternal Essence","item_id":16203},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Greater Eternal Essence","countPerCharacter":4,"itemId":16203,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stonescale Oil","item_id":13423},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Stonescale Oil","countPerCharacter":10,"itemId":13423,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Volcanic Ash","item_id":22338},"count_per_character":25,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":50.33,"y":35.19,"subzone":"Volcanic Ash","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":51.81,"y":35.32,"subzone":"Volcanic Ash","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":80.71,"y":36.43,"subzone":"Volcanic Ash","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":77.59,"y":36.89,"subzone":"Volcanic Ash","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":77.21,"y":37.27,"subzone":"Volcanic Ash","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":63.78,"y":37.45,"subzone":"Volcanic Ash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Volcanic Ash","countPerCharacter":25,"itemId":22338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8922,8923],"next_quest_ids":[8924],"requirements":{"prerequisite_alternatives":[[{"quest_id":8922,"required_state":"completed"}],[{"quest_id":8923,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22320,"name":"Mux's Quality Goods","count":1,"url":"https://www.wowhead.com/forever/item=22320"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Delicate Arcanite Converter","countPerCharacter":1,"itemId":16006,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Greater Eternal Essence","countPerCharacter":4,"itemId":16203,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Stonescale Oil","countPerCharacter":10,"itemId":13423,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Volcanic Ash","countPerCharacter":25,"itemId":22338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Return to Mux Manascrambler in Gadgetzan with 1 Delicate Arcanite Converter, 4 Greater Eternal Essence, 10 Stonescale Oil, 25 Volcanic Ash and 40 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8921,"title":"The Ectoplasmic Distiller","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Delicate Arcanite Converter location; Greater Eternal Essence location; Stonescale Oil location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8921"}],"missing_fields":["Delicate Arcanite Converter location","Greater Eternal Essence location","Stonescale Oil location"]}},{"quest_id":8924,"title":"Hunting for Ectoplasm","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scorched Ectoplasm","item_id":21937},"count_per_character":12,"locations":[{"zone_id":"silithus","zone":"Silithus","x":60.94,"y":58.39,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":63.96,"y":58.43,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.73,"y":58.37,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.77,"y":54.14,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.68,"y":50.85,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.77,"y":50.95,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.57,"y":54.21,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.87,"y":50.81,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":63.41,"y":55.95,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.75,"y":49.86,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":61.75,"y":58.46,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.67,"y":58.18,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scorched Ectoplasm","countPerCharacter":12,"itemId":21937,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frozen Ectoplasm","item_id":21936},"count_per_character":12,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":51.2,"y":45.67,"subzone":"Suffering Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.58,"y":42.51,"subzone":"Suffering Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.71,"y":43.02,"subzone":"Suffering Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.08,"y":41.8,"subzone":"Suffering Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.5,"y":42.06,"subzone":"Suffering Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":51.93,"y":44.92,"subzone":"Suffering Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":51.11,"y":46.05,"subzone":"Anguished Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.31,"y":42.72,"subzone":"Anguished Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.96,"y":43.97,"subzone":"Anguished Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.45,"y":44.01,"subzone":"Anguished Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":52.14,"y":40.4,"subzone":"Anguished Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":51.19,"y":46.93,"subzone":"Anguished Highborne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Frozen Ectoplasm","countPerCharacter":12,"itemId":21936,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stable Ectoplasm","item_id":21935},"count_per_character":12,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.2,"y":53.21,"subzone":"Unseen Servant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.29,"y":55.36,"subzone":"Unseen Servant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.9,"y":55.8,"subzone":"Unseen Servant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.04,"y":58.1,"subzone":"Unseen Servant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.27,"y":60.13,"subzone":"Unseen Servant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":68.94,"y":37.39,"subzone":"Eyeless Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.46,"y":40.62,"subzone":"Eyeless Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.07,"y":40.48,"subzone":"Eyeless Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.66,"y":23.38,"subzone":"Eyeless Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.49,"y":34.77,"subzone":"Eyeless Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":61.26,"y":21.92,"subzone":"Eyeless Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":38.46,"y":22.27,"subzone":"Torn Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":23.81,"y":28.58,"subzone":"Torn Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":25.46,"y":26.11,"subzone":"Torn Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":16.27,"y":25.88,"subzone":"Torn Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.59,"y":26.24,"subzone":"Torn Screamer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Stable Ectoplasm","countPerCharacter":12,"itemId":21935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8921],"next_quest_ids":[8925],"requirements":{"prerequisite_alternatives":[[{"quest_id":8921,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Scorched Ectoplasm","countPerCharacter":12,"itemId":21937,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Frozen Ectoplasm","countPerCharacter":12,"itemId":21936,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Stable Ectoplasm","countPerCharacter":12,"itemId":21935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Use the Ectoplasmic Distiller near incorporeal undead to collect 12 Scorched Ectoplasms in Silithus, 12 Frozen Ectoplasms in Winterspring and 12 Stable Ectoplasms in the Eastern Plaguelands. Bring them along with the Ectoplasmic Distiller back to Mux Manascrambler in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8924,"title":"Hunting for Ectoplasm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8924"}],"missing_fields":[]}},{"quest_id":8925,"title":"A Portable Power Source","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magma Core","item_id":21938},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":35.39,"y":57.76,"subzone":"Magma Lord Bokk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magma Core","countPerCharacter":1,"itemId":21938,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8924],"next_quest_ids":[8928],"requirements":{"prerequisite_alternatives":[[{"quest_id":8924,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magma Core","countPerCharacter":1,"itemId":21938,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Magma Lord Bokk in the Burning Steppes, obtain his Magma Core and bring it to Mux Manascrambler in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8925,"title":"A Portable Power Source","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8925"}],"missing_fields":[]}},{"quest_id":8928,"title":"A Shifty Merchant","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fel Elemental Rod","item_id":21939},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fel Elemental Rod","countPerCharacter":1,"itemId":21939,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8925],"next_quest_ids":[8978,8977],"requirements":{"prerequisite_alternatives":[[{"quest_id":8925,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fel Elemental Rod","countPerCharacter":1,"itemId":21939,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Search for an imp inside a cave at the entrance of Darkwhisper Gorge in southern Winterspring, purchase a Fel Elemental Rod and return to Mux Manascrambler in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8928,"title":"A Shifty Merchant","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Fel Elemental Rod location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8928"}],"missing_fields":["Fel Elemental Rod location"]}},{"quest_id":8978,"title":"Return to Mokvar","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mokvar"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mokvar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8928],"next_quest_ids":[8927,8938,8939,8940,8941,8942,8943,8944],"requirements":{"prerequisite_alternatives":[[{"quest_id":8928,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mokvar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Mokvar in Orgrimmar with the Extra-Dimensional Ghost Revealer.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8978,"title":"Return to Mokvar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8978"}],"missing_fields":[]}},{"quest_id":9251,"title":"Atiesh, the Befouled Greatstaff","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Staff Head of Atiesh","item_id":22733},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Staff Head of Atiesh","countPerCharacter":1,"itemId":22733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Base of Atiesh","item_id":22734},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Base of Atiesh","countPerCharacter":1,"itemId":22734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9250],"next_quest_ids":[9257,9269,9270,9271],"requirements":{"prerequisite_alternatives":[[{"quest_id":9250,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Staff Head of Atiesh","countPerCharacter":1,"itemId":22733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Base of Atiesh","countPerCharacter":1,"itemId":22734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Anachronos at the Caverns of Time in Tanaris wants the Staff Head of Atiesh and the Base of Atiesh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9251,"title":"Atiesh, the Befouled Greatstaff","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Staff Head of Atiesh location; Base of Atiesh location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9251"}],"missing_fields":["Staff Head of Atiesh location","Base of Atiesh location"]}},{"quest_id":9257,"title":"Atiesh, Greatstaff of the Guardian","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Atiesh","npc_id":16387},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9251],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9251,"required_state":"completed"}]],"exclusive_quest_ids":[9269,9270,9271],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":143000,"money_copper":0,"items":[{"id":22631,"name":"Atiesh, Greatstaff of the Guardian","count":1,"url":"https://www.wowhead.com/forever/item=22631"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Anachronos at the Caverns of Time in Tanaris wants you to take Atiesh, Greatstaff of the Guardian to Stratholme and use it on Consecrated Earth. Defeat the entity that is exorcised from the staff and return to him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9257,"title":"Atiesh, Greatstaff of the Guardian","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Atiesh location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9257"}],"missing_fields":["Atiesh location"]}},{"quest_id":9268,"title":"War at Sea","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":369,"2":0}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":369,\"2\":0}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rumsen Fizzlebrack","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.41,"y":26.25,"subzone":"Rumsen Fizzlebrack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rumsen Fizzlebrack","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":50.41,"y":26.25,"subzone":"Rumsen Fizzlebrack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mageweave Cloth","item_id":4338},"count_per_character":40,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":33.22,"y":34.76,"subzone":"Farmer Ray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":40,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Strong Flux","item_id":3466},"count_per_character":4,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.52,"y":62.65,"subzone":"Dalaran Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ironforge","zone":"Ironforge","x":51.71,"y":41.41,"subzone":"Myolor Sunderfury","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Strong Flux","countPerCharacter":4,"itemId":3466,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mageweave Cloth","countPerCharacter":40,"itemId":4338,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Strong Flux","countPerCharacter":4,"itemId":3466,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9268,"title":"War at Sea","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9268"}],"missing_fields":["Quest XP"]}},{"quest_id":9269,"title":"Atiesh, Greatstaff of the Guardian","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Atiesh","npc_id":16387},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9251],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9251,"required_state":"completed"}]],"exclusive_quest_ids":[9257,9270,9271],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":14300,"money_copper":0,"items":[{"id":22632,"name":"Atiesh, Greatstaff of the Guardian","count":1,"url":"https://www.wowhead.com/forever/item=22632"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Anachronos at the Caverns of Time in Tanaris wants you to take Atiesh, Greatstaff of the Guardian to Stratholme and use it on Consecrated Earth. Defeat the entity that is exorcised from the staff and return to him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9269,"title":"Atiesh, Greatstaff of the Guardian","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Atiesh location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9269"}],"missing_fields":["Atiesh location"]}},{"quest_id":9270,"title":"Atiesh, Greatstaff of the Guardian","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Atiesh","npc_id":16387},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9251],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9251,"required_state":"completed"}]],"exclusive_quest_ids":[9257,9269,9271],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":14300,"money_copper":0,"items":[{"id":22589,"name":"Atiesh, Greatstaff of the Guardian","count":1,"url":"https://www.wowhead.com/forever/item=22589"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Anachronos at the Caverns of Time in Tanaris wants you to take Atiesh, Greatstaff of the Guardian to Stratholme and use it on Consecrated Earth. Defeat the entity that is exorcised from the staff and return to him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9270,"title":"Atiesh, Greatstaff of the Guardian","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Atiesh location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9270"}],"missing_fields":["Atiesh location"]}},{"quest_id":9271,"title":"Atiesh, Greatstaff of the Guardian","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Atiesh","npc_id":16387},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9251],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9251,"required_state":"completed"}]],"exclusive_quest_ids":[9257,9269,9270],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":14300,"money_copper":0,"items":[{"id":22630,"name":"Atiesh, Greatstaff of the Guardian","count":1,"url":"https://www.wowhead.com/forever/item=22630"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Atiesh","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Anachronos at the Caverns of Time in Tanaris wants you to take Atiesh, Greatstaff of the Guardian to Stratholme and use it on Consecrated Earth. Defeat the entity that is exorcised from the staff and return to him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9271,"title":"Atiesh, Greatstaff of the Guardian","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Atiesh location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9271"}],"missing_fields":["Atiesh location"]}},{"quest_id":8730,"title":"Nefarius's Corruption","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Red Scepter Shard","item_id":21138},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Red Scepter Shard","countPerCharacter":1,"itemId":21138,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8555],"next_quest_ids":[8742],"requirements":{"prerequisite_alternatives":[[{"quest_id":8555,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":21530,"name":"Onyx Embedded Leggings","count":1,"url":"https://www.wowhead.com/forever/item=21530"},{"id":21529,"name":"Amulet of Shadow Shielding","count":1,"url":"https://www.wowhead.com/forever/item=21529"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Red Scepter Shard","countPerCharacter":1,"itemId":21138,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Nefarian and recover the Red Scepter Shard. Return the Red Scepter Shard to Anachronos at the Caverns of Time in Tanaris. You have 5 hours to complete this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8730,"title":"Nefarius's Corruption","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Red Scepter Shard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8730"}],"missing_fields":["Pickup location","Red Scepter Shard location"]}},{"quest_id":8977,"title":"Return to Deliana","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deliana"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deliana","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8928],"next_quest_ids":[8926,8931,8932,8933,8934,8935,8936,8937],"requirements":{"prerequisite_alternatives":[[{"quest_id":8928,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deliana","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Extra-Dimensional Ghost Revealer to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8977,"title":"Return to Deliana","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8977"}],"missing_fields":[]}},{"quest_id":9250,"title":"Frame of Atiesh","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"tanaris","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9251],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find someone that will help you in recovering the last two pieces of the staff and ridding it of evil.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9250,"title":"Frame of Atiesh","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9250"}],"missing_fields":["Starting-item acquisition location"]}}],"quest_count":130},{"region_id":"stranglethorn-vale","name":"Stranglethorn Vale","quests":[{"quest_id":2843,"title":"Gnomer-gooooone!","quest_level":35,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Scooty","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":77.48,"subzone":"Scooty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scooty","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":77.48,"subzone":"Scooty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Scooty"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":77.48,"subzone":"Scooty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Scooty","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2842],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2842,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":9173,"name":"Goblin Transponder","count":1,"url":"https://www.wowhead.com/forever/item=9173"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Scooty","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Scooty to calibrate the Goblin Transponder.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2843,"title":"Gnomer-gooooone!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2843,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Booty Bay · access preparation","kinds":["pickup","objective","turnin"],"guide":"gnomeregan-route","title":"Gnomeregan","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/gnomeregan-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2843"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2843"}],"missing_fields":["Quest XP"]}},{"quest_id":2864,"title":"Tran'rek","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tran'rek","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tran'rek"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.57,"y":26.76,"subzone":"Tran'rek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tran'rek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2865],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tran'rek","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tran'rek in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2864,"title":"Tran'rek","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2864,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Booty Bay · carry Tran’rek’s referral","kinds":["pickup"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2864"},{"questId":2864,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan → Steamwheedle → Marvon · finish dungeon preparation","kinds":["objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2864"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2864"}],"missing_fields":[]}},{"quest_id":2904,"title":"A Fine Mess","quest_level":30,"minimum_level":24,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scooty","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":77.48,"subzone":"Scooty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Kernobee to the Clockwerk Run exit and then report to Scooty in Booty Bay."},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Kernobee to the Clockwerk Run exit and then report to Scooty in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[{"id":9535,"name":"Fire-welded Bracers","count":1,"url":"https://www.wowhead.com/forever/item=9535"},{"id":9536,"name":"Fairywing Mantle","count":1,"url":"https://www.wowhead.com/forever/item=9536"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Kernobee to the Clockwerk Run exit and then report to Scooty in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Kernobee to the Clockwerk Run exit and then report to Scooty in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":2904,"title":"A Fine Mess","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2904,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gnomeregan · optional run","kinds":["pickup","objective","turnin"],"guide":"gnomeregan-route","title":"Gnomeregan","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/gnomeregan-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2904"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2904"}],"missing_fields":["Pickup location","Escort Kernobee to the Clockwerk Run exit and then report to Scooty in Booty Bay. location"]}},{"quest_id":4782,"title":"Components for the Enchanted Gold Bloodrobe","quest_level":34,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Xizk Goodstitch","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.71,"y":76.89,"subzone":"Xizk Goodstitch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4781],"next_quest_ids":[4783],"requirements":{"prerequisite_alternatives":[[{"quest_id":4781,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4782,"title":"Components for the Enchanted Gold Bloodrobe","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4782,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Components for the Enchanted Gold Bloodrobe #4782","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4782"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4782"}],"missing_fields":[]}},{"quest_id":4785,"title":"Fine Gold Thread","quest_level":37,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Xizk Goodstitch","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.71,"y":76.89,"subzone":"Xizk Goodstitch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Xizk Goodstitch","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.71,"y":76.89,"subzone":"Xizk Goodstitch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Xizk Goodstitch"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.71,"y":76.89,"subzone":"Xizk Goodstitch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Xizk Goodstitch","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4783],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4783,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12293,"name":"Fine Gold Thread","count":1,"url":"https://www.wowhead.com/forever/item=12293"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Xizk Goodstitch","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4785,"title":"Fine Gold Thread","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4785,"firstStop":19,"lastStop":21,"turninStop":21,"completed":true,"group":"Fine Gold Thread #4785","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4785"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4785"}],"missing_fields":["Quest XP"]}},{"quest_id":1181,"title":"Goblin Sponsorship","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wharfmaster Lozgil","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.35,"y":73.56,"subzone":"Wharfmaster Lozgil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baron Revilgaz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.23,"y":76.87,"subzone":"Baron Revilgaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Baron Revilgaz"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.23,"y":76.87,"subzone":"Baron Revilgaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Baron Revilgaz","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1180],"next_quest_ids":[1182],"requirements":{"prerequisite_alternatives":[[{"quest_id":1180,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":290,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Baron Revilgaz","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Baron Revilgaz in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1181,"title":"Goblin Sponsorship","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1181,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Exit → Ratchet → Booty Bay","kinds":["pickup"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1181"},{"questId":1181,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1181"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1181"}],"missing_fields":[]}},{"quest_id":189,"title":"Bloodscalp Ears","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kebok","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27,"y":77.13,"subzone":"Kebok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kebok","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27,"y":77.13,"subzone":"Kebok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodscalp Ear","item_id":1519},"count_per_character":15,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodscalp Ear","countPerCharacter":15,"itemId":1519,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[209],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":3500,"items":[{"id":4598,"name":"Goblin Fishing Pole","count":8,"url":"https://www.wowhead.com/forever/item=4598"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodscalp Ear","countPerCharacter":15,"itemId":1519,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire 15 Bloodscalp Ears and return them to Kebok in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":189,"title":"Bloodscalp Ears","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":189,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-189"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=189"}],"missing_fields":[]}},{"quest_id":213,"title":"Hostile Takeover","quest_level":36,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kebok","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27,"y":77.13,"subzone":"Kebok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kebok","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27,"y":77.13,"subzone":"Kebok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tumbled Crystal","item_id":4106},"count_per_character":8,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.86,"y":6.9,"subzone":"Venture Co. Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.75,"y":7.62,"subzone":"Venture Co. Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.67,"y":7.69,"subzone":"Venture Co. Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.72,"y":18.96,"subzone":"Venture Co. Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.75,"y":19.21,"subzone":"Venture Co. Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.67,"y":22.17,"subzone":"Venture Co. Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tumbled Crystal","countPerCharacter":8,"itemId":4106,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[{"id":4121,"name":"Gemmed Gloves","count":1,"url":"https://www.wowhead.com/forever/item=4121"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tumbled Crystal","countPerCharacter":8,"itemId":4106,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve 8 Tumbled Crystals and return them to Kebok in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":213,"title":"Hostile Takeover","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":213,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-213"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=213"}],"missing_fields":[]}},{"quest_id":605,"title":"Singing Blue Shards","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Singing Crystal Shard","item_id":3918},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.68,"y":6.74,"subzone":"Stone Maw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.69,"y":6.75,"subzone":"Stone Maw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.67,"y":6.36,"subzone":"Stone Maw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.6,"y":8.27,"subzone":"Stone Maw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.83,"y":2.44,"subzone":"Stone Maw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":49.23,"y":9.64,"subzone":"Crystal Spine Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.99,"y":6.46,"subzone":"Crystal Spine Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":48.73,"y":10.44,"subzone":"Crystal Spine Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.4,"y":5.88,"subzone":"Crystal Spine Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.57,"y":5.84,"subzone":"Crystal Spine Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":48.2,"y":8.15,"subzone":"Crystal Spine Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.73,"y":40.88,"subzone":"Cold Eye Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.36,"y":37.3,"subzone":"Cold Eye Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.87,"y":37.14,"subzone":"Cold Eye Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.93,"y":37.61,"subzone":"Cold Eye Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.77,"y":38.8,"subzone":"Cold Eye Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Singing Crystal Shard","countPerCharacter":10,"itemId":3918,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[600],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Singing Crystal Shard","countPerCharacter":10,"itemId":3918,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Singing Crystal Shards to Crank Fizzlebub.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":605,"title":"Singing Blue Shards","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":605,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-605"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=605"}],"missing_fields":[]}},{"quest_id":575,"title":"Supply and Demand","quest_level":31,"minimum_level":26,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drizzlik","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.29,"y":77.59,"subzone":"Drizzlik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drizzlik","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.29,"y":77.59,"subzone":"Drizzlik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Large River Crocolisk Skin","item_id":4053},"count_per_character":2,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.64,"y":8.1,"subzone":"River Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.56,"y":8.1,"subzone":"River Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.88,"y":14.44,"subzone":"River Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.18,"y":14.13,"subzone":"River Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.85,"y":10.51,"subzone":"River Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.9,"y":11.47,"subzone":"River Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Large River Crocolisk Skin","countPerCharacter":2,"itemId":4053,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[577],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":2200,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Large River Crocolisk Skin","countPerCharacter":2,"itemId":4053,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 2 Large River Crocolisk Skins to Drizzlik in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":575,"title":"Supply and Demand","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":575,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-575"},{"questId":575,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Supply and Demand · #575","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-coast","title":"Optional detour: the northern crocodile coast","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/stranglethorn-coast.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-575"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=575"}],"missing_fields":[]}},{"quest_id":1182,"title":"Goblin Sponsorship","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baron Revilgaz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.23,"y":76.87,"subzone":"Baron Revilgaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baron Revilgaz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.23,"y":76.87,"subzone":"Baron Revilgaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fuel Regulator Blueprints","item_id":5852},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.33,"y":20.33,"subzone":"Cozzle's Footlocker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fuel Regulator Blueprints","countPerCharacter":1,"itemId":5852,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1181],"next_quest_ids":[1183],"requirements":{"prerequisite_alternatives":[[{"quest_id":1181,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fuel Regulator Blueprints","countPerCharacter":1,"itemId":5852,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Fuel Regulator Blueprints to Baron Revilgaz in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1182,"title":"Goblin Sponsorship","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1182,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1182"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1182"}],"missing_fields":[]}},{"quest_id":581,"title":"Hunt for Yenniku","quest_level":34,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodscalp Tusk","item_id":3901},"count_per_character":9,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodscalp Tusk","countPerCharacter":9,"itemId":3901,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[582],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodscalp Tusk","countPerCharacter":9,"itemId":3901,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 9 Bloodscalp Tusks to Nimboya at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":581,"title":"Hunt for Yenniku","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":581,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-581"},{"questId":581,"firstStop":20,"lastStop":22,"turninStop":22,"completed":true,"group":"Hunt for Yenniku · #581","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-581"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=581"}],"missing_fields":[]}},{"quest_id":568,"title":"The Defense of Grom'gol","quest_level":36,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Aggro'gosh","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.17,"y":28.9,"subzone":"Commander Aggro'gosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Aggro'gosh","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.17,"y":28.9,"subzone":"Commander Aggro'gosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lashtail Raptor","npc_id":686},"count_per_character":15,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.34,"y":19.1,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.55,"y":19.79,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.07,"y":22.09,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.87,"y":21.64,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.24,"y":20.49,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.95,"y":27.15,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lashtail Raptor","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[569],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lashtail Raptor","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Commander Aggro'gosh of the Grom'gol base camp wants you to kill 15 Lashtail Raptors.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":568,"title":"The Defense of Grom'gol","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":568,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-568"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=568"}],"missing_fields":[]}},{"quest_id":570,"title":"Mok'thardin's Enchantment","quest_level":38,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowmaw Claw","item_id":3838},"count_per_character":8,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.3,"y":34.76,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.19,"y":35.67,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.28,"y":45.25,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.29,"y":45.54,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.34,"y":40.99,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.55,"y":44.17,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.43,"y":55.67,"subzone":"Elder Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.21,"y":56.74,"subzone":"Elder Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.07,"y":58.39,"subzone":"Elder Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.65,"y":57.77,"subzone":"Elder Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.16,"y":58.55,"subzone":"Elder Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.72,"y":55.93,"subzone":"Elder Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowmaw Claw","countPerCharacter":8,"itemId":3838,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Pristine Tigress Fang","item_id":3839},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.3,"y":34.76,"subzone":"Stranglethorn Tigress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.19,"y":35.67,"subzone":"Stranglethorn Tigress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.28,"y":45.25,"subzone":"Stranglethorn Tigress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.29,"y":45.54,"subzone":"Stranglethorn Tigress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.34,"y":40.99,"subzone":"Stranglethorn Tigress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.55,"y":44.17,"subzone":"Stranglethorn Tigress","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Pristine Tigress Fang","countPerCharacter":1,"itemId":3839,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[572],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowmaw Claw","countPerCharacter":8,"itemId":3838,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Pristine Tigress Fang","countPerCharacter":1,"itemId":3839,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Far Seer Mok'thardin at the Grom'gol base camp wants 8 Shadowmaw Claws and a Pristine Tigress Fang.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":570,"title":"Mok'thardin's Enchantment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":570,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-570"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=570"}],"missing_fields":[]}},{"quest_id":629,"title":"The Vile Reef","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tablet Shard","item_id":4094},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.82,"y":23.03,"subzone":"Gri'lek the Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tablet Shard","countPerCharacter":1,"itemId":4094,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tablet Shard","countPerCharacter":1,"itemId":4094,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Tablet Shard to Kin'weelay at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":629,"title":"The Vile Reef","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":629,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-629"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=629"}],"missing_fields":[]}},{"quest_id":583,"title":"Welcome to the Jungle","quest_level":30,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hemet Nesingwary"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hemet Nesingwary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[185,190,194,338],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hemet Nesingwary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Hemet Nesingwary","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":583,"title":"Welcome to the Jungle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":583,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-583"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=583"}],"missing_fields":[]}},{"quest_id":185,"title":"Tiger Mastery","quest_level":31,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Young Stranglethorn Tiger","npc_id":681},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.7,"y":15.36,"subzone":"Young Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.35,"y":14.33,"subzone":"Young Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.21,"y":14.45,"subzone":"Young Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.84,"y":13.64,"subzone":"Young Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.11,"y":15.31,"subzone":"Young Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.29,"y":11.56,"subzone":"Young Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Young Stranglethorn Tiger","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[583],"next_quest_ids":[186],"requirements":{"prerequisite_alternatives":[[{"quest_id":583,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Young Stranglethorn Tiger","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Ajeck Rouack of Nesingwary's Expedition wants you to kill 10 Young Stranglethorn Tigers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":185,"title":"Tiger Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":185,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-185"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=185"}],"missing_fields":[]}},{"quest_id":190,"title":"Panther Mastery","quest_level":31,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Young Panther","npc_id":683},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.33,"y":8.25,"subzone":"Young Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.08,"y":7.24,"subzone":"Young Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.08,"y":15.12,"subzone":"Young Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.27,"y":8.08,"subzone":"Young Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.62,"y":13.76,"subzone":"Young Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.13,"y":6.59,"subzone":"Young Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Young Panther","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[583],"next_quest_ids":[191],"requirements":{"prerequisite_alternatives":[[{"quest_id":583,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Young Panther","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Sir S. J. Erlgadin of Nesingwary's Expedition wants you to kill 10 Young Panthers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":190,"title":"Panther Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":190,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-190"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=190"}],"missing_fields":[]}},{"quest_id":194,"title":"Raptor Mastery","quest_level":34,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Stranglethorn Raptor","npc_id":685},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.17,"y":16.16,"subzone":"Stranglethorn Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.72,"y":15.41,"subzone":"Stranglethorn Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.53,"y":15.69,"subzone":"Stranglethorn Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.06,"y":15.67,"subzone":"Stranglethorn Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.51,"y":16.19,"subzone":"Stranglethorn Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.76,"y":16.07,"subzone":"Stranglethorn Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Stranglethorn Raptor","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[583],"next_quest_ids":[195],"requirements":{"prerequisite_alternatives":[[{"quest_id":583,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Stranglethorn Raptor","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hemet Nesingwary wants you to kill 10 Stranglethorn Raptors.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":194,"title":"Raptor Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":194,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → Grom’gol → Nesingwary","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-194"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=194"}],"missing_fields":[]}},{"quest_id":186,"title":"Tiger Mastery","quest_level":33,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Stranglethorn Tiger","npc_id":682},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.4,"y":11.43,"subzone":"Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.6,"y":17.51,"subzone":"Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":18.47,"subzone":"Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.18,"y":13.58,"subzone":"Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.73,"y":11.29,"subzone":"Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.4,"y":9.02,"subzone":"Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Stranglethorn Tiger","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[185],"next_quest_ids":[187],"requirements":{"prerequisite_alternatives":[[{"quest_id":185,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Stranglethorn Tiger","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Ajeck Rouack of Nesingwary's Expedition wants you to kill 10 Stranglethorn Tigers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":186,"title":"Tiger Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":186,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern forest · unlock the next hunts","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-186"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=186"}],"missing_fields":[]}},{"quest_id":191,"title":"Panther Mastery","quest_level":33,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Panther","npc_id":736},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.69,"y":10.32,"subzone":"Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.79,"y":10.3,"subzone":"Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.88,"y":15.94,"subzone":"Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":13.43,"subzone":"Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.77,"y":16.11,"subzone":"Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.17,"y":16.55,"subzone":"Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Panther","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[190],"next_quest_ids":[192],"requirements":{"prerequisite_alternatives":[[{"quest_id":190,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Panther","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Sir S. J. Erlgadin of Nesingwary's Expedition wants you to kill 10 Panthers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":191,"title":"Panther Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":191,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern forest · unlock the next hunts","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-191"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=191"}],"missing_fields":[]}},{"quest_id":187,"title":"Tiger Mastery","quest_level":35,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Elder Stranglethorn Tiger","npc_id":1085},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.97,"y":19.43,"subzone":"Elder Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.04,"y":18.86,"subzone":"Elder Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.52,"y":18.47,"subzone":"Elder Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.02,"y":19.2,"subzone":"Elder Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.46,"y":19.73,"subzone":"Elder Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.43,"y":18.44,"subzone":"Elder Stranglethorn Tiger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Elder Stranglethorn Tiger","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[186],"next_quest_ids":[188],"requirements":{"prerequisite_alternatives":[[{"quest_id":186,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Elder Stranglethorn Tiger","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Ajeck Rouack of Nesingwary's Expedition wants you to kill 10 Elder Stranglethorn Tigers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":187,"title":"Tiger Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":187,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern forest · unlock the next hunts","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-187"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=187"}],"missing_fields":[]}},{"quest_id":192,"title":"Panther Mastery","quest_level":38,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Shadowmaw Panther","npc_id":684},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.3,"y":34.76,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.19,"y":35.67,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.28,"y":45.25,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.29,"y":45.54,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.34,"y":40.99,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.55,"y":44.17,"subzone":"Shadowmaw Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Shadowmaw Panther","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[191],"next_quest_ids":[193],"requirements":{"prerequisite_alternatives":[[{"quest_id":191,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Shadowmaw Panther","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Sir S. J. Erlgadin of Nesingwary's Expedition wants you to kill 10 Shadowmaw Panthers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":192,"title":"Panther Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":192,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Northern forest · unlock the next hunts","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-192"},{"questId":192,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-192"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=192"}],"missing_fields":[]}},{"quest_id":195,"title":"Raptor Mastery","quest_level":36,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lashtail Raptor","npc_id":686},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.34,"y":19.1,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.55,"y":19.79,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.07,"y":22.09,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.87,"y":21.64,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.24,"y":20.49,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.95,"y":27.15,"subzone":"Lashtail Raptor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lashtail Raptor","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[194],"next_quest_ids":[196],"requirements":{"prerequisite_alternatives":[[{"quest_id":194,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lashtail Raptor","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hemet Nesingwary wants you to kill 10 Lashtail Raptors.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":195,"title":"Raptor Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":195,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern forest · unlock the next hunts","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-195"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=195"}],"missing_fields":[]}},{"quest_id":582,"title":"Headhunting","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shrunken Head","item_id":1532},"count_per_character":20,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":20.04,"y":11.67,"subzone":"Bloodscalp Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":20.06,"y":13.52,"subzone":"Bloodscalp Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.69,"y":8.83,"subzone":"Bloodscalp Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.69,"y":10.51,"subzone":"Bloodscalp Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.33,"y":10.2,"subzone":"Bloodscalp Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":21.45,"y":10.29,"subzone":"Bloodscalp Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shrunken Head","countPerCharacter":20,"itemId":1532,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[581],"next_quest_ids":[584],"requirements":{"prerequisite_alternatives":[[{"quest_id":581,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[{"id":4133,"name":"Darkspear Cuffs","count":1,"url":"https://www.wowhead.com/forever/item=4133"},{"id":4132,"name":"Darkspear Armsplints","count":1,"url":"https://www.wowhead.com/forever/item=4132"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shrunken Head","countPerCharacter":20,"itemId":1532,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Shrunken Heads to Nimboya at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":582,"title":"Headhunting","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":582,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodscalp coast → Venture Co. → Grom’gol","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-582"},{"questId":582,"firstStop":23,"lastStop":25,"turninStop":25,"completed":true,"group":"Headhunting · #582","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-582"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=582"}],"missing_fields":[]}},{"quest_id":569,"title":"The Defense of Grom'gol","quest_level":37,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Aggro'gosh","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.17,"y":28.9,"subzone":"Commander Aggro'gosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Aggro'gosh","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.17,"y":28.9,"subzone":"Commander Aggro'gosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Mosh'Ogg Brute","npc_id":1142},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":30.92,"subzone":"Mosh'Ogg Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.17,"y":30.63,"subzone":"Mosh'Ogg Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.89,"y":30.24,"subzone":"Mosh'Ogg Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.49,"y":30.89,"subzone":"Mosh'Ogg Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.34,"y":31.33,"subzone":"Mosh'Ogg Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.73,"y":31.9,"subzone":"Mosh'Ogg Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mosh'Ogg Brute","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Mosh'Ogg Witch Doctor","npc_id":1144},"count_per_character":5,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.01,"y":28.69,"subzone":"Mosh'Ogg Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.16,"y":30.05,"subzone":"Mosh'Ogg Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.17,"y":30.81,"subzone":"Mosh'Ogg Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.49,"y":31.04,"subzone":"Mosh'Ogg Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.12,"y":31.69,"subzone":"Mosh'Ogg Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.07,"y":31.06,"subzone":"Mosh'Ogg Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Mosh'Ogg Witch Doctor","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[568],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":568,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[{"id":4115,"name":"Grom'gol Buckler","count":1,"url":"https://www.wowhead.com/forever/item=4115"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Mosh'Ogg Brute","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Mosh'Ogg Witch Doctor","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Commander Aggro'gosh of the Grom'gol base camp wants you to kill 10 Ogre Brutes and 5 Ogre Witch Doctors.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":569,"title":"The Defense of Grom'gol","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":569,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodscalp coast → Venture Co. → Grom’gol","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-569"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=569"}],"missing_fields":[]}},{"quest_id":596,"title":"Bloody Bone Necklaces","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloody Bone Necklace","item_id":3915},"count_per_character":25,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloody Bone Necklace","countPerCharacter":25,"itemId":3915,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[598],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[{"id":4135,"name":"Bloodbone Band","count":1,"url":"https://www.wowhead.com/forever/item=4135"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloody Bone Necklace","countPerCharacter":25,"itemId":3915,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 25 Bloody Bone Necklaces to Kin'weelay at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":596,"title":"Bloody Bone Necklaces","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":596,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Bloodscalp coast → Venture Co. → Grom’gol","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-596"},{"questId":596,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-596"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=596"}],"missing_fields":[]}},{"quest_id":188,"title":"Tiger Mastery","quest_level":37,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ajeck Rouack","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.62,"y":10.62,"subzone":"Ajeck Rouack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Paw of Sin'Dall","item_id":3879},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.21,"y":17.39,"subzone":"Sin'Dall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Paw of Sin'Dall","countPerCharacter":1,"itemId":3879,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[187],"next_quest_ids":[208],"requirements":{"prerequisite_alternatives":[[{"quest_id":187,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[{"id":4107,"name":"Tiger Hunter Gloves","count":1,"url":"https://www.wowhead.com/forever/item=4107"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Paw of Sin'Dall","countPerCharacter":1,"itemId":3879,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Ajeck Rouack of Nesingwary's Expedition wants you to kill Sin'Dall and return with her paw.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":188,"title":"Tiger Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":188,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodscalp coast → Venture Co. → Grom’gol","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-188"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=188"}],"missing_fields":[]}},{"quest_id":196,"title":"Raptor Mastery","quest_level":41,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Jungle Stalker","npc_id":687},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.35,"y":48.24,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.28,"y":46.47,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.31,"y":43.38,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.56,"y":37.21,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.65,"y":38.92,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.63,"y":40.15,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Jungle Stalker","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[195],"next_quest_ids":[197],"requirements":{"prerequisite_alternatives":[[{"quest_id":195,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Jungle Stalker","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hemet Nesingwary wants you to kill 10 Jungle Stalkers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":196,"title":"Raptor Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":196,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Bloodscalp coast → Venture Co. → Grom’gol","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-196"},{"questId":196,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-196"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=196"}],"missing_fields":[]}},{"quest_id":638,"title":"Trollbane","quest_level":37,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zengu"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zengu","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[639],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zengu","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Hammerfall in the Arathi Highlands and speak with Zengu.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":638,"title":"Trollbane","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":638,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Western water → hub returns","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-638"},{"questId":638,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Tarren Mill → Hammerfall","kinds":["objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-638"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=638"}],"missing_fields":[]}},{"quest_id":572,"title":"Mok'thardin's Enchantment","quest_level":41,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Jungle Stalker Feather","item_id":3863},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.35,"y":48.24,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.28,"y":46.47,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.31,"y":43.38,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.56,"y":37.21,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.65,"y":38.92,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.63,"y":40.15,"subzone":"Jungle Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Jungle Stalker Feather","countPerCharacter":10,"itemId":3863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[570],"next_quest_ids":[571],"requirements":{"prerequisite_alternatives":[[{"quest_id":570,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Jungle Stalker Feather","countPerCharacter":10,"itemId":3863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Jungle Stalker Feathers to Far Seer Mok'thardin at the Grom'gol base camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":572,"title":"Mok'thardin's Enchantment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":572,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Western water → hub returns","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-572"},{"questId":572,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-572"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=572"}],"missing_fields":[]}},{"quest_id":577,"title":"Some Assembly Required","quest_level":36,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drizzlik","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.29,"y":77.59,"subzone":"Drizzlik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drizzlik","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.29,"y":77.59,"subzone":"Drizzlik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Snapjaw Crocolisk Skin","item_id":4104},"count_per_character":5,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.42,"y":20.72,"subzone":"Snapjaw Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.35,"y":19.11,"subzone":"Snapjaw Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.72,"y":21.51,"subzone":"Snapjaw Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.15,"y":22.88,"subzone":"Snapjaw Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.87,"y":17.66,"subzone":"Snapjaw Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.74,"y":17.5,"subzone":"Snapjaw Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Snapjaw Crocolisk Skin","countPerCharacter":5,"itemId":4104,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[575],"next_quest_ids":[628],"requirements":{"prerequisite_alternatives":[[{"quest_id":575,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":3000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Snapjaw Crocolisk Skin","countPerCharacter":5,"itemId":4104,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Snapjaw Crocolisks Skins to Drizzlik in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":577,"title":"Some Assembly Required","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":577,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western water → hub returns","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-577"},{"questId":577,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Some Assembly Required · #577","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-coast","title":"Optional detour: the northern crocodile coast","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/stranglethorn-coast.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-577"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=577"}],"missing_fields":[]}},{"quest_id":600,"title":"Venture Company Mining","quest_level":41,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Singing Blue Crystal","item_id":3917},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.67,"y":43.91,"subzone":"Venture Co. Strip Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.81,"y":44.53,"subzone":"Venture Co. Strip Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.29,"y":45.09,"subzone":"Venture Co. Strip Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.58,"y":44.62,"subzone":"Venture Co. Strip Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.17,"y":46.22,"subzone":"Venture Co. Strip Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.29,"y":44.33,"subzone":"Venture Co. Strip Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.87,"y":42.61,"subzone":"Venture Co. Foreman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.06,"y":44.54,"subzone":"Venture Co. Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.09,"y":46.2,"subzone":"Venture Co. Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41,"y":43.61,"subzone":"Venture Co. Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.97,"y":44.64,"subzone":"Venture Co. Tinkerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.2,"y":44.77,"subzone":"Venture Co. Tinkerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.82,"y":41.6,"subzone":"Venture Co. Tinkerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.2,"y":43.87,"subzone":"Venture Co. Tinkerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.64,"y":18.35,"subzone":"Foreman Cozzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.52,"y":57.06,"subzone":"Verifonix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Singing Blue Crystal","countPerCharacter":10,"itemId":3917,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[605],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":605,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[{"id":5253,"name":"Goblin Igniter","count":1,"url":"https://www.wowhead.com/forever/item=5253"},{"id":4128,"name":"Silver Spade","count":1,"url":"https://www.wowhead.com/forever/item=4128"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Singing Blue Crystal","countPerCharacter":10,"itemId":3917,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Singing Blue Crystals to Crank Fizzlebub in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":600,"title":"Venture Company Mining","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":600,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Western water → hub returns","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-600"},{"questId":600,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-600"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=600"}],"missing_fields":[]}},{"quest_id":1183,"title":"Goblin Sponsorship","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baron Revilgaz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.23,"y":76.87,"subzone":"Baron Revilgaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pozzik","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Pozzik"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":80.18,"y":75.88,"subzone":"Pozzik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Pozzik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1182],"next_quest_ids":[1186],"requirements":{"prerequisite_alternatives":[[{"quest_id":1182,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Pozzik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Fuel Regulator Blueprints to Pozzik on the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1183,"title":"Goblin Sponsorship","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1183,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Western water → hub returns","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1183"},{"questId":1183,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1183"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1183"}],"missing_fields":[]}},{"quest_id":670,"title":"Sunken Treasure","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shakes O'Breen","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shakes O'Breen"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shakes O'Breen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[669],"next_quest_ids":[667],"requirements":{"prerequisite_alternatives":[[{"quest_id":669,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shakes O'Breen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Seahorn's Letter to Shakes O'Breen in Arathi Highlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":670,"title":"Sunken Treasure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":670,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-670"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=670"}],"missing_fields":[]}},{"quest_id":193,"title":"Panther Mastery","quest_level":40,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sir S. J. Erlgadin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.55,"y":10.55,"subzone":"Sir S. J. Erlgadin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fang of Bhag'thera","item_id":3876},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":49.61,"y":24.03,"subzone":"Bhag'thera","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fang of Bhag'thera","countPerCharacter":1,"itemId":3876,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[192],"next_quest_ids":[208],"requirements":{"prerequisite_alternatives":[[{"quest_id":192,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":4108,"name":"Panther Hunter Leggings","count":1,"url":"https://www.wowhead.com/forever/item=4108"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fang of Bhag'thera","countPerCharacter":1,"itemId":3876,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Sir S. J. Erlgadin of Nesingwary's Expedition wants you to bring him the Fang of Bhag'thera.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":193,"title":"Panther Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":193,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-193"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=193"}],"missing_fields":[]}},{"quest_id":197,"title":"Raptor Mastery","quest_level":43,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Talon of Tethis","item_id":3877},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.74,"y":44.85,"subzone":"Tethis","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.35,"y":42.54,"subzone":"Tethis","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.78,"y":43.45,"subzone":"Tethis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Talon of Tethis","countPerCharacter":1,"itemId":3877,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[196],"next_quest_ids":[208],"requirements":{"prerequisite_alternatives":[[{"quest_id":196,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[{"id":4119,"name":"Raptor Hunter Tunic","count":1,"url":"https://www.wowhead.com/forever/item=4119"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Talon of Tethis","countPerCharacter":1,"itemId":3877,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Hemet Nesingwary wants you to kill Tethis, an elusive, dangerous raptor in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":197,"title":"Raptor Mastery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":197,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-197"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=197"}],"missing_fields":[]}},{"quest_id":598,"title":"Split Bone Necklace","quest_level":42,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Split Bone Necklace","item_id":3916},"count_per_character":25,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.92,"y":41.72,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.6,"y":42.78,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.3,"y":41.7,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.32,"y":42.21,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.8,"y":41.79,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Split Bone Necklace","countPerCharacter":25,"itemId":3916,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[596],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":596,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":0,"items":[],"choices":[{"id":4137,"name":"Darkspear Shoes","count":1,"url":"https://www.wowhead.com/forever/item=4137"},{"id":4136,"name":"Darkspear Boots","count":1,"url":"https://www.wowhead.com/forever/item=4136"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Split Bone Necklace","countPerCharacter":25,"itemId":3916,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 25 Split Bone Necklaces to Kin'weelay at the Grom'gol Base camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":598,"title":"Split Bone Necklace","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":598,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-598"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=598"}],"missing_fields":[]}},{"quest_id":571,"title":"Mok'thardin's Enchantment","quest_level":41,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Aged Gorilla Sinew","item_id":3862},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.4,"y":62.52,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.35,"y":60.7,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.99,"y":64.44,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.46,"y":66.73,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.62,"y":65.42,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.13,"y":66.37,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Aged Gorilla Sinew","countPerCharacter":1,"itemId":3862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[572],"next_quest_ids":[573],"requirements":{"prerequisite_alternatives":[[{"quest_id":572,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Aged Gorilla Sinew","countPerCharacter":1,"itemId":3862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring an Aged Gorilla Sinew to Far Seer Mok'thardin in Grom'gol.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":571,"title":"Mok'thardin's Enchantment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":571,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-571"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=571"}],"missing_fields":[]}},{"quest_id":573,"title":"Mok'thardin's Enchantment","quest_level":44,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Far Seer Mok'thardin","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":29.24,"subzone":"Far Seer Mok'thardin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Naga Explorer","npc_id":1907},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.92,"y":61.59,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.9,"y":64.57,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.21,"y":64.41,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.04,"y":63.4,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.99,"y":63.11,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.84,"y":62.32,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Naga Explorer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Holy Spring Water","item_id":737},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.96,"y":61.93,"subzone":"The Holy Spring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Holy Spring Water","countPerCharacter":1,"itemId":737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[571],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":571,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4650,"money_copper":0,"items":[{"id":4112,"name":"Choker of the High Shaman","count":1,"url":"https://www.wowhead.com/forever/item=4112"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Naga Explorer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Holy Spring Water","countPerCharacter":1,"itemId":737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":1,"isPartial":true},"objective_summary":"Far Seer Mok'thardin of Grom'gol needs Holy Spring Water. He also wants you to kill 10 Naga Explorers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":573,"title":"Mok'thardin's Enchantment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":573,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Grom’gol → northern hunt finales","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-573"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=573"}],"missing_fields":[]}},{"quest_id":595,"title":"The Bloodsail Buccaneers","quest_level":41,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"First Mate Crazz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.1,"y":76.22,"subzone":"First Mate Crazz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodsail Correspondence","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.28,"y":69.52,"subzone":"Bloodsail Correspondence","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bloodsail Correspondence"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.28,"y":69.52,"subzone":"Bloodsail Correspondence","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bloodsail Correspondence","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[597,587,576],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bloodsail Correspondence","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"First Mate Crazz wants you to check the cove north of Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":595,"title":"The Bloodsail Buccaneers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":595,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay · preparations","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-595"},{"questId":595,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"The Bloodsail Buccaneers · #595","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-595"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=595"}],"missing_fields":[]}},{"quest_id":606,"title":"Scaring Shaky","quest_level":41,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Shaky\" Phillipe","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.9,"y":73.59,"subzone":"\"Shaky\" Phillipe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mistvale Giblets","item_id":3919},"count_per_character":5,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.4,"y":62.52,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.35,"y":60.7,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.99,"y":64.44,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.46,"y":66.73,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.62,"y":65.42,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.13,"y":66.37,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mistvale Giblets","countPerCharacter":5,"itemId":3919,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[607],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":825,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mistvale Giblets","countPerCharacter":5,"itemId":3919,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Mistvale Giblets to \"Shaky\" Phillipe in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":606,"title":"Scaring Shaky","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":606,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay · preparations","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-606"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=606"}],"missing_fields":[]}},{"quest_id":597,"title":"The Bloodsail Buccaneers","quest_level":41,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Bloodsail Correspondence","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.28,"y":69.52,"subzone":"Bloodsail Correspondence","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"First Mate Crazz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.1,"y":76.22,"subzone":"First Mate Crazz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"First Mate Crazz"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.1,"y":76.22,"subzone":"First Mate Crazz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"First Mate Crazz","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[595],"next_quest_ids":[599],"requirements":{"prerequisite_alternatives":[[{"quest_id":595,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"First Mate Crazz","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report your findings to First Mate Crazz in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":597,"title":"The Bloodsail Buccaneers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":597,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-597"},{"questId":597,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"The Bloodsail Buccaneers · #597","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-597"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=597"}],"missing_fields":[]}},{"quest_id":599,"title":"The Bloodsail Buccaneers","quest_level":41,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"First Mate Crazz","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.1,"y":76.22,"subzone":"First Mate Crazz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fleet Master Seahorn"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fleet Master Seahorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[597],"next_quest_ids":[604],"requirements":{"prerequisite_alternatives":[[{"quest_id":597,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":825,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fleet Master Seahorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report the planned Bloodsail attack to Fleet Master Seahorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":599,"title":"The Bloodsail Buccaneers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":599,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-599"},{"questId":599,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"The Bloodsail Buccaneers · #599","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-599"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=599"}],"missing_fields":[]}},{"quest_id":604,"title":"The Bloodsail Buccaneers","quest_level":43,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bloodsail Swashbuckler","npc_id":1563},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.49,"y":53.96,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.38,"y":54.06,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.44,"y":53.82,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.16,"y":52.79,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.86,"y":53.8,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.85,"y":86.16,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bloodsail Swashbuckler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Bloodsail Charts","item_id":3920},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.73,"y":83.1,"subzone":"Bloodsail Charts","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.15,"y":82.68,"subzone":"Bloodsail Charts","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.59,"y":80.84,"subzone":"Bloodsail Charts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bloodsail Charts","countPerCharacter":1,"itemId":3920,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodsail Orders","item_id":3921},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.96,"y":82.56,"subzone":"Bloodsail Orders","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.18,"y":82.66,"subzone":"Bloodsail Orders","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.74,"y":83.13,"subzone":"Bloodsail Orders","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bloodsail Orders","countPerCharacter":1,"itemId":3921,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[599],"next_quest_ids":[608],"requirements":{"prerequisite_alternatives":[[{"quest_id":599,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Bloodsail Swashbuckler","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Bloodsail Charts","countPerCharacter":1,"itemId":3920,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bloodsail Orders","countPerCharacter":1,"itemId":3921,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":2,"isPartial":true},"objective_summary":"Fleet Master Seahorn in Booty Bay wants you to kill 10 Bloodsail Swashbucklers and bring back the Bloodsail Charts and the Bloodsail Orders.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":604,"title":"The Bloodsail Buccaneers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":604,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-604"},{"questId":604,"firstStop":10,"lastStop":14,"turninStop":14,"completed":true,"group":"The Bloodsail Buccaneers · #604","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-604"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=604"}],"missing_fields":[]}},{"quest_id":587,"title":"Up to Snuff","quest_level":41,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deeg","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.92,"y":77.35,"subzone":"Deeg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deeg","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.92,"y":77.35,"subzone":"Deeg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Snuff","item_id":3910},"count_per_character":15,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.34,"y":71.67,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.07,"y":73.96,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.46,"y":73.28,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.44,"y":73.12,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.06,"y":70.35,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":69.44,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.05,"y":72.53,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.94,"y":69.91,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.52,"y":69.26,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.39,"y":69.72,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.04,"y":67.18,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.84,"y":67.52,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.49,"y":53.96,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.38,"y":54.06,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.44,"y":53.82,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.16,"y":52.79,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Snuff","countPerCharacter":15,"itemId":3910,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[595],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":595,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Snuff","countPerCharacter":15,"itemId":3910,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deeg in Booty Bay wants you to bring him 15 shares of Snuff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":587,"title":"Up to Snuff","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":587,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-587"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=587"}],"missing_fields":[]}},{"quest_id":576,"title":"Keep An Eye Out","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dizzy One-Eye","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.59,"y":75.9,"subzone":"Dizzy One-Eye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dizzy One-Eye","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.59,"y":75.9,"subzone":"Dizzy One-Eye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dizzy's Eye","item_id":3897},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.34,"y":71.67,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.07,"y":73.96,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.46,"y":73.28,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.44,"y":73.12,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.06,"y":70.35,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.6,"y":69.44,"subzone":"Bloodsail Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.05,"y":72.53,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.94,"y":69.91,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.52,"y":69.26,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.39,"y":69.72,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.04,"y":67.18,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.84,"y":67.52,"subzone":"Bloodsail Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.49,"y":53.96,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.38,"y":54.06,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.44,"y":53.82,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.16,"y":52.79,"subzone":"Bloodsail Swashbuckler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dizzy's Eye","countPerCharacter":1,"itemId":3897,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[595],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":595,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[{"id":4114,"name":"Darktide Cape","count":1,"url":"https://www.wowhead.com/forever/item=4114"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dizzy's Eye","countPerCharacter":1,"itemId":3897,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Dizzy One-Eye in Booty Bay wants you to retrieve his eye from the Bloodsail Buccaneers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":576,"title":"Keep An Eye Out","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":576,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-576"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=576"}],"missing_fields":[]}},{"quest_id":617,"title":"Akiris by the Bundle","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Privateer Bloads","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.76,"y":76.38,"subzone":"Privateer Bloads","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Privateer Bloads","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.76,"y":76.38,"subzone":"Privateer Bloads","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Akiris Reed","item_id":4029},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.92,"y":61.59,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.9,"y":64.57,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.21,"y":64.41,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.04,"y":63.4,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.99,"y":63.11,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.84,"y":62.32,"subzone":"Naga Explorer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Akiris Reed","countPerCharacter":10,"itemId":4029,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":6000,"items":[{"id":4117,"name":"Scorching Sash","count":1,"url":"https://www.wowhead.com/forever/item=4117"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Akiris Reed","countPerCharacter":10,"itemId":4029,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Bundles of Akiris Reed to Privateer Bloads in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":617,"title":"Akiris by the Bundle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":617,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-617"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=617"}],"missing_fields":[]}},{"quest_id":607,"title":"Return to MacKinley","quest_level":41,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Shaky\" Phillipe","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.9,"y":73.59,"subzone":"\"Shaky\" Phillipe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"\"Sea Wolf\" MacKinley"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"\"Sea Wolf\" MacKinley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[606],"next_quest_ids":[609],"requirements":{"prerequisite_alternatives":[[{"quest_id":606,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"\"Sea Wolf\" MacKinley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Shaky's Payment to \"Sea Wolf\" MacKinley.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":607,"title":"Return to MacKinley","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":607,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-607"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=607"}],"missing_fields":[]}},{"quest_id":609,"title":"Voodoo Dues","quest_level":44,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maury's Clubbed Foot","item_id":3924},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.26,"y":51.27,"subzone":"Maury \"Club Foot\" Wilkins","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maury's Clubbed Foot","countPerCharacter":1,"itemId":3924,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Jon-Jon's Golden Spyglass","item_id":3925},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.92,"y":51.84,"subzone":"Jon-Jon the Crow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Jon-Jon's Golden Spyglass","countPerCharacter":1,"itemId":3925,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Chucky's Huge Ring","item_id":3926},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40,"y":58.24,"subzone":"Chucky \"Ten Thumbs\"","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Chucky's Huge Ring","countPerCharacter":1,"itemId":3926,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[607],"next_quest_ids":[613],"requirements":{"prerequisite_alternatives":[[{"quest_id":607,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maury's Clubbed Foot","countPerCharacter":1,"itemId":3924,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Jon-Jon's Golden Spyglass","countPerCharacter":1,"itemId":3925,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Chucky's Huge Ring","countPerCharacter":1,"itemId":3926,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring Maury's Clubbed Foot, Jon-Jon's Golden Spyglass, and Chucky's Huge Ring to \"Sea Wolf\" MacKinley in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":609,"title":"Voodoo Dues","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":609,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern pirate camp → bay","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-609"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=609"}],"missing_fields":[]}},{"quest_id":624,"title":"Cortello's Riddle","quest_level":43,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Cortello's Riddle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.19,"y":88.6,"subzone":"Cortello's Riddle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Cortello's Riddle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.64,"y":88.37,"subzone":"Cortello's Riddle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Cortello's Riddle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.64,"y":90.17,"subzone":"Cortello's Riddle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"A Soggy Scroll","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":22.87,"y":48.19,"subzone":"A Soggy Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"A Soggy Scroll"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":22.87,"y":48.19,"subzone":"A Soggy Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"A Soggy Scroll","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[625],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"A Soggy Scroll","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Solve the riddle!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":624,"title":"Cortello's Riddle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":624,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern beach · pirates and naga","kinds":["pickup"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-624"},{"questId":624,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern coast · murlocs and crabs","kinds":["objective","turnin"],"guide":"swamp-of-sorrows","title":"Swamp of Sorrows · Stonard and Temple preparation","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/swamp-of-sorrows.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-624"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=624"}],"missing_fields":[]}},{"quest_id":621,"title":"Zanzil's Secret","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zanzil's Mixture","item_id":4016},"count_per_character":12,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.32,"y":57.01,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.55,"y":58.29,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.72,"y":51.91,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.89,"y":57.62,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.62,"y":58.54,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.46,"y":50.98,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.33,"y":58.77,"subzone":"Zanzil Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.39,"y":52.21,"subzone":"Zanzil Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.88,"y":51.68,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.68,"y":56.61,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.63,"y":57.87,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.78,"y":57.71,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.19,"y":59.25,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.07,"y":58.01,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.75,"y":56.5,"subzone":"Zanzil Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.74,"y":58.04,"subzone":"Zanzil Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zanzil's Mixture","countPerCharacter":12,"itemId":4016,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1119],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":6500,"items":[{"id":4131,"name":"Belt of Corruption","count":1,"url":"https://www.wowhead.com/forever/item=4131"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zanzil's Mixture","countPerCharacter":12,"itemId":4016,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 12 samples of Zanzil's Mixture to Crank Fizzlebub in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":621,"title":"Zanzil's Secret","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":621,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptor finale → Zanzil ruins","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-621"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=621"}],"missing_fields":[]}},{"quest_id":208,"title":"Big Game Hunter","quest_level":43,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Bangalash","item_id":3880},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.21,"y":35.58,"subzone":"King Bangalash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Bangalash","countPerCharacter":1,"itemId":3880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[188,193,197],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":188,"required_state":"completed"},{"quest_id":193,"required_state":"completed"},{"quest_id":197,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5350,"money_copper":0,"items":[],"choices":[{"id":17686,"name":"Master Hunter's Bow","count":1,"url":"https://www.wowhead.com/forever/item=17686"},{"id":17687,"name":"Master Hunter's Rifle","count":1,"url":"https://www.wowhead.com/forever/item=17687"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Bangalash","countPerCharacter":1,"itemId":3880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Hemet Nesingwary wants you to bring him the head of King Bangalash, the great white tiger.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":208,"title":"Big Game Hunter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":208,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptor finale → Zanzil ruins","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-208"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=208"}],"missing_fields":[]}},{"quest_id":613,"title":"Cracking Maury's Foot","quest_level":44,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maury's Key","item_id":3930},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":51.5,"y":28.54,"subzone":"Mosh'Ogg Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":51.48,"y":27.13,"subzone":"Mosh'Ogg Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.77,"y":27.72,"subzone":"Mosh'Ogg Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.63,"y":27.84,"subzone":"Mosh'Ogg Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.19,"y":27.73,"subzone":"Mosh'Ogg Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":51.57,"y":26.64,"subzone":"Mosh'Ogg Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.31,"y":30.45,"subzone":"Mosh'Ogg Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.26,"y":30.58,"subzone":"Mosh'Ogg Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.42,"y":30.55,"subzone":"Mosh'Ogg Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.4,"y":30.4,"subzone":"Mosh'Ogg Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":52.17,"y":27.63,"subzone":"Mosh'Ogg Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":51.23,"y":27.87,"subzone":"Mosh'Ogg Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":52.79,"y":27.68,"subzone":"Mosh'Ogg Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":52.88,"y":27.85,"subzone":"Mosh'Ogg Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":52.12,"y":26.66,"subzone":"Mosh'Ogg Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.57,"y":31.28,"subzone":"Mosh'Ogg Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maury's Key","countPerCharacter":1,"itemId":3930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[609],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":609,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4650,"money_copper":0,"items":[{"id":4129,"name":"Collection Plate","count":1,"url":"https://www.wowhead.com/forever/item=4129"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maury's Key","countPerCharacter":1,"itemId":3930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maury's Key to \"Sea Wolf\" Mackinley in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":613,"title":"Cracking Maury's Foot","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":613,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptor finale → Zanzil ruins","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-613"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=613"}],"missing_fields":[]}},{"quest_id":2872,"title":"Stoley's Debt","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Sea Wolf\" MacKinley","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.78,"y":77.07,"subzone":"\"Sea Wolf\" MacKinley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stoley","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.11,"y":23.98,"subzone":"Stoley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Stoley"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":67.11,"y":23.98,"subzone":"Stoley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Stoley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2873],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Stoley","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Stoley in Steamwheedle Port.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2872,"title":"Stoley's Debt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2872,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Raptor finale → Zanzil ruins","kinds":["pickup"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2872"},{"questId":2872,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raceway deliveries → Gadgetzan","kinds":["objective","turnin"],"guide":"tanaris-opening","title":"Tanaris · Gadgetzan and the pirate coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/tanaris-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2872"},{"questId":2872,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Stoley's Debt · #2872","kinds":["pickup","objective","turnin"],"guide":"tanaris-deliveries","title":"Optional detour: Tanaris and Booty Bay deliveries","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/tanaris-deliveries.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2872"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2872"}],"missing_fields":[]}},{"quest_id":201,"title":"Investigate the Camp","quest_level":32,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Locate the hunters' camp"},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.65,"y":10.96,"subzone":"Locate the hunters' camp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Locate the hunters' camp","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":260,"money_copper":1600,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Locate the hunters' camp","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the hunters' camp and report its location to Krazek in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":201,"title":"Investigate the Camp","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":201,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Booty Bay → expedition · camp report","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-201"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=201"}],"missing_fields":[]}},{"quest_id":209,"title":"Skullsplitter Tusks","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kebok","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27,"y":77.13,"subzone":"Kebok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kebok","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27,"y":77.13,"subzone":"Kebok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Skullsplitter Tusk","item_id":1524},"count_per_character":18,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.92,"y":41.72,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.6,"y":42.78,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.3,"y":41.7,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.32,"y":42.21,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.8,"y":41.79,"subzone":"Skullsplitter Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Skullsplitter Tusk","countPerCharacter":18,"itemId":1524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[189],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":189,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Skullsplitter Tusk","countPerCharacter":18,"itemId":1524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire 18 Skullsplitter Tusks and return them to Kebok.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":209,"title":"Skullsplitter Tusks","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":209,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodscalp leaders → cauldron → Skullsplitters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-209"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=209"}],"missing_fields":[]}},{"quest_id":338,"title":"The Green Hills of Stranglethorn","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Chapter I","item_id":2756},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Chapter I","countPerCharacter":1,"itemId":2756,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Chapter II","item_id":2757},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Chapter II","countPerCharacter":1,"itemId":2757,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Chapter III","item_id":2758},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Chapter III","countPerCharacter":1,"itemId":2758,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Chapter IV","item_id":2759},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Chapter IV","countPerCharacter":1,"itemId":2759,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[583],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":583,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":17688,"name":"Jungle Boots","count":1,"url":"https://www.wowhead.com/forever/item=17688"},{"id":8173,"name":"Thick Armor Kit","count":2,"url":"https://www.wowhead.com/forever/item=8173"},{"id":3928,"name":"Superior Healing Potion","count":3,"url":"https://www.wowhead.com/forever/item=3928"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Chapter I","countPerCharacter":1,"itemId":2756,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Chapter II","countPerCharacter":1,"itemId":2757,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Chapter III","countPerCharacter":1,"itemId":2758,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Chapter IV","countPerCharacter":1,"itemId":2759,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Collect the missing pages from The Green Hills of Stranglethorn manuscript. Once all four chapters are complete, return them to Barnil.","guide_note":"Keep The Green Hills of Stranglethorn active. Collect or trade the required pages, finish each of its four chapter subquests with Barnil, then hand in the parent. The marker is the assembly/return hub, not a page farming location.","guide_optional":false,"routing_decision":{"id":338,"title":"The Green Hills of Stranglethorn","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":338,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nesingwary · optional completed book chapters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-338"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=338","note":"Keep The Green Hills of Stranglethorn active. Collect or trade the required pages, finish each of its four chapter subquests with Barnil, then hand in the parent. The marker is the assembly/return hub, not a page farming location."},{"field":"objective_location_1","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=338","note":"Keep The Green Hills of Stranglethorn active. Collect or trade the required pages, finish each of its four chapter subquests with Barnil, then hand in the parent. The marker is the assembly/return hub, not a page farming location."},{"field":"objective_location_2","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=338","note":"Keep The Green Hills of Stranglethorn active. Collect or trade the required pages, finish each of its four chapter subquests with Barnil, then hand in the parent. The marker is the assembly/return hub, not a page farming location."},{"field":"objective_location_3","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=338","note":"Keep The Green Hills of Stranglethorn active. Collect or trade the required pages, finish each of its four chapter subquests with Barnil, then hand in the parent. The marker is the assembly/return hub, not a page farming location."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=338"}],"missing_fields":[]}},{"quest_id":339,"title":"Chapter I","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 1","item_id":2725},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 1","countPerCharacter":1,"itemId":2725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 4","item_id":2728},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 4","countPerCharacter":1,"itemId":2728,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 6","item_id":2730},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 6","countPerCharacter":1,"itemId":2730,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 8","item_id":2732},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Page 8","countPerCharacter":1,"itemId":2732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":338,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":775,"money_copper":0,"items":[{"id":2756,"name":"Green Hills of Stranglethorn - Chapter I","count":1,"url":"https://www.wowhead.com/forever/item=2756"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 1","countPerCharacter":1,"itemId":2725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 4","countPerCharacter":1,"itemId":2728,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 6","countPerCharacter":1,"itemId":2730,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Page 8","countPerCharacter":1,"itemId":2732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring pages 1, 4, 6, and 8 of Nesingwary's The Green Hills of Stranglethorn to Barnil Stonepot in order to complete Chapter I.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":339,"title":"Chapter I","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":339,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nesingwary · optional completed book chapters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-339"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=339"}],"missing_fields":[]}},{"quest_id":340,"title":"Chapter II","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 10","item_id":2734},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 10","countPerCharacter":1,"itemId":2734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 11","item_id":2735},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 11","countPerCharacter":1,"itemId":2735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 14","item_id":2738},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 14","countPerCharacter":1,"itemId":2738,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 16","item_id":2740},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Page 16","countPerCharacter":1,"itemId":2740,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":338,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":775,"money_copper":0,"items":[{"id":2757,"name":"Green Hills of Stranglethorn - Chapter II","count":1,"url":"https://www.wowhead.com/forever/item=2757"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 10","countPerCharacter":1,"itemId":2734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 11","countPerCharacter":1,"itemId":2735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 14","countPerCharacter":1,"itemId":2738,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Page 16","countPerCharacter":1,"itemId":2740,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring pages 10, 11, 14 and 16 of Nesingwary's The Green Hills of Stranglethorn to Barnil Stonepot in order to complete Chapter II.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":340,"title":"Chapter II","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":340,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nesingwary · optional completed book chapters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-340"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=340"}],"missing_fields":[]}},{"quest_id":341,"title":"Chapter III","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 18","item_id":2742},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 18","countPerCharacter":1,"itemId":2742,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 20","item_id":2744},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 20","countPerCharacter":1,"itemId":2744,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 21","item_id":2745},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 21","countPerCharacter":1,"itemId":2745,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 24","item_id":2748},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Page 24","countPerCharacter":1,"itemId":2748,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":338,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":775,"money_copper":0,"items":[{"id":2758,"name":"Green Hills of Stranglethorn - Chapter III","count":1,"url":"https://www.wowhead.com/forever/item=2758"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 18","countPerCharacter":1,"itemId":2742,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 20","countPerCharacter":1,"itemId":2744,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 21","countPerCharacter":1,"itemId":2745,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Green Hills of Stranglethorn - Page 24","countPerCharacter":1,"itemId":2748,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring pages 18, 20, 21and 24 of Nesingwary's The Green Hills of Stranglethorn to Barnil Stonepot in order to complete Chapter III.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":341,"title":"Chapter III","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":341,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nesingwary · optional completed book chapters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-341"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=341"}],"missing_fields":[]}},{"quest_id":342,"title":"Chapter IV","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Barnil Stonepot","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.53,"subzone":"Barnil Stonepot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 25","item_id":2749},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 25","countPerCharacter":1,"itemId":2749,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 26","item_id":2750},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 26","countPerCharacter":1,"itemId":2750,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Hills of Stranglethorn - Page 27","item_id":2751},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 27","countPerCharacter":1,"itemId":2751,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":338,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":775,"money_copper":0,"items":[{"id":2759,"name":"Green Hills of Stranglethorn - Chapter IV","count":1,"url":"https://www.wowhead.com/forever/item=2759"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Hills of Stranglethorn - Page 25","countPerCharacter":1,"itemId":2749,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Hills of Stranglethorn - Page 26","countPerCharacter":1,"itemId":2750,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Hills of Stranglethorn - Page 27","countPerCharacter":1,"itemId":2751,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring pages 25, 26, and 27 of Nesingwary's The Green Hills of Stranglethorn to Barnil Stonepot in order to complete Chapter IV.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":342,"title":"Chapter IV","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":342,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nesingwary · optional completed book chapters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-342"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=342"}],"missing_fields":[]}},{"quest_id":348,"title":"Stranglethorn Fever","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fin Fizracket","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.61,"y":76.74,"subzone":"Fin Fizracket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fin Fizracket","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.61,"y":76.74,"subzone":"Fin Fizracket","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heart of Mokk","item_id":2797},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.27,"y":60.41,"subzone":"Witch Doctor Unbagwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heart of Mokk","countPerCharacter":1,"itemId":2797,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5850,"money_copper":0,"items":[{"id":4113,"name":"Medicine Blanket","count":1,"url":"https://www.wowhead.com/forever/item=4113"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heart of Mokk","countPerCharacter":1,"itemId":2797,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Seek out Witch Doctor Unbagwa and have him summon Mokk the Savage. Bring the Heart of Mokk to Fin Fizracket.","guide_note":"Bring Gorilla Fangs to Witch Doctor Unbagwa, start his event, defend him and defeat Mokk. Collect the heart before returning to Booty Bay.","guide_optional":false,"routing_decision":{"id":348,"title":"Stranglethorn Fever","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":348,"firstStop":49,"lastStop":51,"turninStop":51,"completed":true,"group":"Stranglethorn Fever · #348","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-348"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=348","note":"Bring Gorilla Fangs to Witch Doctor Unbagwa, start his event, defend him and defeat Mokk. Collect the heart before returning to Booty Bay."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=348"}],"missing_fields":[]}},{"quest_id":349,"title":"Stranglethorn Fever","quest_level":45,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Unbagwa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.27,"y":60.41,"subzone":"Witch Doctor Unbagwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Unbagwa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.27,"y":60.41,"subzone":"Witch Doctor Unbagwa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gorilla Fang","item_id":2799},"count_per_character":10,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.58,"y":16.75,"subzone":"Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.22,"y":17.66,"subzone":"Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.75,"y":18.27,"subzone":"Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.28,"y":15.74,"subzone":"Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.74,"y":16.83,"subzone":"Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":37.5,"y":16.8,"subzone":"Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":49.14,"y":35.39,"subzone":"Jungle Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":48.62,"y":37.93,"subzone":"Jungle Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.76,"y":24.44,"subzone":"Jungle Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.33,"y":28.46,"subzone":"Jungle Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":36.5,"subzone":"Jungle Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.92,"y":30.9,"subzone":"Jungle Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.4,"y":62.52,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.35,"y":60.7,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.99,"y":64.44,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.46,"y":66.73,"subzone":"Elder Mistvale Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gorilla Fang","countPerCharacter":10,"itemId":2799,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":348,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gorilla Fang","countPerCharacter":10,"itemId":2799,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Speak with Witch Doctor Unbagwa.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":349,"title":"Stranglethorn Fever","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=349"}],"missing_fields":["Quest XP"]}},{"quest_id":580,"title":"Whiskey Slim's Lost Grog","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Whiskey Slim","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.14,"y":77.45,"subzone":"Whiskey Slim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Whiskey Slim","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.14,"y":77.45,"subzone":"Whiskey Slim","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pupellyverbos Port","item_id":3900},"count_per_character":12,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":75.7,"y":64.33,"subzone":"Pupellyverbos Port","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":77.81,"y":65.55,"subzone":"Pupellyverbos Port","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":78.35,"y":68.91,"subzone":"Pupellyverbos Port","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":75.49,"y":70.19,"subzone":"Pupellyverbos Port","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":77.4,"y":70.28,"subzone":"Pupellyverbos Port","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":79.45,"y":70.3,"subzone":"Pupellyverbos Port","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pupellyverbos Port","countPerCharacter":12,"itemId":3900,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":17048,"name":"Rumsey Rum","count":5,"url":"https://www.wowhead.com/forever/item=17048"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pupellyverbos Port","countPerCharacter":12,"itemId":3900,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Whiskey Slim in Booty Bay wants you to bring him the bottles of Pupellyverbos Port he lost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":580,"title":"Whiskey Slim's Lost Grog","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=580"}],"missing_fields":[]}},{"quest_id":584,"title":"Bloodscalp Clan Heads","quest_level":41,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gan'zulah's Head","item_id":3904},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.44,"y":8.12,"subzone":"Gan'zulah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gan'zulah's Head","countPerCharacter":1,"itemId":3904,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nezzliok's Head","item_id":3905},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.52,"y":9.53,"subzone":"Nezzliok the Dire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nezzliok's Head","countPerCharacter":1,"itemId":3905,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[582],"next_quest_ids":[585,586],"requirements":{"prerequisite_alternatives":[[{"quest_id":582,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gan'zulah's Head","countPerCharacter":1,"itemId":3904,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Nezzliok's Head","countPerCharacter":1,"itemId":3905,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring Gan'zulah's Head and Nezzliok's Head to the bubbling cauldron at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":584,"title":"Bloodscalp Clan Heads","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":584,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodscalp leaders → cauldron → Skullsplitters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-584"},{"questId":584,"firstStop":26,"lastStop":29,"turninStop":29,"completed":true,"group":"Bloodscalp Clan Heads · #584","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-584"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=584"}],"missing_fields":[]}},{"quest_id":585,"title":"Speaking with Nezzliok","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Balia'mah Trophy","item_id":3906},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.13,"y":32.33,"subzone":"Balia'mah Trophy Skulls","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Balia'mah Trophy","countPerCharacter":1,"itemId":3906,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ziata'jai Trophy","item_id":3907},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.21,"y":36.11,"subzone":"Ziata'jai Trophy Skulls","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ziata'jai Trophy","countPerCharacter":1,"itemId":3907,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Zul'Mamwe Trophy","item_id":3908},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.65,"y":39.54,"subzone":"Zul'Mamwe Trophy Skulls","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Zul'Mamwe Trophy","countPerCharacter":1,"itemId":3908,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[584],"next_quest_ids":[588],"requirements":{"prerequisite_alternatives":[[{"quest_id":584,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Balia'mah Trophy","countPerCharacter":1,"itemId":3906,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ziata'jai Trophy","countPerCharacter":1,"itemId":3907,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Zul'Mamwe Trophy","countPerCharacter":1,"itemId":3908,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring a Balia'mah Trophy, a Ziata'jai Trophy and a Zul'Mamwe Trophy to the Bubbling Cauldron at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":585,"title":"Speaking with Nezzliok","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":585,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodscalp leaders → cauldron → Skullsplitters","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-return","title":"Stranglethorn · pirates and the southern circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-585"},{"questId":585,"firstStop":30,"lastStop":34,"turninStop":34,"completed":true,"group":"Speaking with Nezzliok · #585","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-585"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=585"}],"missing_fields":[]}},{"quest_id":586,"title":"Speaking with Gan'zulah","quest_level":46,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Skullsplitter Hunter","npc_id":669},"count_per_character":8,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.92,"y":41.72,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Skullsplitter Hunter","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Skullsplitter Headhunter","npc_id":781},"count_per_character":6,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.59,"y":45.56,"subzone":"Skullsplitter Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.92,"y":43.06,"subzone":"Skullsplitter Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.88,"y":43.69,"subzone":"Skullsplitter Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.1,"y":44.67,"subzone":"Skullsplitter Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.58,"y":42.9,"subzone":"Skullsplitter Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.68,"y":42.53,"subzone":"Skullsplitter Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Skullsplitter Headhunter","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Skullsplitter Berserker","npc_id":783},"count_per_character":4,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.22,"y":44.34,"subzone":"Skullsplitter Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.66,"y":44.31,"subzone":"Skullsplitter Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":48.02,"y":44.33,"subzone":"Skullsplitter Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.92,"y":45.07,"subzone":"Skullsplitter Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.85,"y":42.96,"subzone":"Skullsplitter Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.55,"y":44.74,"subzone":"Skullsplitter Berserker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Skullsplitter Berserker","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Broken Armor of Ana'thek","item_id":3909},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.3,"y":45,"subzone":"Ana'thek the Cruel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Broken Armor of Ana'thek","countPerCharacter":1,"itemId":3909,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[584],"next_quest_ids":[588],"requirements":{"prerequisite_alternatives":[[{"quest_id":584,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Skullsplitter Hunter","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Skullsplitter Headhunter","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Skullsplitter Berserker","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"collect","target":"Broken Armor of Ana'thek","countPerCharacter":1,"itemId":3909,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 8 Skullsplitter Hunters, 6 Skullsplitter Headhunters, and 4 Skullsplitter Berserkers.  Bring the Broken Armor of Ana'thek to the Bubbling Cauldron at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":586,"title":"Speaking with Gan'zulah","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":586,"firstStop":36,"lastStop":41,"turninStop":41,"completed":true,"group":"Speaking with Gan'zulah · #586","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-586"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=586"}],"missing_fields":[]}},{"quest_id":588,"title":"The Fate of Yenniku","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kin'weelay"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kin'weelay","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[585,586],"next_quest_ids":[589],"requirements":{"prerequisite_alternatives":[[{"quest_id":585,"required_state":"completed"},{"quest_id":586,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":390,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kin'weelay","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Kin'weelay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":588,"title":"The Fate of Yenniku","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":588,"firstStop":42,"lastStop":44,"turninStop":44,"completed":true,"group":"The Fate of Yenniku · #588","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-588"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=588"}],"missing_fields":[]}},{"quest_id":589,"title":"The Singing Crystals","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pulsing Blue Shard","item_id":3911},"count_per_character":3,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.67,"y":47.82,"subzone":"Ironjaw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.4,"y":48.41,"subzone":"Ironjaw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.39,"y":47.9,"subzone":"Ironjaw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.67,"y":48.27,"subzone":"Ironjaw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.69,"y":48.33,"subzone":"Ironjaw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.84,"y":47.8,"subzone":"Ironjaw Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pulsing Blue Shard","countPerCharacter":3,"itemId":3911,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[588],"next_quest_ids":[591],"requirements":{"prerequisite_alternatives":[[{"quest_id":588,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pulsing Blue Shard","countPerCharacter":3,"itemId":3911,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Pulsing Blue Shards to Kin'weelay at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":589,"title":"The Singing Crystals","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":589,"firstStop":45,"lastStop":48,"turninStop":48,"completed":true,"group":"The Singing Crystals · #589","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-589"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=589"}],"missing_fields":[]}},{"quest_id":591,"title":"The Mind's Eye","quest_level":46,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mind's Eye","item_id":3616},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":52.93,"y":27.6,"subzone":"Mai'Zoth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mind's Eye","countPerCharacter":1,"itemId":3616,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[589],"next_quest_ids":[592],"requirements":{"prerequisite_alternatives":[[{"quest_id":589,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mind's Eye","countPerCharacter":1,"itemId":3616,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Mind's Eye to Kin'weelay at the Grom'gol Base Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":591,"title":"The Mind's Eye","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":591,"firstStop":52,"lastStop":54,"turninStop":54,"completed":true,"group":"The Mind's Eye · #591","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-591"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=591"}],"missing_fields":[]}},{"quest_id":592,"title":"Saving Yenniku","quest_level":46,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kin'weelay","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.27,"y":27.71,"subzone":"Kin'weelay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Filled Soul Gem","item_id":3913},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Filled Soul Gem","countPerCharacter":1,"itemId":3913,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[591],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":591,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5050,"money_copper":0,"items":[],"choices":[{"id":4134,"name":"Nimboya's Mystical Staff","count":1,"url":"https://www.wowhead.com/forever/item=4134"},{"id":6723,"name":"Medal of Courage","count":1,"url":"https://www.wowhead.com/forever/item=6723"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Filled Soul Gem","countPerCharacter":1,"itemId":3913,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Filled Soul Gem to Nimboya.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":592,"title":"Saving Yenniku","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Filled Soul Gem location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=592"}],"missing_fields":["Filled Soul Gem location"]}},{"quest_id":593,"title":"Filling the Soul Gem","quest_level":46,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yenniku","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.02,"y":58.35,"subzone":"Yenniku","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yenniku","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.02,"y":58.35,"subzone":"Yenniku","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Soul Gem","item_id":3912},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soul Gem","countPerCharacter":1,"itemId":3912,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":592,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":3913,"name":"Filled Soul Gem","count":1,"url":"https://www.wowhead.com/forever/item=3913"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soul Gem","countPerCharacter":1,"itemId":3912,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":593,"title":"Filling the Soul Gem","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=593"}],"missing_fields":["Soul Gem location","Quest XP"]}},{"quest_id":594,"title":"Message in a Bottle","quest_level":45,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Half-Buried Bottle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.22,"y":77.28,"subzone":"Half-Buried Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Half-Buried Bottle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.92,"y":73.11,"subzone":"Half-Buried Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Half-Buried Bottle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.61,"y":73,"subzone":"Half-Buried Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Half-Buried Bottle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.75,"y":74.98,"subzone":"Half-Buried Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Half-Buried Bottle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.17,"y":77.92,"subzone":"Half-Buried Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Half-Buried Bottle","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.07,"y":72.9,"subzone":"Half-Buried Bottle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Princess Poobah","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.53,"y":80.58,"subzone":"Princess Poobah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Princess Poobah"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.53,"y":80.58,"subzone":"Princess Poobah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Princess Poobah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[630],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Princess Poobah","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the author of the message in a bottle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":594,"title":"Message in a Bottle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=594"}],"missing_fields":[]}},{"quest_id":608,"title":"The Bloodsail Buccaneers","quest_level":45,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Captain Stillwater","npc_id":2550},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.87,"y":88.2,"subzone":"Captain Stillwater","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Captain Stillwater","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Captain Keelhaul","npc_id":2548},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.32,"y":88.29,"subzone":"Captain Keelhaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Captain Keelhaul","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Fleet Master Firallon","npc_id":2546},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Fleet Master Firallon","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[604],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":604,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":0,"items":[{"id":4138,"name":"Blackwater Tunic","count":1,"url":"https://www.wowhead.com/forever/item=4138"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Captain Stillwater","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Captain Keelhaul","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Fleet Master Firallon","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false},"objective_summary":"Fleet-Master Seahorn in Booty Bay wants you to kill Captain Stillwater, Captain Keelhaul and Fleet Master Firallon.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":608,"title":"The Bloodsail Buccaneers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":608,"firstStop":15,"lastStop":19,"turninStop":19,"completed":true,"group":"The Bloodsail Buccaneers · #608","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-finale","title":"Optional detour: captains and Yenniku","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":44},"url":"/journey/stranglethorn-finale.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-608"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=608"}],"missing_fields":[]}},{"quest_id":615,"title":"The Captain's Cutlass","quest_level":51,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Captain's Cutlass"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Captain's Cutlass","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":475,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Captain's Cutlass","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Sprogger.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":615,"title":"The Captain's Cutlass","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; The Captain's Cutlass location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=615"}],"missing_fields":["Pickup location","Turn-in location","The Captain's Cutlass location"]}},{"quest_id":618,"title":"Facing Negolash","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Smotts' Cutlass","item_id":3935},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Smotts' Cutlass","countPerCharacter":1,"itemId":3935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7100,"money_copper":0,"items":[{"id":4130,"name":"Smotts' Compass","count":1,"url":"https://www.wowhead.com/forever/item=4130"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Smotts' Cutlass","countPerCharacter":1,"itemId":3935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Barbecued Buzzard Wings and 5 bottles of Junglevine Wine to Captain Smotts' Lifeboat.  Kill Negolash, and bring Smotts' Cutlass to Captain Smotts in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":618,"title":"Facing Negolash","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Smotts' Cutlass location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=618"}],"missing_fields":["Pickup location","Turn-in location","Smotts' Cutlass location"]}},{"quest_id":619,"title":"Enticing Negolash","quest_level":52,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Ruined Lifeboat","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.48,"y":81.98,"subzone":"Ruined Lifeboat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ruined Lifeboat","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.48,"y":81.98,"subzone":"Ruined Lifeboat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Barbecued Buzzard Wing","item_id":4457},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Barbecued Buzzard Wing","countPerCharacter":10,"itemId":4457,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Junglevine Wine","item_id":4595},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Junglevine Wine","countPerCharacter":5,"itemId":4595,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Barbecued Buzzard Wing","countPerCharacter":10,"itemId":4457,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Junglevine Wine","countPerCharacter":5,"itemId":4595,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":619,"title":"Enticing Negolash","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=619"}],"missing_fields":["Barbecued Buzzard Wing location","Junglevine Wine location","Quest XP"]}},{"quest_id":628,"title":"Excelsior","quest_level":38,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drizzlik","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.29,"y":77.59,"subzone":"Drizzlik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drizzlik","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.29,"y":77.59,"subzone":"Drizzlik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Elder Crocolisk Skin","item_id":4105},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":32.53,"subzone":"Elder Saltwater Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.35,"y":19.22,"subzone":"Elder Saltwater Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.83,"y":25.48,"subzone":"Elder Saltwater Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.32,"y":22.28,"subzone":"Elder Saltwater Crocolisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Elder Crocolisk Skin","countPerCharacter":1,"itemId":4105,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[577],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":577,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[{"id":4109,"name":"Excelsior Boots","count":1,"url":"https://www.wowhead.com/forever/item=4109"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Elder Crocolisk Skin","countPerCharacter":1,"itemId":4105,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring an Elder Crocolisk Skin to Drizzlik in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":628,"title":"Excelsior","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":628,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Excelsior · #628","kinds":["pickup","objective","turnin"],"guide":"stranglethorn-coast","title":"Optional detour: the northern crocodile coast","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/stranglethorn-coast.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-628"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=628"}],"missing_fields":[]}},{"quest_id":630,"title":"Message in a Bottle","quest_level":51,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Princess Poobah","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.53,"y":80.58,"subzone":"Princess Poobah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Princess Poobah","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.53,"y":80.58,"subzone":"Princess Poobah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shackle Key","item_id":4103},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.95,"y":83.9,"subzone":"King Mukla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shackle Key","countPerCharacter":1,"itemId":4103,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[594],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":594,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7350,"money_copper":0,"items":[{"id":4118,"name":"Poobah's Nose Ring","count":1,"url":"https://www.wowhead.com/forever/item=4118"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shackle Key","countPerCharacter":1,"itemId":4103,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay King Mukla and return to Princess Poobah with the Key to free her.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":630,"title":"Message in a Bottle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=630"}],"missing_fields":[]}},{"quest_id":635,"title":"Crystal in the Mountains","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Bloodscalp Warrior","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Warrior","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Warrior","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Warrior","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Warrior","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Scout","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Scout","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Scout","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Scout","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Scout","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Scout","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Hunter","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Hunter","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Hunter","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Hunter","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Bloodscalp Hunter","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shards of Myzrael","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":62.5,"y":33.73,"subzone":"Shards of Myzrael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shards of Myzrael"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":62.5,"y":33.73,"subzone":"Shards of Myzrael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shards of Myzrael","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":280,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shards of Myzrael","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the crystal from your vision.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":635,"title":"Crystal in the Mountains","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":635,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Bloodscalp camps · optional crystal acquisition","kinds":["pickup"],"guide":"stranglethorn-north","title":"Stranglethorn · northern hunting circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stranglethorn-north.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-635"},{"questId":635,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Arathi · return the acquired crystal","kinds":["objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-635"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=635"}],"missing_fields":[]}},{"quest_id":1036,"title":"Avast Ye, Scallywag","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":21,"2":1}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":21,\"2\":1}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"\"Pretty Boy\" Duncan","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.39,"y":69.42,"subzone":"\"Pretty Boy\" Duncan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Firallon","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fleet Master Firallon"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fleet Master Firallon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fleet Master Firallon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Fleet Master Firallon aboard the Crimson Vale off the coast of Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1036,"title":"Avast Ye, Scallywag","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1036"}],"missing_fields":[]}},{"quest_id":1116,"title":"Dream Dust in the Swamp","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Speck of Dream Dust","item_id":5803},"count_per_character":10,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":16.24,"y":64.54,"subzone":"Adolescent Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":15.29,"y":66.57,"subzone":"Adolescent Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":14.31,"y":61.27,"subzone":"Adolescent Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":17.25,"y":59.81,"subzone":"Adolescent Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":13.91,"y":59.36,"subzone":"Adolescent Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":11.12,"y":62.67,"subzone":"Adolescent Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":14.52,"y":64.18,"subzone":"Dreaming Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":12.6,"y":58.98,"subzone":"Dreaming Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":12.71,"y":64.75,"subzone":"Dreaming Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":12.57,"y":59.3,"subzone":"Dreaming Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":11.41,"y":57.32,"subzone":"Dreaming Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":16.7,"y":56.23,"subzone":"Dreaming Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":72.44,"y":69.51,"subzone":"Green Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":60.01,"y":52.35,"subzone":"Green Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":66.33,"y":64.22,"subzone":"Green Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":89.15,"y":65.75,"subzone":"Green Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Speck of Dream Dust","countPerCharacter":10,"itemId":5803,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1115],"next_quest_ids":[1117],"requirements":{"prerequisite_alternatives":[[{"quest_id":1115,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Speck of Dream Dust","countPerCharacter":10,"itemId":5803,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Specks of Dream Dust to Krazek in Booty Bay. Dream Dust is gathered from the dragon whelps of the Swamp of Sorrows.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1116,"title":"Dream Dust in the Swamp","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1116,"firstStop":15,"lastStop":17,"turninStop":17,"completed":true,"group":"Dream Dust in the Swamp · #1116","kinds":["pickup","objective","turnin"],"guide":"raceway-logistics","title":"Optional detour: Raceway supplies and rumors","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/raceway-logistics.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1116"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1116"}],"missing_fields":[]}},{"quest_id":1117,"title":"Rumors for Kravel","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krazek","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.94,"y":77.21,"subzone":"Krazek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kravel Koalbeard"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kravel Koalbeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1116],"next_quest_ids":[1118],"requirements":{"prerequisite_alternatives":[[{"quest_id":1116,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3500,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kravel Koalbeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Goblin Rumors to Kravel Koalbeard in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1117,"title":"Rumors for Kravel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1117,"firstStop":18,"lastStop":20,"turninStop":20,"completed":true,"group":"Rumors for Kravel · #1117","kinds":["pickup","objective","turnin"],"guide":"raceway-logistics","title":"Optional detour: Raceway supplies and rumors","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":35},"url":"/journey/raceway-logistics.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1117"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1117"}],"missing_fields":[]}},{"quest_id":1119,"title":"Zanzil's Mixture and a Fool's Stout","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kravel Koalbeard","locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kravel Koalbeard"},"count_per_character":null,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":77.79,"y":77.27,"subzone":"Kravel Koalbeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kravel Koalbeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[621,1118],"next_quest_ids":[1120,1121],"requirements":{"prerequisite_alternatives":[[{"quest_id":621,"required_state":"completed"},{"quest_id":1118,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kravel Koalbeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Fool's Stout back to Kravel in the Shimmering Flats.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1119,"title":"Zanzil's Mixture and a Fool's Stout","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1119"}],"missing_fields":[]}},{"quest_id":1127,"title":"Fool's Stout","quest_level":44,"minimum_level":36,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crank Fizzlebub","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.12,"y":77.21,"subzone":"Crank Fizzlebub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zanzil's Mixture","item_id":4016},"count_per_character":12,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.32,"y":57.01,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.55,"y":58.29,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.72,"y":51.91,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.89,"y":57.62,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.62,"y":58.54,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.46,"y":50.98,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.33,"y":58.77,"subzone":"Zanzil Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.39,"y":52.21,"subzone":"Zanzil Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.88,"y":51.68,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.68,"y":56.61,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.63,"y":57.87,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.78,"y":57.71,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.19,"y":59.25,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.07,"y":58.01,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.75,"y":56.5,"subzone":"Zanzil Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.74,"y":58.04,"subzone":"Zanzil Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zanzil's Mixture","countPerCharacter":12,"itemId":4016,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1122],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1122,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":210,"money_copper":0,"items":[{"id":5806,"name":"Fool's Stout","count":1,"url":"https://www.wowhead.com/forever/item=5806"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zanzil's Mixture","countPerCharacter":12,"itemId":4016,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 12 of Zanzil's Mixture to Crank Fizzlebub in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1127,"title":"Fool's Stout","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1127"}],"missing_fields":[]}},{"quest_id":1261,"title":"Marg Speaks","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Bubbling Cauldron","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.22,"y":27.6,"subzone":"Bubbling Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nazeer Bloodpike","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":35.21,"y":30.66,"subzone":"Nazeer Bloodpike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Jeweled Pendant","item_id":5942},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":49.28,"y":37.26,"subzone":"Muckshell Clacker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":54.62,"y":63.23,"subzone":"Muckshell Clacker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":59.19,"y":44.41,"subzone":"Muckshell Clacker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":50.53,"y":38.72,"subzone":"Muckshell Clacker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.87,"y":43.73,"subzone":"Muckshell Clacker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":51.82,"y":39.67,"subzone":"Muckshell Clacker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":60.1,"y":48.84,"subzone":"Muckshell Snapclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.73,"y":47.41,"subzone":"Muckshell Snapclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":59.63,"y":51.82,"subzone":"Muckshell Snapclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":58.77,"y":51.28,"subzone":"Muckshell Snapclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":59.88,"y":49.56,"subzone":"Muckshell Snapclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":61.65,"y":52.36,"subzone":"Muckshell Snapclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":61.41,"y":68.93,"subzone":"Muckshell Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":61.39,"y":64.94,"subzone":"Muckshell Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":61.03,"y":67.18,"subzone":"Muckshell Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":59.66,"y":61.14,"subzone":"Muckshell Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Jeweled Pendant","countPerCharacter":1,"itemId":5942,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1240],"next_quest_ids":[1262],"requirements":{"prerequisite_alternatives":[[{"quest_id":1240,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Jeweled Pendant","countPerCharacter":1,"itemId":5942,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Jeweled Pendant to Nazeer in Brackenwall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1261,"title":"Marg Speaks","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1261"}],"missing_fields":[]}},{"quest_id":2760,"title":"The Mithril Order","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"McGavan","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.87,"y":75.42,"subzone":"McGavan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Galvan the Ancient"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2757,2759],"next_quest_ids":[2761,2762,2763,2771,2772,2773],"requirements":{"prerequisite_alternatives":[[{"quest_id":2757,"required_state":"completed"}],[{"quest_id":2759,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Galvan the Ancient in Stranglethorn Vale. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2760,"title":"The Mithril Order","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2760"}],"missing_fields":[]}},{"quest_id":2761,"title":"Smelt On, Smelt Off","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Iron Bar","item_id":3575},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Iron Bar","countPerCharacter":40,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mithril Bar","item_id":3860},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Mithril Bar","countPerCharacter":40,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2760],"next_quest_ids":[2764,2765],"requirements":{"prerequisite_alternatives":[[{"quest_id":2760,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[{"id":7983,"name":"Plans: Ornate Mithril Pants","count":1,"url":"https://www.wowhead.com/forever/item=7983"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Iron Bar","countPerCharacter":40,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Mithril Bar","countPerCharacter":40,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring forty Mithril Bars and forty Iron Bars to Galvan the Ancient in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2761,"title":"Smelt On, Smelt Off","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Iron Bar location; Mithril Bar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2761"}],"missing_fields":["Iron Bar location","Mithril Bar location"]}},{"quest_id":2762,"title":"The Great Silver Deceiver","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Bar","item_id":3860},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":40,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Truesilver Bar","item_id":6037},"count_per_character":5,"locations":[{"zone_id":"badlands","zone":"Badlands","x":9.57,"y":93.38,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":7.97,"y":85.73,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":7.6,"y":96.13,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":6.35,"y":90.31,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":61.4,"y":81.21,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":56.85,"y":61.13,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":92.2,"y":68.15,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":94.91,"y":50.75,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":82.8,"y":93.73,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":64.21,"y":87.23,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":55.54,"y":62.58,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":59.94,"y":68.94,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.94,"y":87.55,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":44.09,"y":64.94,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":37.71,"y":67.61,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":53.41,"y":73.51,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Truesilver Bar","countPerCharacter":5,"itemId":6037,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2760],"next_quest_ids":[2765],"requirements":{"prerequisite_alternatives":[[{"quest_id":2760,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[{"id":7984,"name":"Plans: Ornate Mithril Gloves","count":1,"url":"https://www.wowhead.com/forever/item=7984"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":40,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Truesilver Bar","countPerCharacter":5,"itemId":6037,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring forty Mithril Bars and five Truesilver Bars to Galvan the Ancient in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2762,"title":"The Great Silver Deceiver","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mithril Bar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2762"}],"missing_fields":["Mithril Bar location"]}},{"quest_id":2763,"title":"The Art of the Imbue","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Bar","item_id":3860},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":40,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Citrine","item_id":3864},"count_per_character":4,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.74,"y":61.1,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.64,"y":62.08,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":64.61,"y":61.86,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.23,"y":61.27,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Citrine","countPerCharacter":4,"itemId":3864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2760],"next_quest_ids":[2765],"requirements":{"prerequisite_alternatives":[[{"quest_id":2760,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[{"id":7985,"name":"Plans: Ornate Mithril Shoulder","count":1,"url":"https://www.wowhead.com/forever/item=7985"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Bar","countPerCharacter":40,"itemId":3860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Citrine","countPerCharacter":4,"itemId":3864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring forty Mithril Bars and four Citrines to Galvan the Ancient in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2763,"title":"The Art of the Imbue","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mithril Bar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2763"}],"missing_fields":["Mithril Bar location"]}},{"quest_id":2764,"title":"Galvan's Finest Pupil","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trenton Lighthammer","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Trenton Lighthammer"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.41,"y":28.75,"subzone":"Trenton Lighthammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Trenton Lighthammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2761],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2761,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Trenton Lighthammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Trenton Lighthammer in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2764,"title":"Galvan's Finest Pupil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2764"}],"missing_fields":[]}},{"quest_id":2765,"title":"Expert Blacksmith!","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":210},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Galvan the Ancient"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2761,2762,2763],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2761,"required_state":"completed"},{"quest_id":2762,"required_state":"completed"},{"quest_id":2763,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[{"id":8703,"name":"Signet of Expertise","count":1,"url":"https://www.wowhead.com/forever/item=8703"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Claim your reward from Galvan the Ancient!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2765,"title":"Expert Blacksmith!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2765"}],"missing_fields":[]}},{"quest_id":2932,"title":"Grim Message","quest_level":42,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nimboya","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nimboya"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.16,"y":27.72,"subzone":"Nimboya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nimboya","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nimboya","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Gather Witherbark Skulls and place on Nimboya's Pike. Place Nimboya's Laden Pike at one of the Witherbark Villages in the Hinterlands, then return to Nimboya in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2932,"title":"Grim Message","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2932"}],"missing_fields":[]}},{"quest_id":3625,"title":"Enchanted Azsharite Fel Weaponry","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Galvan the Ancient"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3621],"next_quest_ids":[3626],"requirements":{"prerequisite_alternatives":[[{"quest_id":3621,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":625,"money_copper":0,"items":[],"choices":[{"id":10697,"name":"Enchanted Azsharite Felbane Dagger","count":1,"url":"https://www.wowhead.com/forever/item=10697"},{"id":10698,"name":"Enchanted Azsharite Felbane Staff","count":1,"url":"https://www.wowhead.com/forever/item=10698"},{"id":10696,"name":"Enchanted Azsharite Felbane Sword","count":1,"url":"https://www.wowhead.com/forever/item=10696"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Galvan to finish forging the weaponry.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3625,"title":"Enchanted Azsharite Fel Weaponry","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3625"}],"missing_fields":[]}},{"quest_id":3626,"title":"Return to the Blasted Lands","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fallen Hero of the Horde"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3625],"next_quest_ids":[3627],"requirements":{"prerequisite_alternatives":[[{"quest_id":3625,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to the Fallen Hero of the Horde.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3626,"title":"Return to the Blasted Lands","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3626"}],"missing_fields":[]}},{"quest_id":3642,"title":"The Pledge of Secrecy","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Oglethorpe's Signed Pledge","item_id":11282},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Oglethorpe's Signed Pledge","countPerCharacter":1,"itemId":11282,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3635,3637],"next_quest_ids":[3643],"requirements":{"prerequisite_alternatives":[[{"quest_id":3635,"required_state":"completed"}],[{"quest_id":3637,"required_state":"completed"}]],"exclusive_quest_ids":[3638,3640],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Oglethorpe's Signed Pledge","countPerCharacter":1,"itemId":11282,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"If you agree to become a Gnome Engineer, then right-click on the Pledge of Secrecy and speak once more with Oglethrope Obnoticus in Booty bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3642,"title":"The Pledge of Secrecy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Oglethorpe's Signed Pledge location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3642"}],"missing_fields":["Oglethorpe's Signed Pledge location"]}},{"quest_id":3643,"title":"Show Your Work","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Tube","item_id":10559},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Tube","countPerCharacter":6,"itemId":10559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Accurate Scope","item_id":4407},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Accurate Scope","countPerCharacter":1,"itemId":4407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Advanced Target Dummy","item_id":4392},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Advanced Target Dummy","countPerCharacter":2,"itemId":4392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3642],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3642,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":10790,"name":"Gnome Engineer Membership Card","count":1,"url":"https://www.wowhead.com/forever/item=10790"}],"choices":[],"reputation":[],"spell":20219,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Tube","countPerCharacter":6,"itemId":10559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Accurate Scope","countPerCharacter":1,"itemId":4407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Advanced Target Dummy","countPerCharacter":2,"itemId":4392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 6 Mithril Tubes, an Accurate Scope, and a 2 Advanced Target Dummies to Oglethorpe Obnoticus in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3643,"title":"Show Your Work","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mithril Tube location; Accurate Scope location; Advanced Target Dummy location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3643"}],"missing_fields":["Mithril Tube location","Accurate Scope location","Advanced Target Dummy location"]}},{"quest_id":3721,"title":"An OOX of Your Own","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Oglethorpe Obnoticus"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[648,836,2767],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":648,"required_state":"completed"},{"quest_id":836,"required_state":"completed"},{"quest_id":2767,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7100,"money_copper":0,"items":[{"id":10398,"name":"Mechanical Chicken","count":1,"url":"https://www.wowhead.com/forever/item=10398"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3721,"title":"An OOX of Your Own","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3721"}],"missing_fields":[]}},{"quest_id":4621,"title":"Avast Ye, Admiral!","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":21,"2":1}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":21,\"2\":1}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Firallon","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Firallon","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Baron Revilgaz","npc_id":2496},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.23,"y":76.87,"subzone":"Baron Revilgaz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Baron Revilgaz","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Fleet Master Seahorn","npc_id":2487},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Fleet Master Seahorn","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":12185,"name":"Bloodsail Admiral's Hat","count":1,"url":"https://www.wowhead.com/forever/item=12185"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Baron Revilgaz","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Fleet Master Seahorn","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay Fleet Master Seahorn and Baron Revilgaz of Booty Bay, and then return to Fleet Master Firallon aboard the Crimson Veil off the coast of Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4621,"title":"Avast Ye, Admiral!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4621"}],"missing_fields":[]}},{"quest_id":5148,"title":"Tribal Leatherworking","quest_level":55,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Se'Jib","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.55,"y":34.09,"subzone":"Se'Jib","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Se'Jib","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.55,"y":34.09,"subzone":"Se'Jib","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wild Leather Vest","item_id":8211},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wild Leather Vest","countPerCharacter":1,"itemId":8211,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wild Leather Helmet","item_id":8214},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wild Leather Helmet","countPerCharacter":1,"itemId":8214,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5145,5146],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":10660,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wild Leather Vest","countPerCharacter":1,"itemId":8211,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wild Leather Helmet","countPerCharacter":1,"itemId":8214,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Wild Leather Vest and a Wild Leather Helmet to Se'Jib in Stranglethorn Vale.  Completing this quest will give you access to the Tribal Leatherworking arts.  The completion of this quest will prevent you from learning Dragonscale Leatherworking and Elemental Leatherworking; be sure this is the path you wish to follow before doing so.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5148,"title":"Tribal Leatherworking","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Wild Leather Vest location; Wild Leather Helmet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5148"}],"missing_fields":["Wild Leather Vest location","Wild Leather Helmet location"]}},{"quest_id":7810,"title":"Arena Master","quest_level":55,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Short John Mithril","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.59,"y":47.38,"subzone":"Short John Mithril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Short John Mithril"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.59,"y":47.38,"subzone":"Short John Mithril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Short John Mithril","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7838],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Short John Mithril","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Short John Mithril in the Stranglethorn Arena.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7810,"title":"Arena Master","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7810"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":7838,"title":"Arena Grandmaster","quest_level":55,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Short John Mithril","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.59,"y":47.38,"subzone":"Short John Mithril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Short John Mithril","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.59,"y":47.38,"subzone":"Short John Mithril","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arena Master","item_id":18706},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arena Master","countPerCharacter":12,"itemId":18706,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7810],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7810,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19024,"name":"Arena Grand Master","count":1,"url":"https://www.wowhead.com/forever/item=19024"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arena Master","countPerCharacter":12,"itemId":18706,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7838,"title":"Arena Grandmaster","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7838"}],"missing_fields":["Arena Master location","Quest XP"]}},{"quest_id":8041,"title":"Strength of Mount Mugamba","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jin'rokh the Breaker"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jin'rokh the Breaker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8042],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19574,"name":"Strength of Mugamba","count":1,"url":"https://www.wowhead.com/forever/item=19574"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jin'rokh the Breaker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8041,"title":"Strength of Mount Mugamba","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8041"}],"missing_fields":[]}},{"quest_id":8042,"title":"Strength of Mount Mugamba","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Strength of Mugamba","item_id":19574},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Strength of Mugamba","countPerCharacter":1,"itemId":19574,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8041],"next_quest_ids":[8043],"requirements":{"prerequisite_alternatives":[[{"quest_id":8041,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19575,"name":"Strength of Mugamba","count":1,"url":"https://www.wowhead.com/forever/item=19575"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Strength of Mugamba","countPerCharacter":1,"itemId":19574,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8042,"title":"Strength of Mount Mugamba","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Strength of Mugamba location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8042"}],"missing_fields":["Strength of Mugamba location"]}},{"quest_id":8043,"title":"Strength of Mount Mugamba","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Strength of Mugamba","item_id":19575},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Strength of Mugamba","countPerCharacter":1,"itemId":19575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8042],"next_quest_ids":[8044],"requirements":{"prerequisite_alternatives":[[{"quest_id":8042,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19576,"name":"Strength of Mugamba","count":1,"url":"https://www.wowhead.com/forever/item=19576"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Strength of Mugamba","countPerCharacter":1,"itemId":19575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8043,"title":"Strength of Mount Mugamba","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Strength of Mugamba location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8043"}],"missing_fields":["Strength of Mugamba location"]}},{"quest_id":8044,"title":"The Rage of Mount Mugamba","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Strength of Mugamba","item_id":19576},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Strength of Mugamba","countPerCharacter":1,"itemId":19576,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8043],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8043,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19577,"name":"Rage of Mugamba","count":1,"url":"https://www.wowhead.com/forever/item=19577"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Strength of Mugamba","countPerCharacter":1,"itemId":19576,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8044,"title":"The Rage of Mount Mugamba","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Strength of Mugamba location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8044"}],"missing_fields":["Strength of Mugamba location"]}},{"quest_id":8049,"title":"The Eye of Zuldazar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Al'tabim the All-Seeing"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Al'tabim the All-Seeing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8050],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19591,"name":"The Eye of Zuldazar","count":1,"url":"https://www.wowhead.com/forever/item=19591"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Al'tabim the All-Seeing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8049,"title":"The Eye of Zuldazar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8049"}],"missing_fields":[]}},{"quest_id":8050,"title":"The Eye of Zuldazar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Eye of Zuldazar","item_id":19591},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Eye of Zuldazar","countPerCharacter":1,"itemId":19591,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8049],"next_quest_ids":[8051],"requirements":{"prerequisite_alternatives":[[{"quest_id":8049,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19592,"name":"The Eye of Zuldazar","count":1,"url":"https://www.wowhead.com/forever/item=19592"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Eye of Zuldazar","countPerCharacter":1,"itemId":19591,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8050,"title":"The Eye of Zuldazar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: The Eye of Zuldazar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8050"}],"missing_fields":["The Eye of Zuldazar location"]}},{"quest_id":8051,"title":"The Eye of Zuldazar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Eye of Zuldazar","item_id":19592},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Eye of Zuldazar","countPerCharacter":1,"itemId":19592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8050],"next_quest_ids":[8052],"requirements":{"prerequisite_alternatives":[[{"quest_id":8050,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19593,"name":"The Eye of Zuldazar","count":1,"url":"https://www.wowhead.com/forever/item=19593"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Eye of Zuldazar","countPerCharacter":1,"itemId":19592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8051,"title":"The Eye of Zuldazar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: The Eye of Zuldazar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8051"}],"missing_fields":["The Eye of Zuldazar location"]}},{"quest_id":8052,"title":"The All-Seeing Eye of Zuldazar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Eye of Zuldazar","item_id":19593},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Eye of Zuldazar","countPerCharacter":1,"itemId":19593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8051],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8051,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19594,"name":"The All-Seeing Eye of Zuldazar","count":1,"url":"https://www.wowhead.com/forever/item=19594"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Eye of Zuldazar","countPerCharacter":1,"itemId":19593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8052,"title":"The All-Seeing Eye of Zuldazar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: The Eye of Zuldazar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8052"}],"missing_fields":["The Eye of Zuldazar location"]}},{"quest_id":8056,"title":"Paragons of Power: The Augur's Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Armsplint","item_id":19717},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Armsplint","countPerCharacter":1,"itemId":19717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19830,"name":"Zandalar Augur's Bracers","count":1,"url":"https://www.wowhead.com/forever/item=19830"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Armsplint","countPerCharacter":1,"itemId":19717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maywiki of Zuldazar a Primal Hakkari Armsplint. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Maywiki of Zuldazar is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8056,"title":"Paragons of Power: The Augur's Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Armsplint location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8056"}],"missing_fields":["Primal Hakkari Armsplint location"]}},{"quest_id":8057,"title":"Paragons of Power: The Haruspex's Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Stanchion","item_id":19718},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Stanchion","countPerCharacter":1,"itemId":19718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19840,"name":"Zandalar Haruspex's Bracers","count":1,"url":"https://www.wowhead.com/forever/item=19840"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Stanchion","countPerCharacter":1,"itemId":19718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maywiki of Zuldazar a Primal Hakkari Stanchion. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Maywiki of Zuldazar is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8057,"title":"Paragons of Power: The Haruspex's Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Stanchion location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8057"}],"missing_fields":["Primal Hakkari Stanchion location"]}},{"quest_id":8058,"title":"Paragons of Power: The Vindicator's Armguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Armsplint","item_id":19717},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Armsplint","countPerCharacter":1,"itemId":19717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19824,"name":"Zandalar Vindicator's Armguards","count":1,"url":"https://www.wowhead.com/forever/item=19824"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Armsplint","countPerCharacter":1,"itemId":19717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Jin'rokh the Breaker a Primal Hakkari Armsplint. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Jin'rokh the Breaker is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8058,"title":"Paragons of Power: The Vindicator's Armguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Armsplint location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8058"}],"missing_fields":["Primal Hakkari Armsplint location"]}},{"quest_id":8059,"title":"Paragons of Power: The Demoniac's Wraps","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Stanchion","item_id":19718},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Stanchion","countPerCharacter":1,"itemId":19718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19848,"name":"Zandalar Demoniac's Wraps","count":1,"url":"https://www.wowhead.com/forever/item=19848"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Stanchion","countPerCharacter":1,"itemId":19718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Stanchion. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8059,"title":"Paragons of Power: The Demoniac's Wraps","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Stanchion location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8059"}],"missing_fields":["Primal Hakkari Stanchion location"]}},{"quest_id":8060,"title":"Paragons of Power: The Illusionist's Wraps","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Bindings","item_id":19716},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Bindings","countPerCharacter":1,"itemId":19716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19846,"name":"Zandalar Illusionist's Wraps","count":1,"url":"https://www.wowhead.com/forever/item=19846"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Bindings","countPerCharacter":1,"itemId":19716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing Primal Hakkari Bindings. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8060,"title":"Paragons of Power: The Illusionist's Wraps","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Bindings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8060"}],"missing_fields":["Primal Hakkari Bindings location"]}},{"quest_id":8061,"title":"Paragons of Power: The Confessor's Wraps","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Stanchion","item_id":19718},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Stanchion","countPerCharacter":1,"itemId":19718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19843,"name":"Zandalar Confessor's Wraps","count":1,"url":"https://www.wowhead.com/forever/item=19843"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Stanchion","countPerCharacter":1,"itemId":19718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Stanchion. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8061,"title":"Paragons of Power: The Confessor's Wraps","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Stanchion location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8061"}],"missing_fields":["Primal Hakkari Stanchion location"]}},{"quest_id":8062,"title":"Paragons of Power: The Predator's Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Bindings","item_id":19716},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Bindings","countPerCharacter":1,"itemId":19716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19833,"name":"Zandalar Predator's Bracers","count":1,"url":"https://www.wowhead.com/forever/item=19833"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Bindings","countPerCharacter":1,"itemId":19716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the following Paragons of Power from Zul'Gurub to Falthir the Sightless: A Primal Hakkari Bindings. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Falthir the Sightless is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8062,"title":"Paragons of Power: The Predator's Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Bindings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8062"}],"missing_fields":["Primal Hakkari Bindings location"]}},{"quest_id":8063,"title":"Paragons of Power: The Madcap's Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Armsplint","item_id":19717},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Armsplint","countPerCharacter":1,"itemId":19717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19836,"name":"Zandalar Madcap's Bracers","count":1,"url":"https://www.wowhead.com/forever/item=19836"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Armsplint","countPerCharacter":1,"itemId":19717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Falthir the Sightless a Primal Hakkari Armsplint. You must also have a reputation equal to or greater than Friendly with the Zandalar Tribe.  Falthir the Sightless is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8063,"title":"Paragons of Power: The Madcap's Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Armsplint location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8063"}],"missing_fields":["Primal Hakkari Armsplint location"]}},{"quest_id":8064,"title":"Paragons of Power: The Haruspex's Belt","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Sash","item_id":19720},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Sash","countPerCharacter":1,"itemId":19720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19839,"name":"Zandalar Haruspex's Belt","count":1,"url":"https://www.wowhead.com/forever/item=19839"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Sash","countPerCharacter":1,"itemId":19720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maywiki of Zuldazar a Primal Hakkari Sash. Maywiki of Zuldazar is located on Yojamba Isle, Stranglethorn Vale. You must also be Honored with Zandalar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8064,"title":"Paragons of Power: The Haruspex's Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Sash location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8064"}],"missing_fields":["Primal Hakkari Sash location"]}},{"quest_id":8065,"title":"Paragons of Power: The Haruspex's Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Tabard","item_id":19722},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Tabard","countPerCharacter":1,"itemId":19722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19838,"name":"Zandalar Haruspex's Tunic","count":1,"url":"https://www.wowhead.com/forever/item=19838"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Tabard","countPerCharacter":1,"itemId":19722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maywiki of Zuldazar a Primal Hakkari Tabard. Maywiki of Zuldazar is located on Yojamba Isle, Stranglethorn Vale. You must also be Revered with Zandalar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8065,"title":"Paragons of Power: The Haruspex's Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Tabard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8065"}],"missing_fields":["Primal Hakkari Tabard location"]}},{"quest_id":8066,"title":"Paragons of Power: The Predator's Belt","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Shawl","item_id":19721},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Shawl","countPerCharacter":1,"itemId":19721,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19832,"name":"Zandalar Predator's Belt","count":1,"url":"https://www.wowhead.com/forever/item=19832"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Shawl","countPerCharacter":1,"itemId":19721,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the following Paragons of Power from Zul'Gurub to Falthir the Sightless: A Primal Hakkari Shawl. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Falthir the Sightless is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8066,"title":"Paragons of Power: The Predator's Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Shawl location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8066"}],"missing_fields":["Primal Hakkari Shawl location"]}},{"quest_id":8067,"title":"Paragons of Power: The Predator's Mantle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Aegis","item_id":19724},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Aegis","countPerCharacter":1,"itemId":19724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19831,"name":"Zandalar Predator's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=19831"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Aegis","countPerCharacter":1,"itemId":19724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the following Paragons of Power from Zul'Gurub to Falthir the Sightless: A Primal Hakkari Aegis. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Falthir the Sightless is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8067,"title":"Paragons of Power: The Predator's Mantle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Aegis location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8067"}],"missing_fields":["Primal Hakkari Aegis location"]}},{"quest_id":8068,"title":"Paragons of Power: The Illusionist's Mantle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Shawl","item_id":19721},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Shawl","countPerCharacter":1,"itemId":19721,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19845,"name":"Zandalar Illusionist's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=19845"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Shawl","countPerCharacter":1,"itemId":19721,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Shawl. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8068,"title":"Paragons of Power: The Illusionist's Mantle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Shawl location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8068"}],"missing_fields":["Primal Hakkari Shawl location"]}},{"quest_id":8069,"title":"Paragons of Power: The Illusionist's Robes","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Kossack","item_id":19723},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Kossack","countPerCharacter":1,"itemId":19723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":20034,"name":"Zandalar Illusionist's Robe","count":1,"url":"https://www.wowhead.com/forever/item=20034"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Kossack","countPerCharacter":1,"itemId":19723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Kossack. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8069,"title":"Paragons of Power: The Illusionist's Robes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Kossack location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8069"}],"missing_fields":["Primal Hakkari Kossack location"]}},{"quest_id":8070,"title":"Paragons of Power: The Confessor's Bindings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Sash","item_id":19720},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Sash","countPerCharacter":1,"itemId":19720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19842,"name":"Zandalar Confessor's Bindings","count":1,"url":"https://www.wowhead.com/forever/item=19842"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Sash","countPerCharacter":1,"itemId":19720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Sash. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8070,"title":"Paragons of Power: The Confessor's Bindings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Sash location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8070"}],"missing_fields":["Primal Hakkari Sash location"]}},{"quest_id":8071,"title":"Paragons of Power: The Confessor's Mantle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Aegis","item_id":19724},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Aegis","countPerCharacter":1,"itemId":19724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19841,"name":"Zandalar Confessor's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=19841"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Aegis","countPerCharacter":1,"itemId":19724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Aegis. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8071,"title":"Paragons of Power: The Confessor's Mantle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Aegis location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8071"}],"missing_fields":["Primal Hakkari Aegis location"]}},{"quest_id":8072,"title":"Paragons of Power: The Madcap's Mantle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Girdle","item_id":19719},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Girdle","countPerCharacter":1,"itemId":19719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19835,"name":"Zandalar Madcap's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=19835"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Girdle","countPerCharacter":1,"itemId":19719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Falthir the Sightless a Primal Hakkari Girdle. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Falthir the Sightless is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8072,"title":"Paragons of Power: The Madcap's Mantle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Girdle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8072"}],"missing_fields":["Primal Hakkari Girdle location"]}},{"quest_id":8073,"title":"Paragons of Power: The Madcap's Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Aegis","item_id":19724},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Aegis","countPerCharacter":1,"itemId":19724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19834,"name":"Zandalar Madcap's Tunic","count":1,"url":"https://www.wowhead.com/forever/item=19834"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Aegis","countPerCharacter":1,"itemId":19724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Falthir the Sightless a Primal Hakkari Aegis. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Falthir the Sightless is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8073,"title":"Paragons of Power: The Madcap's Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Aegis location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8073"}],"missing_fields":["Primal Hakkari Aegis location"]}},{"quest_id":8074,"title":"Paragons of Power: The Augur's Belt","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Girdle","item_id":19719},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Girdle","countPerCharacter":1,"itemId":19719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19829,"name":"Zandalar Augur's Belt","count":1,"url":"https://www.wowhead.com/forever/item=19829"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Girdle","countPerCharacter":1,"itemId":19719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maywiki of Zuldazar a Primal Hakkari Girdle. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Maywiki of Zuldazar is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8074,"title":"Paragons of Power: The Augur's Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Girdle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8074"}],"missing_fields":["Primal Hakkari Girdle location"]}},{"quest_id":8075,"title":"Paragons of Power: The Augur's Hauberk","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Tabard","item_id":19722},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Tabard","countPerCharacter":1,"itemId":19722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19828,"name":"Zandalar Augur's Hauberk","count":1,"url":"https://www.wowhead.com/forever/item=19828"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Tabard","countPerCharacter":1,"itemId":19722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Maywiki of Zuldazar a Primal Hakkari Tabard. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Maywiki of Zuldazar is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8075,"title":"Paragons of Power: The Augur's Hauberk","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Tabard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8075"}],"missing_fields":["Primal Hakkari Tabard location"]}},{"quest_id":8076,"title":"Paragons of Power: The Demoniac's Mantle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Sash","item_id":19720},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Sash","countPerCharacter":1,"itemId":19720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19849,"name":"Zandalar Demoniac's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=19849"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Sash","countPerCharacter":1,"itemId":19720,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Sash. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8076,"title":"Paragons of Power: The Demoniac's Mantle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Sash location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8076"}],"missing_fields":["Primal Hakkari Sash location"]}},{"quest_id":8077,"title":"Paragons of Power: The Demoniac's Robes","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Kossack","item_id":19723},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Kossack","countPerCharacter":1,"itemId":19723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":20033,"name":"Zandalar Demoniac's Robe","count":1,"url":"https://www.wowhead.com/forever/item=20033"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Kossack","countPerCharacter":1,"itemId":19723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Al'tabim the All-Seeing a Primal Hakkari Kossack. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Al'tabim the All-Seeing is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8077,"title":"Paragons of Power: The Demoniac's Robes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Kossack location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8077"}],"missing_fields":["Primal Hakkari Kossack location"]}},{"quest_id":8078,"title":"Paragons of Power: The Vindicator's Belt","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Girdle","item_id":19719},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Girdle","countPerCharacter":1,"itemId":19719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9550,"money_copper":0,"items":[{"id":19823,"name":"Zandalar Vindicator's Belt","count":1,"url":"https://www.wowhead.com/forever/item=19823"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Girdle","countPerCharacter":1,"itemId":19719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Jin'rokh the Breaker a Primal Hakkari Girdle. You must also have a reputation equal to or greater than Honored with the Zandalar Tribe.  Jin'rokh the Breaker is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8078,"title":"Paragons of Power: The Vindicator's Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Girdle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8078"}],"missing_fields":["Primal Hakkari Girdle location"]}},{"quest_id":8079,"title":"Paragons of Power: The Vindicator's Breastplate","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jin'rokh the Breaker","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.31,"y":14.43,"subzone":"Jin'rokh the Breaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Primal Hakkari Kossack","item_id":19723},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Primal Hakkari Kossack","countPerCharacter":1,"itemId":19723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[{"id":19822,"name":"Zandalar Vindicator's Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=19822"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Primal Hakkari Kossack","countPerCharacter":1,"itemId":19723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Jin'rokh the Breaker a Primal Hakkari Kossack. You must also have a reputation equal to or greater than Revered with the Zandalar Tribe.  Jin'rokh the Breaker is located on Yojamba Isle, Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8079,"title":"Paragons of Power: The Vindicator's Breastplate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Primal Hakkari Kossack location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8079"}],"missing_fields":["Primal Hakkari Kossack location"]}},{"quest_id":8101,"title":"The Pebble of Kajaro","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Al'tabim the All-Seeing"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Al'tabim the All-Seeing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8102],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19598,"name":"Pebble of Kajaro","count":1,"url":"https://www.wowhead.com/forever/item=19598"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Al'tabim the All-Seeing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8101,"title":"The Pebble of Kajaro","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8101"}],"missing_fields":[]}},{"quest_id":8102,"title":"The Pebble of Kajaro","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pebble of Kajaro","item_id":19598},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pebble of Kajaro","countPerCharacter":1,"itemId":19598,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8101],"next_quest_ids":[8103],"requirements":{"prerequisite_alternatives":[[{"quest_id":8101,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19599,"name":"Pebble of Kajaro","count":1,"url":"https://www.wowhead.com/forever/item=19599"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pebble of Kajaro","countPerCharacter":1,"itemId":19598,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8102,"title":"The Pebble of Kajaro","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pebble of Kajaro location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8102"}],"missing_fields":["Pebble of Kajaro location"]}},{"quest_id":8103,"title":"The Pebble of Kajaro","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pebble of Kajaro","item_id":19599},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pebble of Kajaro","countPerCharacter":1,"itemId":19599,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8102],"next_quest_ids":[8104],"requirements":{"prerequisite_alternatives":[[{"quest_id":8102,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19600,"name":"Pebble of Kajaro","count":1,"url":"https://www.wowhead.com/forever/item=19600"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pebble of Kajaro","countPerCharacter":1,"itemId":19599,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8103,"title":"The Pebble of Kajaro","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pebble of Kajaro location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8103"}],"missing_fields":["Pebble of Kajaro location"]}},{"quest_id":8104,"title":"The Jewel of Kajaro","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pebble of Kajaro","item_id":19600},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pebble of Kajaro","countPerCharacter":1,"itemId":19600,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8103],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8103,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19601,"name":"Jewel of Kajaro","count":1,"url":"https://www.wowhead.com/forever/item=19601"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pebble of Kajaro","countPerCharacter":1,"itemId":19600,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8104,"title":"The Jewel of Kajaro","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pebble of Kajaro location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8104"}],"missing_fields":["Pebble of Kajaro location"]}},{"quest_id":8106,"title":"Kezan's Taint","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Al'tabim the All-Seeing"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Al'tabim the All-Seeing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8107],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19602,"name":"Kezan's Taint","count":1,"url":"https://www.wowhead.com/forever/item=19602"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Al'tabim the All-Seeing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8106,"title":"Kezan's Taint","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8106"}],"missing_fields":[]}},{"quest_id":8107,"title":"Kezan's Taint","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kezan's Taint","item_id":19602},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kezan's Taint","countPerCharacter":1,"itemId":19602,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8106],"next_quest_ids":[8108],"requirements":{"prerequisite_alternatives":[[{"quest_id":8106,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19603,"name":"Kezan's Taint","count":1,"url":"https://www.wowhead.com/forever/item=19603"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kezan's Taint","countPerCharacter":1,"itemId":19602,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8107,"title":"Kezan's Taint","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Kezan's Taint location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8107"}],"missing_fields":["Kezan's Taint location"]}},{"quest_id":8108,"title":"Kezan's Taint","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kezan's Taint","item_id":19603},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kezan's Taint","countPerCharacter":1,"itemId":19603,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8107],"next_quest_ids":[8109],"requirements":{"prerequisite_alternatives":[[{"quest_id":8107,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19604,"name":"Kezan's Taint","count":1,"url":"https://www.wowhead.com/forever/item=19604"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kezan's Taint","countPerCharacter":1,"itemId":19603,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8108,"title":"Kezan's Taint","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Kezan's Taint location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8108"}],"missing_fields":["Kezan's Taint location"]}},{"quest_id":8109,"title":"Kezan's Unstoppable Taint","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Al'tabim the All-Seeing","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.34,"y":16.12,"subzone":"Al'tabim the All-Seeing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kezan's Taint","item_id":19604},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kezan's Taint","countPerCharacter":1,"itemId":19604,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8108],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8108,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19605,"name":"Kezan's Unstoppable Taint","count":1,"url":"https://www.wowhead.com/forever/item=19605"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kezan's Taint","countPerCharacter":1,"itemId":19604,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8109,"title":"Kezan's Unstoppable Taint","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Kezan's Taint location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8109"}],"missing_fields":["Kezan's Taint location"]}},{"quest_id":8110,"title":"Enchanted South Seas Kelp","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Maywiki of Zuldazar"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Maywiki of Zuldazar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8111],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19610,"name":"Enchanted South Seas Kelp","count":1,"url":"https://www.wowhead.com/forever/item=19610"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Maywiki of Zuldazar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8110,"title":"Enchanted South Seas Kelp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8110"}],"missing_fields":[]}},{"quest_id":8111,"title":"Enchanted South Seas Kelp","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Enchanted South Seas Kelp","item_id":19610},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Enchanted South Seas Kelp","countPerCharacter":1,"itemId":19610,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8110],"next_quest_ids":[8112],"requirements":{"prerequisite_alternatives":[[{"quest_id":8110,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19611,"name":"Enchanted South Seas Kelp","count":1,"url":"https://www.wowhead.com/forever/item=19611"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Enchanted South Seas Kelp","countPerCharacter":1,"itemId":19610,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8111,"title":"Enchanted South Seas Kelp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Enchanted South Seas Kelp location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8111"}],"missing_fields":["Enchanted South Seas Kelp location"]}},{"quest_id":8112,"title":"Enchanted South Seas Kelp","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Enchanted South Seas Kelp","item_id":19611},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Enchanted South Seas Kelp","countPerCharacter":1,"itemId":19611,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8111],"next_quest_ids":[8113],"requirements":{"prerequisite_alternatives":[[{"quest_id":8111,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19612,"name":"Enchanted South Seas Kelp","count":1,"url":"https://www.wowhead.com/forever/item=19612"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Enchanted South Seas Kelp","countPerCharacter":1,"itemId":19611,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8112,"title":"Enchanted South Seas Kelp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Enchanted South Seas Kelp location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8112"}],"missing_fields":["Enchanted South Seas Kelp location"]}},{"quest_id":8113,"title":"Pristine Enchanted South Seas Kelp","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Enchanted South Seas Kelp","item_id":19612},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Enchanted South Seas Kelp","countPerCharacter":1,"itemId":19612,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8112],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8112,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19613,"name":"Pristine Enchanted South Seas Kelp","count":1,"url":"https://www.wowhead.com/forever/item=19613"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Enchanted South Seas Kelp","countPerCharacter":1,"itemId":19612,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8113,"title":"Pristine Enchanted South Seas Kelp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Enchanted South Seas Kelp location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8113"}],"missing_fields":["Enchanted South Seas Kelp location"]}},{"quest_id":8116,"title":"Vision of Voodress","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Maywiki of Zuldazar"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Maywiki of Zuldazar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8117],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19606,"name":"Vision of Voodress","count":1,"url":"https://www.wowhead.com/forever/item=19606"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Maywiki of Zuldazar","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8116,"title":"Vision of Voodress","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8116"}],"missing_fields":[]}},{"quest_id":8117,"title":"Vision of Voodress","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vision of Voodress","item_id":19606},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vision of Voodress","countPerCharacter":1,"itemId":19606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8116],"next_quest_ids":[8118],"requirements":{"prerequisite_alternatives":[[{"quest_id":8116,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19607,"name":"Vision of Voodress","count":1,"url":"https://www.wowhead.com/forever/item=19607"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vision of Voodress","countPerCharacter":1,"itemId":19606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8117,"title":"Vision of Voodress","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Vision of Voodress location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8117"}],"missing_fields":["Vision of Voodress location"]}},{"quest_id":8118,"title":"Vision of Voodress","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vision of Voodress","item_id":19607},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vision of Voodress","countPerCharacter":1,"itemId":19607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8117],"next_quest_ids":[8119],"requirements":{"prerequisite_alternatives":[[{"quest_id":8117,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19608,"name":"Vision of Voodress","count":1,"url":"https://www.wowhead.com/forever/item=19608"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vision of Voodress","countPerCharacter":1,"itemId":19607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8118,"title":"Vision of Voodress","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Vision of Voodress location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8118"}],"missing_fields":["Vision of Voodress location"]}},{"quest_id":8119,"title":"The Unmarred Vision of Voodress","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maywiki of Zuldazar","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.3,"y":16.02,"subzone":"Maywiki of Zuldazar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vision of Voodress","item_id":19608},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vision of Voodress","countPerCharacter":1,"itemId":19608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8118],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8118,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19609,"name":"Unmarred Vision of Voodress","count":1,"url":"https://www.wowhead.com/forever/item=19609"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vision of Voodress","countPerCharacter":1,"itemId":19608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8119,"title":"The Unmarred Vision of Voodress","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Vision of Voodress location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8119"}],"missing_fields":["Vision of Voodress location"]}},{"quest_id":8141,"title":"Zandalarian Shadow Talisman","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Falthir the Sightless"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Falthir the Sightless","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8142],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19614,"name":"Zandalarian Shadow Talisman","count":1,"url":"https://www.wowhead.com/forever/item=19614"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Falthir the Sightless","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8141,"title":"Zandalarian Shadow Talisman","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8141"}],"missing_fields":[]}},{"quest_id":8142,"title":"Zandalarian Shadow Talisman","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zandalarian Shadow Talisman","item_id":19614},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zandalarian Shadow Talisman","countPerCharacter":1,"itemId":19614,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8141],"next_quest_ids":[8143],"requirements":{"prerequisite_alternatives":[[{"quest_id":8141,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19615,"name":"Zandalarian Shadow Talisman","count":1,"url":"https://www.wowhead.com/forever/item=19615"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zandalarian Shadow Talisman","countPerCharacter":1,"itemId":19614,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8142,"title":"Zandalarian Shadow Talisman","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Zandalarian Shadow Talisman location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8142"}],"missing_fields":["Zandalarian Shadow Talisman location"]}},{"quest_id":8143,"title":"Zandalarian Shadow Talisman","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zandalarian Shadow Talisman","item_id":19615},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zandalarian Shadow Talisman","countPerCharacter":1,"itemId":19615,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8142],"next_quest_ids":[8144],"requirements":{"prerequisite_alternatives":[[{"quest_id":8142,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19616,"name":"Zandalarian Shadow Talisman","count":1,"url":"https://www.wowhead.com/forever/item=19616"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zandalarian Shadow Talisman","countPerCharacter":1,"itemId":19615,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8143,"title":"Zandalarian Shadow Talisman","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Zandalarian Shadow Talisman location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8143"}],"missing_fields":["Zandalarian Shadow Talisman location"]}},{"quest_id":8144,"title":"Zandalarian Shadow Mastery Talisman","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zandalarian Shadow Talisman","item_id":19616},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zandalarian Shadow Talisman","countPerCharacter":1,"itemId":19616,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8143],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8143,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19617,"name":"Zandalarian Shadow Mastery Talisman","count":1,"url":"https://www.wowhead.com/forever/item=19617"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zandalarian Shadow Talisman","countPerCharacter":1,"itemId":19616,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8144,"title":"Zandalarian Shadow Mastery Talisman","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Zandalarian Shadow Talisman location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8144"}],"missing_fields":["Zandalarian Shadow Talisman location"]}},{"quest_id":8145,"title":"The Maelstrom's Tendril","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Falthir the Sightless"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Falthir the Sightless","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8146],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19618,"name":"Maelstrom's Tendril","count":1,"url":"https://www.wowhead.com/forever/item=19618"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Falthir the Sightless","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8145,"title":"The Maelstrom's Tendril","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8145"}],"missing_fields":[]}},{"quest_id":8146,"title":"The Maelstrom's Tendril","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maelstrom's Tendril","item_id":19618},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maelstrom's Tendril","countPerCharacter":1,"itemId":19618,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8145],"next_quest_ids":[8147],"requirements":{"prerequisite_alternatives":[[{"quest_id":8145,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19619,"name":"Maelstrom's Tendril","count":1,"url":"https://www.wowhead.com/forever/item=19619"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maelstrom's Tendril","countPerCharacter":1,"itemId":19618,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8146,"title":"The Maelstrom's Tendril","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Maelstrom's Tendril location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8146"}],"missing_fields":["Maelstrom's Tendril location"]}},{"quest_id":8147,"title":"The Maelstrom's Tendril","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maelstrom's Tendril","item_id":19619},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maelstrom's Tendril","countPerCharacter":1,"itemId":19619,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8146],"next_quest_ids":[8148],"requirements":{"prerequisite_alternatives":[[{"quest_id":8146,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19620,"name":"Maelstrom's Tendril","count":1,"url":"https://www.wowhead.com/forever/item=19620"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maelstrom's Tendril","countPerCharacter":1,"itemId":19619,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8147,"title":"The Maelstrom's Tendril","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Maelstrom's Tendril location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8147"}],"missing_fields":["Maelstrom's Tendril location"]}},{"quest_id":8148,"title":"The Maelstrom's Wrath","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Falthir the Sightless","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.08,"y":13.72,"subzone":"Falthir the Sightless","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maelstrom's Tendril","item_id":19620},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maelstrom's Tendril","countPerCharacter":1,"itemId":19620,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8147],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8147,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":19621,"name":"Maelstrom's Wrath","count":1,"url":"https://www.wowhead.com/forever/item=19621"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maelstrom's Tendril","countPerCharacter":1,"itemId":19620,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8148,"title":"The Maelstrom's Wrath","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Maelstrom's Tendril location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8148"}],"missing_fields":["Maelstrom's Tendril location"]}},{"quest_id":8195,"title":"Zulian, Razzashi, and Hakkari Coins","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zulian Coin","item_id":19698},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zulian Coin","countPerCharacter":1,"itemId":19698,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Razzashi Coin","item_id":19699},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Razzashi Coin","countPerCharacter":1,"itemId":19699,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hakkari Coin","item_id":19700},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hakkari Coin","countPerCharacter":1,"itemId":19700,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19858,"name":"Zandalar Honor Token","count":1,"url":"https://www.wowhead.com/forever/item=19858"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zulian Coin","countPerCharacter":1,"itemId":19698,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Razzashi Coin","countPerCharacter":1,"itemId":19699,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Hakkari Coin","countPerCharacter":1,"itemId":19700,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8195,"title":"Zulian, Razzashi, and Hakkari Coins","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8195"}],"missing_fields":["Zulian Coin location","Razzashi Coin location","Hakkari Coin location","Quest XP"]}},{"quest_id":8196,"title":"Essence Mangoes","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'wosho the Trader","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.07,"y":16,"subzone":"Rin'wosho the Trader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'wosho the Trader","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.07,"y":16,"subzone":"Rin'wosho the Trader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zandalar Honor Token","item_id":19858},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zandalar Honor Token","countPerCharacter":1,"itemId":19858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20031,"name":"Essence Mango","count":10,"url":"https://www.wowhead.com/forever/item=20031"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zandalar Honor Token","countPerCharacter":1,"itemId":19858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8196,"title":"Essence Mangoes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8196"}],"missing_fields":["Zandalar Honor Token location","Quest XP"]}},{"quest_id":8201,"title":"A Collection of Heads","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Exzhal","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.26,"y":15.5,"subzone":"Exzhal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Exzhal","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.26,"y":15.5,"subzone":"Exzhal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gurubashi Head Collection","item_id":19880},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gurubashi Head Collection","countPerCharacter":1,"itemId":19880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":14500,"money_copper":27000,"items":[],"choices":[{"id":20213,"name":"Belt of Shrunken Heads","count":1,"url":"https://www.wowhead.com/forever/item=20213"},{"id":20215,"name":"Belt of Shriveled Heads","count":1,"url":"https://www.wowhead.com/forever/item=20215"},{"id":20216,"name":"Belt of Preserved Heads","count":1,"url":"https://www.wowhead.com/forever/item=20216"},{"id":20217,"name":"Belt of Tiny Heads","count":1,"url":"https://www.wowhead.com/forever/item=20217"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gurubashi Head Collection","countPerCharacter":1,"itemId":19880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"String 5 Channeler's Heads, then return the Collection of Troll Heads to Exzhal on Yojamba Isle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8201,"title":"A Collection of Heads","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Gurubashi Head Collection location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8201"}],"missing_fields":["Gurubashi Head Collection location"]}},{"quest_id":8238,"title":"Gurubashi, Vilebranch, and Witherbark Coins","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gurubashi Coin","item_id":19701},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gurubashi Coin","countPerCharacter":1,"itemId":19701,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vilebranch Coin","item_id":19702},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vilebranch Coin","countPerCharacter":1,"itemId":19702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Witherbark Coin","item_id":19703},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Witherbark Coin","countPerCharacter":1,"itemId":19703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19858,"name":"Zandalar Honor Token","count":1,"url":"https://www.wowhead.com/forever/item=19858"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gurubashi Coin","countPerCharacter":1,"itemId":19701,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vilebranch Coin","countPerCharacter":1,"itemId":19702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Witherbark Coin","countPerCharacter":1,"itemId":19703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8238,"title":"Gurubashi, Vilebranch, and Witherbark Coins","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8238"}],"missing_fields":["Gurubashi Coin location","Vilebranch Coin location","Witherbark Coin location","Quest XP"]}},{"quest_id":8239,"title":"Sandfury, Skullsplitter, and Bloodscalp Coins","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sandfury Coin","item_id":19704},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sandfury Coin","countPerCharacter":1,"itemId":19704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Skullsplitter Coin","item_id":19705},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Skullsplitter Coin","countPerCharacter":1,"itemId":19705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodscalp Coin","item_id":19706},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bloodscalp Coin","countPerCharacter":1,"itemId":19706,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19858,"name":"Zandalar Honor Token","count":1,"url":"https://www.wowhead.com/forever/item=19858"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sandfury Coin","countPerCharacter":1,"itemId":19704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Skullsplitter Coin","countPerCharacter":1,"itemId":19705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bloodscalp Coin","countPerCharacter":1,"itemId":19706,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8239,"title":"Sandfury, Skullsplitter, and Bloodscalp Coins","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8239"}],"missing_fields":["Sandfury Coin location","Skullsplitter Coin location","Bloodscalp Coin location","Quest XP"]}},{"quest_id":8240,"title":"A Bijou for Zanza","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vinchaxa","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Vinchaxa"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":14.5,"y":15.83,"subzone":"Vinchaxa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Vinchaxa","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":18000,"items":[{"id":19858,"name":"Zandalar Honor Token","count":1,"url":"https://www.wowhead.com/forever/item=19858"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Vinchaxa","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Destroy any one of the Hakkari Bijous found in Zul'Gurub at the Altar of Zanza on Yojamba Isle. When done, speak with Vinchaxa nearby.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8240,"title":"A Bijou for Zanza","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8240"}],"missing_fields":[]}},{"quest_id":8243,"title":"Zanza's Potent Potables","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'wosho the Trader","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.07,"y":16,"subzone":"Rin'wosho the Trader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'wosho the Trader","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.07,"y":16,"subzone":"Rin'wosho the Trader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zandalar Honor Token","item_id":19858},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zandalar Honor Token","countPerCharacter":1,"itemId":19858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":20080,"name":"Sheen of Zanza","count":1,"url":"https://www.wowhead.com/forever/item=20080"},{"id":20079,"name":"Spirit of Zanza","count":1,"url":"https://www.wowhead.com/forever/item=20079"},{"id":20081,"name":"Swiftness of Zanza","count":1,"url":"https://www.wowhead.com/forever/item=20081"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zandalar Honor Token","countPerCharacter":1,"itemId":19858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8243,"title":"Zanza's Potent Potables","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8243"}],"missing_fields":["Zandalar Honor Token location","Quest XP"]}},{"quest_id":8246,"title":"Signets of the Zandalar","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":270,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":270,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'wosho the Trader","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.07,"y":16,"subzone":"Rin'wosho the Trader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rin'wosho the Trader","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":15.07,"y":16,"subzone":"Rin'wosho the Trader","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zandalar Honor Token","item_id":19858},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zandalar Honor Token","countPerCharacter":15,"itemId":19858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":20077,"name":"Zandalar Signet of Might","count":1,"url":"https://www.wowhead.com/forever/item=20077"},{"id":20076,"name":"Zandalar Signet of Mojo","count":1,"url":"https://www.wowhead.com/forever/item=20076"},{"id":20078,"name":"Zandalar Signet of Serenity","count":1,"url":"https://www.wowhead.com/forever/item=20078"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zandalar Honor Token","countPerCharacter":15,"itemId":19858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8246,"title":"Signets of the Zandalar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8246"}],"missing_fields":["Zandalar Honor Token location","Quest XP"]}},{"quest_id":8551,"title":"The Captain's Chest","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Hecklebury Smotts","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.69,"y":73.61,"subzone":"Captain Hecklebury Smotts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Hecklebury Smotts","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.69,"y":73.61,"subzone":"Captain Hecklebury Smotts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Smotts' Chest","item_id":3932},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":36.95,"y":69.73,"subzone":"Gorlash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Smotts' Chest","countPerCharacter":1,"itemId":3932,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":11469,"name":"Bloodband Bracers","count":1,"url":"https://www.wowhead.com/forever/item=11469"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Smotts' Chest","countPerCharacter":1,"itemId":3932,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Smotts' Chest to Hecklebury Smotts in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8551,"title":"The Captain's Chest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8551"}],"missing_fields":[]}},{"quest_id":8552,"title":"The Monogrammed Sash","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Mok'rash","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":23.25,"y":72.1,"subzone":"Mok'rash","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Hecklebury Smotts","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.69,"y":73.61,"subzone":"Captain Hecklebury Smotts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Captain Hecklebury Smotts"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.69,"y":73.61,"subzone":"Captain Hecklebury Smotts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Captain Hecklebury Smotts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8553],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Captain Hecklebury Smotts","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Monogrammed Sash to its owner.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8552,"title":"The Monogrammed Sash","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8552"}],"missing_fields":[]}},{"quest_id":8553,"title":"The Captain's Cutlass","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Hecklebury Smotts","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.69,"y":73.61,"subzone":"Captain Hecklebury Smotts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sprogger","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.66,"y":73.64,"subzone":"Sprogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sprogger"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.66,"y":73.64,"subzone":"Sprogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sprogger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8552],"next_quest_ids":[8554],"requirements":{"prerequisite_alternatives":[[{"quest_id":8552,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sprogger","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Sprogger.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8553,"title":"The Captain's Cutlass","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8553"}],"missing_fields":[]}},{"quest_id":8554,"title":"Facing Negolash","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sprogger","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.66,"y":73.64,"subzone":"Sprogger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Hecklebury Smotts","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.69,"y":73.61,"subzone":"Captain Hecklebury Smotts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Smotts' Cutlass","item_id":3935},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Smotts' Cutlass","countPerCharacter":1,"itemId":3935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8553],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8553,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7100,"money_copper":0,"items":[{"id":4130,"name":"Smotts' Compass","count":1,"url":"https://www.wowhead.com/forever/item=4130"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Smotts' Cutlass","countPerCharacter":1,"itemId":3935,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Barbecued Buzzard Wings and 5 bottles of Junglevine Wine to Captain Smotts' Lifeboat.  Kill Negolash, and bring Smotts' Cutlass to Captain Smotts in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8554,"title":"Facing Negolash","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Smotts' Cutlass location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8554"}],"missing_fields":["Smotts' Cutlass location"]}},{"quest_id":8674,"title":"Winterhoof the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Winterhoof","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.47,"y":76.53,"subzone":"Elder Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Winterhoof","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.47,"y":76.53,"subzone":"Elder Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Winterhoof"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.47,"y":76.53,"subzone":"Elder Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Winterhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Winterhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8674,"title":"Winterhoof the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8674"}],"missing_fields":["Quest XP"]}},{"quest_id":8716,"title":"Starglade the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Starglade","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":53.08,"y":18.45,"subzone":"Elder Starglade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Starglade","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":53.08,"y":18.45,"subzone":"Elder Starglade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Starglade"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":53.08,"y":18.45,"subzone":"Elder Starglade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Starglade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Starglade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8716,"title":"Starglade the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8716"}],"missing_fields":["Quest XP"]}},{"quest_id":9259,"title":"Traitor to the Bloodsail","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":21,"2":0}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":21,\"2\":0}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodsail Traitor","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.78,"y":70.89,"subzone":"Bloodsail Traitor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodsail Traitor","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.78,"y":70.89,"subzone":"Bloodsail Traitor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Cloth","item_id":4306},"count_per_character":40,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":79.67,"y":61.87,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.71,"y":60.52,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.09,"y":56.2,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.99,"y":57.14,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":40,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Red Dye","item_id":2604},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Red Dye","countPerCharacter":4,"itemId":2604,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Cloth","countPerCharacter":40,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Red Dye","countPerCharacter":4,"itemId":2604,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9259,"title":"Traitor to the Bloodsail","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9259"}],"missing_fields":["Red Dye location","Quest XP"]}},{"quest_id":9272,"title":"Dressing the Part","quest_level":55,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"stranglethorn-vale","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":87,"2":1},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":87,\"2\":1},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Firallon","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Firallon","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fleet Master Firallon"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":30.58,"y":90.63,"subzone":"Fleet Master Firallon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fleet Master Firallon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22746,"name":"Buccaneer's Uniform","count":1,"url":"https://www.wowhead.com/forever/item=22746"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fleet Master Firallon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9272,"title":"Dressing the Part","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9272"}],"missing_fields":["Quest XP"]}}],"quest_count":175},{"region_id":"feralas","name":"Feralas","quests":[{"quest_id":3380,"title":"The Sunken Temple","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Marvon Rivetseeker"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Marvon Rivetseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3444],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Marvon Rivetseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Marvon Rivetseeker in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3380,"title":"The Sunken Temple","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3380,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Mojache · carry the Temple referral","kinds":["pickup"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3380"},{"questId":3380,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gadgetzan → Steamwheedle → Marvon · finish dungeon preparation","kinds":["objective","turnin"],"guide":"zul-farrak-route","title":"Zul'Farrak","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/zul-farrak-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3380"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3380"}],"missing_fields":[]}},{"quest_id":6568,"title":"The Testament of Rexxar","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rexxar","locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Myranda the Hag","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Myranda the Hag"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Myranda the Hag","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6567],"next_quest_ids":[6569],"requirements":{"prerequisite_alternatives":[[{"quest_id":6567,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Myranda the Hag","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Rexxar's Letter to Myranda the Hag in the Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6568,"title":"The Testament of Rexxar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6568"}],"missing_fields":[]}},{"quest_id":6602,"title":"Blood of the Black Dragon Champion","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rexxar","locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rexxar","locations":[{"zone_id":"feralas","zone":"Feralas","x":46.39,"y":18.24,"subzone":"Rexxar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood of the Black Dragon Champion","item_id":16663},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood of the Black Dragon Champion","countPerCharacter":1,"itemId":16663,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6601],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6601,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":16309,"name":"Drakefire Amulet","count":1,"url":"https://www.wowhead.com/forever/item=16309"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blood of the Black Dragon Champion","countPerCharacter":1,"itemId":16663,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and slay General Drakkisath. Gather his blood and return it to Rexxar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6602,"title":"Blood of the Black Dragon Champion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Blood of the Black Dragon Champion location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6602"}],"missing_fields":["Blood of the Black Dragon Champion location"]}},{"quest_id":7441,"title":"Pusillin and the Elder Azj'Tordin","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Azj'Tordin","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.91,"y":37.35,"subzone":"Azj'Tordin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Azj'Tordin","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.91,"y":37.35,"subzone":"Azj'Tordin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Book of Incantations","item_id":18261,"npc_id":14354},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul East · Pusillin","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul East · Pusillin","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Book of Incantations","countPerCharacter":1,"itemId":18261,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":17500,"items":[],"choices":[{"id":18411,"name":"Spry Boots","count":1,"url":"https://www.wowhead.com/forever/item=18411"},{"id":18410,"name":"Sprinter's Sword","count":1,"url":"https://www.wowhead.com/forever/item=18410"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Book of Incantations","countPerCharacter":1,"itemId":18261,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Dire Maul and locate the Imp, Pusillin. Convince Pusillin to give you Azj'Tordin's Book of Incantations through any means necessary.  Return to Azj'Tordin at the Lariss Pavilion in Feralas should you recover the Book of Incantations.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":7441,"title":"Pusillin and the Elder Azj'Tordin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7441,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Feralas · Dire Maul East preparation","kinds":["pickup","objective","turnin"],"guide":"dire-maul-route","title":"Dire Maul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dire-maul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7441"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7441"}],"missing_fields":[]}},{"quest_id":7481,"title":"Elven Legends","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Korolusk","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.24,"y":43.76,"subzone":"Sage Korolusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sage Korolusk","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.24,"y":43.76,"subzone":"Sage Korolusk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Inspect the remains of Kariel Winthalus"},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul · Athenaeum library","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul · Athenaeum library","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Sage Korolusk","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8550,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Sage Korolusk","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Search Dire Maul for Kariel Winthalus. Report back to Sage Korolusk at Camp Mojache with whatever information that you may find.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates. Replace the incorrect Camp Mojache talk objective. This belongs in the library/West-or-North access branch; it is not completed by an East-only run.","guide_optional":false,"routing_decision":{"id":7481,"title":"Elven Legends","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7481,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Feralas · Dire Maul East preparation","kinds":["pickup","objective","turnin"],"guide":"dire-maul-route","title":"Dire Maul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dire-maul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7481"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Replace the incorrect Camp Mojache talk objective. This belongs in the library/West-or-North access branch; it is not completed by an East-only run."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates. Replace the incorrect Camp Mojache talk objective. This belongs in the library/West-or-North access branch; it is not completed by an East-only run."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7481"}],"missing_fields":[]}},{"quest_id":7489,"title":"Lethtendris's Web","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lethtendris's Web","item_id":18426,"npc_id":14327},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul East · Lethtendris","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Dire Maul East · Lethtendris","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lethtendris's Web","countPerCharacter":1,"itemId":18426,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7492],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7492,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7550,"money_copper":17000,"items":[{"id":18491,"name":"Lorespinner","count":1,"url":"https://www.wowhead.com/forever/item=18491"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lethtendris's Web","countPerCharacter":1,"itemId":18426,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Lethtendris's Web to Talo Thornhoof at Camp Mojache in Feralas.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":7489,"title":"Lethtendris's Web","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7489,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Feralas · Dire Maul East preparation","kinds":["pickup","objective","turnin"],"guide":"dire-maul-route","title":"Dire Maul","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/dire-maul-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7489"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7489"}],"missing_fields":[]}},{"quest_id":2862,"title":"War on the Woodpaw","quest_level":42,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Woodpaw Gnoll Mane","item_id":9237},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":69.37,"y":51.35,"subzone":"Woodpaw Mongrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.91,"y":35.78,"subzone":"Woodpaw Mongrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.13,"y":36.49,"subzone":"Woodpaw Mongrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":71.96,"y":36.77,"subzone":"Woodpaw Mongrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":70.38,"y":51.01,"subzone":"Woodpaw Mongrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.44,"y":37.94,"subzone":"Woodpaw Mongrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":76.87,"y":54.06,"subzone":"Woodpaw Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.39,"y":35.57,"subzone":"Woodpaw Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.09,"y":37.43,"subzone":"Woodpaw Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":71.96,"y":37.61,"subzone":"Woodpaw Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":71.98,"y":37.22,"subzone":"Woodpaw Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":71.87,"y":37.35,"subzone":"Woodpaw Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":76.93,"y":54.19,"subzone":"Woodpaw Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.19,"y":36.74,"subzone":"Woodpaw Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":70.46,"y":51.38,"subzone":"Woodpaw Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":70.55,"y":53.23,"subzone":"Woodpaw Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Woodpaw Gnoll Mane","countPerCharacter":10,"itemId":9237,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2863],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Woodpaw Gnoll Mane","countPerCharacter":10,"itemId":9237,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Woodpaw Gnoll Manes to Hadoken Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2862,"title":"War on the Woodpaw","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2862,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Camp Mojache · local assignments","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2862"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2862"}],"missing_fields":[]}},{"quest_id":2973,"title":"A New Cloak's Sheen","quest_level":45,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krueg Skullsplitter","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.94,"y":42.74,"subzone":"Krueg Skullsplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krueg Skullsplitter","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.94,"y":42.74,"subzone":"Krueg Skullsplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Iridescent Sprite Darter Wing","item_id":9369},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":65.51,"y":47.39,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.14,"y":47.97,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.49,"y":48.43,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.42,"y":48.87,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.44,"y":44.47,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.99,"y":47.23,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.58,"y":46.98,"subzone":"Captured Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.58,"y":46.9,"subzone":"Captured Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.48,"y":46.86,"subzone":"Captured Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.58,"y":46.84,"subzone":"Captured Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.51,"y":46.9,"subzone":"Captured Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.54,"y":46.93,"subzone":"Captured Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Iridescent Sprite Darter Wing","countPerCharacter":10,"itemId":9369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2974],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Iridescent Sprite Darter Wing","countPerCharacter":10,"itemId":9369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Iridescent Sprite Darter Wings to Krueg Skullsplitter in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2973,"title":"A New Cloak's Sheen","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2973,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Camp Mojache · local assignments","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2973"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2973"}],"missing_fields":[]}},{"quest_id":2975,"title":"The Ogres of Feralas","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Gordunni Ogre","npc_id":5229},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":75.13,"y":25.59,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.75,"y":25.92,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.87,"y":24.96,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.75,"y":26.61,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.92,"y":25.59,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.39,"y":32.98,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Gordunni Ogre","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Gordunni Ogre Mage","npc_id":5237},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":75.38,"y":33.85,"subzone":"Gordunni Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.54,"y":33.41,"subzone":"Gordunni Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.79,"y":29.29,"subzone":"Gordunni Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":80.17,"y":34.92,"subzone":"Gordunni Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":80.49,"y":35.57,"subzone":"Gordunni Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":79.18,"y":33.67,"subzone":"Gordunni Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Gordunni Ogre Mage","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Gordunni Brute","npc_id":5232},"count_per_character":5,"locations":[{"zone_id":"feralas","zone":"Feralas","x":75.07,"y":25.14,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.2,"y":26.33,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.42,"y":26.33,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.41,"y":54.48,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":61.38,"y":54.97,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.71,"y":57.26,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Gordunni Brute","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2980],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Gordunni Ogre","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Gordunni Ogre Mage","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Gordunni Brute","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":450,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false},"objective_summary":"Rok Orhan in Camp Mojache wants you to kill 10 Gordunni Ogres, 10 Gordunni Ogre-Magi, and 5 Gordunni Brutes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2975,"title":"The Ogres of Feralas","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2975,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Camp Mojache · local assignments","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2975"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2975"}],"missing_fields":[]}},{"quest_id":2987,"title":"Gordunni Cobalt","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Orwin Gizzmick","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.7,"y":44.31,"subzone":"Orwin Gizzmick","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Orwin Gizzmick","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.7,"y":44.31,"subzone":"Orwin Gizzmick","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_and_loot_spawned_object","target":{"name":"Gordunni Cobalt","item_id":9463},"count_per_character":12,"locations":[{"zone_id":"feralas","zone":"Feralas","x":75,"y":33,"subzone":"Gordunni Outpost dig area","coordinate_role":"approximate_classic_player_report","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_and_loot_spawned_object","target":"Gordunni Cobalt","countPerCharacter":12,"itemId":9463,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[{"id":9658,"name":"Boots of the Maharishi","count":1,"url":"https://www.wowhead.com/forever/item=9658"},{"id":9660,"name":"Stargazer Cloak","count":1,"url":"https://www.wowhead.com/forever/item=9660"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_and_loot_spawned_object","target":"Gordunni Cobalt","countPerCharacter":12,"itemId":9463,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Orwin Gizzmick in Camp Mojache wants 12 samples of Gordunni Cobalt.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests.","guide_optional":false,"routing_decision":{"id":2987,"title":"Gordunni Cobalt","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2987,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Camp Mojache · local assignments","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2987"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=2987","detail":"Use Orwin's Shovel at the blue glowing patches in Gordunni Outpost, then loot the spawned Gordunni Dirt Mound. The cobalt is not an ordinary ogre drop. This area marker comes from older player reports; the generated mound has no persistent Questie spawn coordinate. Dig while doing the nearby Gordunni quests."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2987"}],"missing_fields":[]}},{"quest_id":2822,"title":"The Mark of Quality","quest_level":46,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Yeti Hide","item_id":8973},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":55.88,"y":58.81,"subzone":"Feral Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.26,"y":57.93,"subzone":"Feral Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.51,"y":57.55,"subzone":"Feral Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.79,"y":57.03,"subzone":"Feral Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.08,"y":56.43,"subzone":"Feral Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.69,"y":57.24,"subzone":"Feral Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.82,"y":60.47,"subzone":"Hulking Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.29,"y":61.13,"subzone":"Hulking Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.15,"y":60,"subzone":"Hulking Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.7,"y":59.63,"subzone":"Hulking Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.24,"y":60.07,"subzone":"Hulking Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.64,"y":60.49,"subzone":"Hulking Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.47,"y":59.21,"subzone":"Enraged Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.68,"y":59.29,"subzone":"Enraged Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.92,"y":58.54,"subzone":"Enraged Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":51.93,"y":59.83,"subzone":"Enraged Feral Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Yeti Hide","countPerCharacter":10,"itemId":8973,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7734],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4050,"money_copper":0,"items":[],"choices":[{"id":9633,"name":"Jangdor's Handcrafted Boots","count":1,"url":"https://www.wowhead.com/forever/item=9633"},{"id":9632,"name":"Jangdor's Handcrafted Gloves","count":1,"url":"https://www.wowhead.com/forever/item=9632"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Yeti Hide","countPerCharacter":10,"itemId":8973,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Thick Yeti Hides to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2822,"title":"The Mark of Quality","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2822,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Camp Mojache · local assignments","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2822"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2822"}],"missing_fields":[]}},{"quest_id":3121,"title":"A Strange Request","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Neeru Fireblade","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.47,"y":50.59,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Neeru Fireblade"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":49.47,"y":50.59,"subzone":"Neeru Fireblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Neeru Fireblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3122],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Neeru Fireblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Shrunken Head to Neeru Fireblade in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3121,"title":"A Strange Request","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3121,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"A Strange Request · #3121","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3121"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3121"}],"missing_fields":[]}},{"quest_id":2978,"title":"The Gordunni Scroll","quest_level":43,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Gordunni Scroll","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.13,"y":29.73,"subzone":"Gordunni Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Scroll","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.52,"y":27.9,"subzone":"Gordunni Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Scroll","locations":[{"zone_id":"feralas","zone":"Feralas","x":80.55,"y":34.29,"subzone":"Gordunni Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rok Orhan"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rok Orhan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2979],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rok Orhan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Gordunni Scroll to Rok Orhan in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2978,"title":"The Gordunni Scroll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2978,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Woodpaw and Gordunni · first loop","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2978"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2978"}],"missing_fields":[]}},{"quest_id":2863,"title":"Alpha Strike","quest_level":43,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Woodpaw Alpha","npc_id":5258},"count_per_character":5,"locations":[{"zone_id":"feralas","zone":"Feralas","x":65.74,"y":52.63,"subzone":"Woodpaw Alpha","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.44,"y":53.68,"subzone":"Woodpaw Alpha","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":77.32,"y":56.8,"subzone":"Woodpaw Alpha","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.09,"y":51.56,"subzone":"Woodpaw Alpha","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.26,"y":52.02,"subzone":"Woodpaw Alpha","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.66,"y":54.32,"subzone":"Woodpaw Alpha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Woodpaw Alpha","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2862],"next_quest_ids":[2902],"requirements":{"prerequisite_alternatives":[[{"quest_id":2862,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Woodpaw Alpha","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":90,"partyKnownSeconds":90,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 5 Woodpaw Alphas and return to Hadoken Swiftstrider within one hour.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2863,"title":"Alpha Strike","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2863,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Woodpaw and Gordunni · first loop","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2863"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2863"}],"missing_fields":[]}},{"quest_id":2980,"title":"The Ogres of Feralas","quest_level":44,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Gordunni Shaman","npc_id":5236},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":60.71,"y":72.8,"subzone":"Gordunni Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64,"y":68.57,"subzone":"Gordunni Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":62.13,"y":73.11,"subzone":"Gordunni Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":62.49,"y":69.07,"subzone":"Gordunni Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":63.65,"y":68.8,"subzone":"Gordunni Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.98,"y":67.86,"subzone":"Gordunni Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Gordunni Shaman","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Gordunni Warlock","npc_id":5240},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":61.34,"y":72.28,"subzone":"Gordunni Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.22,"y":69.7,"subzone":"Gordunni Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.46,"y":56.97,"subzone":"Gordunni Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.09,"y":73.44,"subzone":"Gordunni Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.76,"y":55.17,"subzone":"Gordunni Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.68,"y":71.34,"subzone":"Gordunni Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Gordunni Warlock","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Gordunni Mauler","npc_id":5234},"count_per_character":5,"locations":[{"zone_id":"feralas","zone":"Feralas","x":60.73,"y":58.53,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.65,"y":56.58,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.93,"y":65.03,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.33,"y":64.41,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":61.07,"y":55.54,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.73,"y":54.64,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Gordunni Mauler","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":12500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Gordunni Shaman","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Gordunni Warlock","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Gordunni Mauler","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":450,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false},"objective_summary":"Rok Orhan in Camp Mojache wants you to kill 10 Gordunni Shaman, 10 Gordunni Warlocks, and 5 Gordunni Maulers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2980,"title":"The Ogres of Feralas","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2980,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Woodpaw and Gordunni · first loop","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2980"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2980"}],"missing_fields":[]}},{"quest_id":2979,"title":"Dark Ceremony","quest_level":46,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gordunni Orb","item_id":9371},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62.13,"y":73.4,"subzone":"Gordunni Mage-Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":62.86,"y":69.46,"subzone":"Gordunni Mage-Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":62.43,"y":68.07,"subzone":"Gordunni Mage-Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":61.38,"y":71,"subzone":"Gordunni Mage-Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":60.39,"y":70.77,"subzone":"Gordunni Mage-Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":59.51,"y":68.4,"subzone":"Gordunni Mage-Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gordunni Orb","countPerCharacter":1,"itemId":9371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2978],"next_quest_ids":[3002],"requirements":{"prerequisite_alternatives":[[{"quest_id":2978,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gordunni Orb","countPerCharacter":1,"itemId":9371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Rok Orhan in Camp Mojache wants you to find a Gordunni Orb.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2979,"title":"Dark Ceremony","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2979,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Woodpaw and Gordunni · first loop","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2979"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2979"}],"missing_fields":[]}},{"quest_id":2902,"title":"Woodpaw Investigation","quest_level":43,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Woodpaw Battle Map","locations":[{"zone_id":"feralas","zone":"Feralas","x":71.63,"y":55.92,"subzone":"Woodpaw Battle Map","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Woodpaw Battle Map"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":71.63,"y":55.92,"subzone":"Woodpaw Battle Map","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Woodpaw Battle Map","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2863],"next_quest_ids":[2903],"requirements":{"prerequisite_alternatives":[[{"quest_id":2863,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Woodpaw Battle Map","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the gnoll battle plans somewhere in the gnoll camps to the south of Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2902,"title":"Woodpaw Investigation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2902,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Woodpaw leaders → battle plans","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2902"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2902"}],"missing_fields":[]}},{"quest_id":2903,"title":"The Battle Plans","quest_level":43,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Woodpaw Battle Map","locations":[{"zone_id":"feralas","zone":"Feralas","x":71.63,"y":55.92,"subzone":"Woodpaw Battle Map","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hadoken Swiftstrider"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hadoken Swiftstrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2902],"next_quest_ids":[7730,7731],"requirements":{"prerequisite_alternatives":[[{"quest_id":2902,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3600,"money_copper":0,"items":[],"choices":[{"id":9661,"name":"Earthclasp Barrier","count":1,"url":"https://www.wowhead.com/forever/item=9661"},{"id":9662,"name":"Rushridge Boots","count":1,"url":"https://www.wowhead.com/forever/item=9662"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hadoken Swiftstrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Woodpaw Battle Plans to Hadoken Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2903,"title":"The Battle Plans","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2903,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Woodpaw leaders → battle plans","kinds":["pickup","objective","turnin"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2903"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2903"}],"missing_fields":[]}},{"quest_id":7730,"title":"Zukk'ash Infestation","quest_level":45,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zukk'ash Carapace","item_id":18961},"count_per_character":20,"locations":[{"zone_id":"feralas","zone":"Feralas","x":78.01,"y":64.14,"subzone":"Zukk'ash Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":78.55,"y":63.72,"subzone":"Zukk'ash Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":78.16,"y":64.38,"subzone":"Zukk'ash Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":76.87,"y":65.51,"subzone":"Zukk'ash Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":72.71,"y":64.54,"subzone":"Zukk'ash Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":73.46,"y":65.03,"subzone":"Zukk'ash Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":76.6,"y":60.1,"subzone":"Zukk'ash Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.77,"y":63.12,"subzone":"Zukk'ash Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.48,"y":63.51,"subzone":"Zukk'ash Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.9,"y":61.59,"subzone":"Zukk'ash Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.71,"y":62.92,"subzone":"Zukk'ash Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.21,"y":62.26,"subzone":"Zukk'ash Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":76.76,"y":63.16,"subzone":"Zukk'ash Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":76.22,"y":59.25,"subzone":"Zukk'ash Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":74.59,"y":59.98,"subzone":"Zukk'ash Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":75.11,"y":59.57,"subzone":"Zukk'ash Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zukk'ash Carapace","countPerCharacter":20,"itemId":18961,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2903],"next_quest_ids":[7732],"requirements":{"prerequisite_alternatives":[[{"quest_id":2903,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zukk'ash Carapace","countPerCharacter":20,"itemId":18961,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Zukk'ash Carapaces to Hadoken Swiftstrider at Camp Mojache, Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7730,"title":"Zukk'ash Infestation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7730,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Woodpaw leaders → battle plans","kinds":["pickup"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7730"},{"questId":7730,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Deep → Gordunni lord","kinds":["objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7730"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7730"}],"missing_fields":[]}},{"quest_id":3002,"title":"The Gordunni Orb","quest_level":47,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rok Orhan","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.8,"y":43.58,"subzone":"Rok Orhan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthel'nay","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":39.16,"y":86.27,"subzone":"Uthel'nay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uthel'nay"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":39.16,"y":86.27,"subzone":"Uthel'nay","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uthel'nay","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2979],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2979,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uthel'nay","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Gordunni Orb to Uthel'nay in the Darkbriar Lodge in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3002,"title":"The Gordunni Orb","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3002,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern Gordunni → forests → camp","kinds":["pickup"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3002"},{"questId":3002,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Deep → Gordunni lord","kinds":["objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3002"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3002"}],"missing_fields":[]}},{"quest_id":2974,"title":"A Grim Discovery","quest_level":45,"minimum_level":38,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krueg Skullsplitter","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.94,"y":42.74,"subzone":"Krueg Skullsplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krueg Skullsplitter","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.94,"y":42.74,"subzone":"Krueg Skullsplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Grimtotem Horn","item_id":9460},"count_per_character":20,"locations":[{"zone_id":"feralas","zone":"Feralas","x":67.09,"y":38.76,"subzone":"Grimtotem Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.62,"y":46.88,"subzone":"Grimtotem Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":67.08,"y":47.2,"subzone":"Grimtotem Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.46,"y":48.21,"subzone":"Grimtotem Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":67.88,"y":46.35,"subzone":"Grimtotem Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":67.22,"y":46.37,"subzone":"Grimtotem Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.97,"y":40.16,"subzone":"Grimtotem Naturalist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.91,"y":47.4,"subzone":"Grimtotem Naturalist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.83,"y":47.03,"subzone":"Grimtotem Naturalist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.37,"y":47.81,"subzone":"Grimtotem Naturalist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.89,"y":46.67,"subzone":"Grimtotem Naturalist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.83,"y":46.22,"subzone":"Grimtotem Naturalist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.94,"y":47.77,"subzone":"Grimtotem Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.83,"y":47.32,"subzone":"Grimtotem Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.09,"y":46.12,"subzone":"Grimtotem Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":67,"y":45.89,"subzone":"Grimtotem Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Grimtotem Horn","countPerCharacter":20,"itemId":9460,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2973],"next_quest_ids":[2976],"requirements":{"prerequisite_alternatives":[[{"quest_id":2973,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Grimtotem Horn","countPerCharacter":20,"itemId":9460,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Grimtotem Horns to Krueg Skullsplitter in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2974,"title":"A Grim Discovery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2974,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern Gordunni → forests → camp","kinds":["pickup"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2974"},{"questId":2974,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Deep → Gordunni lord","kinds":["objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2974"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2974"}],"missing_fields":[]}},{"quest_id":7734,"title":"Improved Quality","quest_level":48,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rage Scar Yeti Hide","item_id":18947},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":55.01,"y":32.52,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.83,"y":33.05,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.39,"y":33.1,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.94,"y":30.4,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.28,"y":31.85,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.54,"y":31.75,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.73,"y":33.05,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.41,"y":32.9,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.89,"y":33.52,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.01,"y":32.33,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.05,"y":32.51,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.23,"y":33.25,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.63,"y":32.03,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.82,"y":33.22,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.52,"y":33.87,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":52.19,"y":29.58,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rage Scar Yeti Hide","countPerCharacter":10,"itemId":18947,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2822],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2822,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":7000,"items":[{"id":19042,"name":"Jangdor's Handcrafted Tunic","count":1,"url":"https://www.wowhead.com/forever/item=19042"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rage Scar Yeti Hide","countPerCharacter":10,"itemId":18947,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Rage Scar Yeti Hides to Jangdor Swiftstrider at Camp Mojache, Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7734,"title":"Improved Quality","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7734,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern Gordunni → forests → camp","kinds":["pickup"],"guide":"feralas-opening","title":"Feralas · Camp Mojache and the eastern forests","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7734"},{"questId":7734,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western shore · yetis, hippogryphs and giants","kinds":["objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7734"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7734"}],"missing_fields":[]}},{"quest_id":7731,"title":"Stinglasher","quest_level":47,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stinglasher's Glands","item_id":18962},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":76.99,"y":61.56,"subzone":"Stinglasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stinglasher's Glands","countPerCharacter":1,"itemId":18962,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2903],"next_quest_ids":[7732],"requirements":{"prerequisite_alternatives":[[{"quest_id":2903,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":13500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stinglasher's Glands","countPerCharacter":1,"itemId":18962,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defeat Stinglasher in the Writhing Deep, bringing its glands back to Hadoken Swiftstrider at Camp Mojache, Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7731,"title":"Stinglasher","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7731,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Deep → Gordunni lord","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7731"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7731"}],"missing_fields":[]}},{"quest_id":7732,"title":"Zukk'ash Report","quest_level":48,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hadoken Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.91,"y":42.46,"subzone":"Hadoken Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zilzibin Drumlore","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zilzibin Drumlore"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":56.26,"y":46.68,"subzone":"Zilzibin Drumlore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zilzibin Drumlore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7730,7731],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7730,"required_state":"completed"},{"quest_id":7731,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[{"id":19038,"name":"Ring of Subtlety","count":1,"url":"https://www.wowhead.com/forever/item=19038"},{"id":19037,"name":"Emerald Peak Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=19037"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zilzibin Drumlore","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Camp Mojache Zukk'ash Report to Zilzibin Drumlore. He resides in the Drag of Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7732,"title":"Zukk'ash Report","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7732,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Deep → Gordunni lord","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7732"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7732"}],"missing_fields":[]}},{"quest_id":2976,"title":"A Grim Discovery","quest_level":45,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krueg Skullsplitter","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.94,"y":42.74,"subzone":"Krueg Skullsplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Belgrom Rockmaul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2974],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2974,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":6500,"items":[],"choices":[{"id":11858,"name":"Battlehard Cape","count":1,"url":"https://www.wowhead.com/forever/item=11858"},{"id":11859,"name":"Jademoon Orb","count":1,"url":"https://www.wowhead.com/forever/item=11859"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Crate of Grimtotem Horns to Belgrom Rockmaul in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2976,"title":"A Grim Discovery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2976,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Deep → Gordunni lord","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2976"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2976"}],"missing_fields":[]}},{"quest_id":7003,"title":"Zapped Giants","quest_level":48,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill_and_loot","target":{"name":"Miniaturization Residue","item_id":18956},"count_per_character":15,"locations":[{"zone_id":"feralas","zone":"Feralas","x":42.52,"y":46.88,"subzone":"Shore Strider","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.25,"y":34.95,"subzone":"Shore Strider","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":36.42,"y":36.53,"subzone":"Shore Strider","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":36.47,"y":35.75,"subzone":"Shore Strider","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.54,"y":33.98,"subzone":"Shore Strider","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":45.46,"y":62.32,"subzone":"Shore Strider","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill_and_loot","target":"Miniaturization Residue","countPerCharacter":15,"itemId":18956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7725],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":7000,"items":[{"id":19040,"name":"Zorbin's Mega-Slicer","count":1,"url":"https://www.wowhead.com/forever/item=19040"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill_and_loot","target":"Miniaturization Residue","countPerCharacter":15,"itemId":18956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use Zorbin's Ultra-Shrinker to zap any kind of giant found in Feralas into a more manageable form. Bring 15 Miniaturization Residues found on the zapped versions of these giants to Zorbin Fandazzle at the docks of the Forgotten Coast, Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions.","guide_optional":false,"routing_decision":{"id":7003,"title":"Zapped Giants","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7003,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western shore · yetis, hippogryphs and giants","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7003"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=7003","detail":"Use Zorbin's Ultra-Shrinker on a Feralas giant before killing it, then loot residue from the transformed giant. Coastal Shore Striders are near the Forgotten Coast quest giver. Coordinates locate the normal giant before transformation; the zapped variants are spawned forms and do not need permanent spawn positions."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7003"}],"missing_fields":[]}},{"quest_id":7721,"title":"Fuel for the Zapping","quest_level":48,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Water Elemental Core","item_id":18958},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":45.44,"y":67.95,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.51,"y":33.6,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":36.27,"y":34.56,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.39,"y":34.91,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.41,"y":35.62,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.11,"y":33.14,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":43.58,"y":65.27,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.07,"y":68.67,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.36,"y":67.47,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.36,"y":34.99,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.38,"y":34.62,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.62,"y":36.61,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Water Elemental Core","countPerCharacter":10,"itemId":18958,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7726],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":7000,"items":[{"id":19039,"name":"Zorbin's Water Resistant Hat","count":1,"url":"https://www.wowhead.com/forever/item=19039"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Water Elemental Core","countPerCharacter":10,"itemId":18958,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 10 Water Elemental Cores from the Sea Elementals and Sea Sprays along the Forgotten Coast of Feralas, and bring them back to Zorbin Fandazzle who is near the dock there.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7721,"title":"Fuel for the Zapping","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7721,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Western shore · yetis, hippogryphs and giants","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7721"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7721"}],"missing_fields":[]}},{"quest_id":3062,"title":"Dark Heart","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill_and_loot","target":{"name":"Edana's Dark Heart","item_id":9528},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":40.55,"y":8.59,"subzone":"Edana Hatetalon Spell Focus (DND)","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill_and_loot","target":"Edana's Dark Heart","countPerCharacter":1,"itemId":9528,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5900,"money_copper":0,"items":[],"choices":[{"id":9665,"name":"Wingcrest Gloves","count":1,"url":"https://www.wowhead.com/forever/item=9665"},{"id":9666,"name":"Stronghorn Girdle","count":1,"url":"https://www.wowhead.com/forever/item=9666"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill_and_loot","target":"Edana's Dark Heart","countPerCharacter":1,"itemId":9528,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Talo Thornhoof in Camp Mojache wants Edana Hatetalon's Dark Heart.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart.","guide_optional":false,"routing_decision":{"id":3062,"title":"Dark Heart","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3062,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northspring · harpies and Dark Heart","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3062"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=3062","detail":"Loot Horn of Hatetalon from the nearby Northspring harpies, then use it beside the Hatetalon stones in the north of the Ruins of Ravenwind. Kill Edana Hatetalon and loot her heart."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3062"}],"missing_fields":[]}},{"quest_id":3063,"title":"Vengeance on the Northspring","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Northspring Harpy","npc_id":5362},"count_per_character":4,"locations":[{"zone_id":"feralas","zone":"Feralas","x":37.81,"y":15.94,"subzone":"Northspring Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.14,"y":10.97,"subzone":"Northspring Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.1,"y":15.47,"subzone":"Northspring Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.02,"y":14.34,"subzone":"Northspring Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.27,"y":15.61,"subzone":"Northspring Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.7,"y":14.8,"subzone":"Northspring Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Northspring Harpy","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Northspring Roguefeather","npc_id":5363},"count_per_character":4,"locations":[{"zone_id":"feralas","zone":"Feralas","x":37.44,"y":15.62,"subzone":"Northspring Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.57,"y":16.13,"subzone":"Northspring Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.18,"y":12.08,"subzone":"Northspring Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.74,"y":10.42,"subzone":"Northspring Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":42.07,"y":12.53,"subzone":"Northspring Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":41.55,"y":14.39,"subzone":"Northspring Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Northspring Roguefeather","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Northspring Slayer","npc_id":5364},"count_per_character":4,"locations":[{"zone_id":"feralas","zone":"Feralas","x":38.23,"y":14.73,"subzone":"Northspring Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.86,"y":14.63,"subzone":"Northspring Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.92,"y":15.92,"subzone":"Northspring Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.79,"y":12.09,"subzone":"Northspring Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.45,"y":10.14,"subzone":"Northspring Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.57,"y":13.33,"subzone":"Northspring Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Northspring Slayer","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Northspring Windcaller","npc_id":5366},"count_per_character":4,"locations":[{"zone_id":"feralas","zone":"Feralas","x":38.24,"y":13.95,"subzone":"Northspring Windcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.89,"y":14.49,"subzone":"Northspring Windcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.19,"y":15.48,"subzone":"Northspring Windcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.56,"y":14.3,"subzone":"Northspring Windcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.14,"y":13.05,"subzone":"Northspring Windcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.41,"y":14.09,"subzone":"Northspring Windcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Northspring Windcaller","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Northspring Harpy","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Northspring Roguefeather","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Northspring Slayer","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Northspring Windcaller","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talo Thornhoof wants you to kill 4 Northspring Harpies, 4 Northspring Roguefeathers, 4 Northspring Windcallers, and 4 Northspring Slayers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3063,"title":"Vengeance on the Northspring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3063,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northspring · harpies and Dark Heart","kinds":["pickup","objective","turnin"],"guide":"feralas-return","title":"Feralas · insects and the western coast","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/feralas-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3063"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3063"}],"missing_fields":[]}},{"quest_id":3445,"title":"The Sunken Temple","quest_level":51,"minimum_level":46,"faction":"alliance","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Angelas Moonbreeze","locations":[{"zone_id":"feralas","zone":"Feralas","x":31.83,"y":45.61,"subzone":"Angelas Moonbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marvon Rivetseeker","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Marvon Rivetseeker"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.71,"y":45.92,"subzone":"Marvon Rivetseeker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Marvon Rivetseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3444],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Marvon Rivetseeker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Marvon Rivetseeker in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3445,"title":"The Sunken Temple","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3445"}],"missing_fields":[]}},{"quest_id":2766,"title":"Find OOX-22/FE!","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Gordunni Ogre","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.13,"y":25.59,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Ogre","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.75,"y":25.92,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Ogre","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.87,"y":24.96,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Ogre","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.75,"y":26.61,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Ogre","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.92,"y":25.59,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Ogre","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.39,"y":32.98,"subzone":"Gordunni Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Brute","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.07,"y":25.14,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Brute","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.2,"y":26.33,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Brute","locations":[{"zone_id":"feralas","zone":"Feralas","x":75.42,"y":26.33,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Brute","locations":[{"zone_id":"feralas","zone":"Feralas","x":60.41,"y":54.48,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Brute","locations":[{"zone_id":"feralas","zone":"Feralas","x":61.38,"y":54.97,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Brute","locations":[{"zone_id":"feralas","zone":"Feralas","x":59.71,"y":57.26,"subzone":"Gordunni Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Mauler","locations":[{"zone_id":"feralas","zone":"Feralas","x":60.73,"y":58.53,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Mauler","locations":[{"zone_id":"feralas","zone":"Feralas","x":59.65,"y":56.58,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Mauler","locations":[{"zone_id":"feralas","zone":"Feralas","x":58.93,"y":65.03,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Gordunni Mauler","locations":[{"zone_id":"feralas","zone":"Feralas","x":59.33,"y":64.41,"subzone":"Gordunni Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Homing Robot OOX-22/FE","locations":[{"zone_id":"feralas","zone":"Feralas","x":53.35,"y":55.7,"subzone":"Homing Robot OOX-22/FE","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Homing Robot OOX-22/FE"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":53.35,"y":55.7,"subzone":"Homing Robot OOX-22/FE","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Homing Robot OOX-22/FE","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2767],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Homing Robot OOX-22/FE","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the distress beacon to Oglethorpe's homing robot in a cave near Feral Scar Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2766,"title":"Find OOX-22/FE!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2766"}],"missing_fields":[]}},{"quest_id":2767,"title":"Rescue OOX-22/FE!","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Homing Robot OOX-22/FE","locations":[{"zone_id":"feralas","zone":"Feralas","x":53.35,"y":55.7,"subzone":"Homing Robot OOX-22/FE","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort OOX-22/FE to the dock along the Forgotten Coast, then report to Oglethorpe Obnoticus in Booty Bay."},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":53.35,"y":55.7,"subzone":"Homing Robot OOX-22/FE","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort OOX-22/FE to the dock along the Forgotten Coast, then report to Oglethorpe Obnoticus in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2766],"next_quest_ids":[3721],"requirements":{"prerequisite_alternatives":[[{"quest_id":2766,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4850,"money_copper":0,"items":[],"choices":[{"id":9647,"name":"Failed Flying Experiment","count":1,"url":"https://www.wowhead.com/forever/item=9647"},{"id":9648,"name":"Chainlink Towel","count":1,"url":"https://www.wowhead.com/forever/item=9648"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort OOX-22/FE to the dock along the Forgotten Coast, then report to Oglethorpe Obnoticus in Booty Bay.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort OOX-22/FE to the dock along the Forgotten Coast, then report to Oglethorpe Obnoticus in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2767,"title":"Rescue OOX-22/FE!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2767"}],"missing_fields":[]}},{"quest_id":2854,"title":"Wild Leather Armor","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Leather","item_id":4304},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.7,"y":34.86,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":87.3,"y":41.7,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.43,"y":51.51,"subzone":"Skhowl","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.9,"y":18.34,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.65,"y":9.77,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.33,"y":12.65,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.97,"y":19.39,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.81,"y":9.37,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.43,"y":10.05,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.54,"y":45.3,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2855,2856,2857,2858,2859],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Thick Leather to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2854,"title":"Wild Leather Armor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2854"}],"missing_fields":[]}},{"quest_id":2855,"title":"Wild Leather Shoulders","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Armor Kit","item_id":8173},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Armor Kit","countPerCharacter":6,"itemId":8173,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildvine","item_id":8153},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildvine","countPerCharacter":1,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2854],"next_quest_ids":[2860],"requirements":{"prerequisite_alternatives":[[{"quest_id":2854,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[{"id":8403,"name":"Pattern: Wild Leather Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=8403"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Armor Kit","countPerCharacter":6,"itemId":8173,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildvine","countPerCharacter":1,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 6 Thick Armor Kits and a Wildvine to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2855,"title":"Wild Leather Shoulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thick Armor Kit location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2855"}],"missing_fields":["Thick Armor Kit location"]}},{"quest_id":2856,"title":"Wild Leather Vest","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Turtle Scale Breastplate","item_id":8189},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Turtle Scale Breastplate","countPerCharacter":2,"itemId":8189,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Turtle Scale Gloves","item_id":8187},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Turtle Scale Gloves","countPerCharacter":2,"itemId":8187,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildvine","item_id":8153},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":1,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2854],"next_quest_ids":[2860],"requirements":{"prerequisite_alternatives":[[{"quest_id":2854,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[{"id":8404,"name":"Pattern: Wild Leather Vest","count":1,"url":"https://www.wowhead.com/forever/item=8404"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Turtle Scale Breastplate","countPerCharacter":2,"itemId":8189,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Turtle Scale Gloves","countPerCharacter":2,"itemId":8187,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":1,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 2 Turtle Scale Breastplates, 2 Turtle Scale Gloves, and a Wildvine to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2856,"title":"Wild Leather Vest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turtle Scale Breastplate location; Turtle Scale Gloves location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2856"}],"missing_fields":["Turtle Scale Breastplate location","Turtle Scale Gloves location"]}},{"quest_id":2857,"title":"Wild Leather Helmet","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nightscape Tunic","item_id":8175},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Nightscape Tunic","countPerCharacter":2,"itemId":8175,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nightscape Headband","item_id":8176},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nightscape Headband","countPerCharacter":2,"itemId":8176,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildvine","item_id":8153},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":1,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2854],"next_quest_ids":[2860],"requirements":{"prerequisite_alternatives":[[{"quest_id":2854,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[{"id":8405,"name":"Pattern: Wild Leather Helmet","count":1,"url":"https://www.wowhead.com/forever/item=8405"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Nightscape Tunic","countPerCharacter":2,"itemId":8175,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Nightscape Headband","countPerCharacter":2,"itemId":8176,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":1,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 2 Nightscape Tunics, 2 Nightscape Headbands, and a Wildvine to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2857,"title":"Wild Leather Helmet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Nightscape Tunic location; Nightscape Headband location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2857"}],"missing_fields":["Nightscape Tunic location","Nightscape Headband location"]}},{"quest_id":2858,"title":"Wild Leather Boots","quest_level":48,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Nightscape Pants","item_id":8193},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Nightscape Pants","countPerCharacter":2,"itemId":8193,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nightscape Boots","item_id":8197},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nightscape Boots","countPerCharacter":2,"itemId":8197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildvine","item_id":8153},"count_per_character":2,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":2,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2854],"next_quest_ids":[2860],"requirements":{"prerequisite_alternatives":[[{"quest_id":2854,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[{"id":8406,"name":"Pattern: Wild Leather Boots","count":1,"url":"https://www.wowhead.com/forever/item=8406"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Nightscape Pants","countPerCharacter":2,"itemId":8193,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Nightscape Boots","countPerCharacter":2,"itemId":8197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":2,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 2 Nightscape Pants, 2 Nightscape Boots, and 2 Wildvines to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2858,"title":"Wild Leather Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Nightscape Pants location; Nightscape Boots location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2858"}],"missing_fields":["Nightscape Pants location","Nightscape Boots location"]}},{"quest_id":2859,"title":"Wild Leather Leggings","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Turtle Scale Helm","item_id":8191},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Turtle Scale Helm","countPerCharacter":2,"itemId":8191,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Turtle Scale Bracers","item_id":8198},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Turtle Scale Bracers","countPerCharacter":2,"itemId":8198,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildvine","item_id":8153},"count_per_character":2,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.19,"y":38.55,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.23,"y":38.59,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.17,"y":38.63,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.92,"y":38,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.45,"y":38.82,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.48,"y":39.09,"subzone":"Skullsplitter Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":46.16,"y":42.97,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":39.56,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.98,"y":43.06,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.04,"y":44.09,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.41,"y":39.01,"subzone":"Skullsplitter Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":2,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2854],"next_quest_ids":[2860],"requirements":{"prerequisite_alternatives":[[{"quest_id":2854,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[{"id":8407,"name":"Pattern: Wild Leather Leggings","count":1,"url":"https://www.wowhead.com/forever/item=8407"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Turtle Scale Helm","countPerCharacter":2,"itemId":8191,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Turtle Scale Bracers","countPerCharacter":2,"itemId":8198,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Wildvine","countPerCharacter":2,"itemId":8153,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 2 Turtle Scale Helms, 2 Turtle Scale Bracers, and 2 Wildvines to Jangdor Swiftstrider in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2859,"title":"Wild Leather Leggings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turtle Scale Helm location; Turtle Scale Bracers location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2859"}],"missing_fields":["Turtle Scale Helm location","Turtle Scale Bracers location"]}},{"quest_id":2860,"title":"Master of the Wild Leather","quest_level":45,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Una","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":41.5,"y":42.57,"subzone":"Una","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Una"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":41.5,"y":42.57,"subzone":"Una","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Una","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2855,2856,2857,2858,2859],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2855,"required_state":"completed"},{"quest_id":2856,"required_state":"completed"},{"quest_id":2857,"required_state":"completed"},{"quest_id":2858,"required_state":"completed"},{"quest_id":2859,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[{"id":8408,"name":"Pattern: Wild Leather Cloak","count":1,"url":"https://www.wowhead.com/forever/item=8408"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Una","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give Jangdor's Letter to Una, the master leatherworker of Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2860,"title":"Master of the Wild Leather","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2860"}],"missing_fields":[]}},{"quest_id":3123,"title":"Testing the Vessel","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildkin Muisek","item_id":9594},"count_per_character":10,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.88,"y":63.21,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.37,"y":68.69,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":37.17,"y":44.22,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.54,"y":45.73,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.1,"y":55.3,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.6,"y":47.83,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.29,"y":50.05,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.43,"y":42.49,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":38.58,"y":43.28,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.33,"y":56.43,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":44.35,"y":59.73,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":42.78,"y":45.23,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.63,"y":44.33,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.49,"y":41.92,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.91,"y":46.54,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":53.81,"y":48.86,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.44,"y":53.76,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":62.58,"y":40.85,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildkin Muisek","countPerCharacter":10,"itemId":9594,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3122],"next_quest_ids":[3124],"requirements":{"prerequisite_alternatives":[[{"quest_id":3122,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildkin Muisek","countPerCharacter":10,"itemId":9594,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Hinterlands, and locate the Wildkin. Kill 10, and use the Muisek Vessel to shrink and capture the fallen Wildkin.  Bring 10 Wildkin Muiseks and the Muisek Vessel to Witch Doctor Uzer'i in Feralas.","guide_note":"Kill the required Hinterlands wildkin, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop.","guide_optional":false,"routing_decision":{"id":3123,"title":"Testing the Vessel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3123,"firstStop":7,"lastStop":9,"turninStop":9,"completed":true,"group":"Testing the Vessel · #3123","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3123"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3123","note":"Kill the required Hinterlands wildkin, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3123"}],"missing_fields":[]}},{"quest_id":3124,"title":"Hippogryph Muisek","quest_level":47,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hippogryph Muisek","item_id":9595},"count_per_character":10,"locations":[{"zone_id":"feralas","zone":"Feralas","x":54.92,"y":60.82,"subzone":"Frayfeather Hippogryph","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.98,"y":62.83,"subzone":"Frayfeather Hippogryph","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.01,"y":62.24,"subzone":"Frayfeather Hippogryph","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.31,"y":61.14,"subzone":"Frayfeather Hippogryph","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":56.41,"y":62.18,"subzone":"Frayfeather Hippogryph","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.48,"y":62.22,"subzone":"Frayfeather Hippogryph","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.5,"y":71.45,"subzone":"Frayfeather Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.86,"y":70.42,"subzone":"Frayfeather Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.83,"y":74.35,"subzone":"Frayfeather Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.64,"y":68.29,"subzone":"Frayfeather Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.32,"y":66.24,"subzone":"Frayfeather Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":53.62,"y":67.98,"subzone":"Frayfeather Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.82,"y":69.91,"subzone":"Frayfeather Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.74,"y":69.64,"subzone":"Frayfeather Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":56.29,"y":73.4,"subzone":"Frayfeather Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.2,"y":70.65,"subzone":"Frayfeather Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.92,"y":74.16,"subzone":"Frayfeather Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.97,"y":73.29,"subzone":"Frayfeather Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":58.12,"y":74.55,"subzone":"Frayfeather Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.99,"y":71.97,"subzone":"Frayfeather Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":56.94,"y":74.65,"subzone":"Frayfeather Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.58,"y":72.11,"subzone":"Frayfeather Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.62,"y":75.43,"subzone":"Frayfeather Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":55.59,"y":75.21,"subzone":"Frayfeather Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hippogryph Muisek","countPerCharacter":10,"itemId":9595,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3123],"next_quest_ids":[3125],"requirements":{"prerequisite_alternatives":[[{"quest_id":3123,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hippogryph Muisek","countPerCharacter":10,"itemId":9595,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 10 Frayfeather Hippogryphs of any type, then use the Muisek Vessel to shrink and capture them.","guide_note":"Kill the required Frayfeather hippogryphs, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop.","guide_optional":false,"routing_decision":{"id":3124,"title":"Hippogryph Muisek","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3124,"firstStop":12,"lastStop":20,"turninStop":20,"completed":true,"group":"Witch Doctor Uzer'i · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3124"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3124","note":"Kill the required Frayfeather hippogryphs, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3124"}],"missing_fields":[]}},{"quest_id":3125,"title":"Faerie Dragon Muisek","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Faerie Dragon Muisek","item_id":9596},"count_per_character":8,"locations":[{"zone_id":"feralas","zone":"Feralas","x":65.51,"y":47.39,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.14,"y":47.97,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.49,"y":48.43,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.42,"y":48.87,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.44,"y":44.47,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.99,"y":47.23,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Faerie Dragon Muisek","countPerCharacter":8,"itemId":9596,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3124],"next_quest_ids":[3126],"requirements":{"prerequisite_alternatives":[[{"quest_id":3124,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Faerie Dragon Muisek","countPerCharacter":8,"itemId":9596,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 8 Sprite Darters or Sprite Dragons. Use the Muisek Vessel to shrink and capture the fallen Faerie Dragons.","guide_note":"Kill the required Sprite Darters, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop.","guide_optional":false,"routing_decision":{"id":3125,"title":"Faerie Dragon Muisek","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3125,"firstStop":21,"lastStop":23,"turninStop":23,"completed":true,"group":"Faerie Dragon Muisek · #3125","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3125"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3125","note":"Kill the required Sprite Darters, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3125"}],"missing_fields":[]}},{"quest_id":3126,"title":"Treant Muisek","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Treant Muisek","item_id":9593},"count_per_character":3,"locations":[{"zone_id":"feralas","zone":"Feralas","x":44.01,"y":23,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":73.9,"y":38.84,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.02,"y":47.22,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.4,"y":73.34,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":73.48,"y":54.55,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Treant Muisek","countPerCharacter":3,"itemId":9593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3125],"next_quest_ids":[3127],"requirements":{"prerequisite_alternatives":[[{"quest_id":3125,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Treant Muisek","countPerCharacter":3,"itemId":9593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 3 Wandering Forest Walkers. Use the Muisek Vessel to shrink and capture the fallen Treants.","guide_note":"Kill the required Wandering Forest Walkers, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop.","guide_optional":false,"routing_decision":{"id":3126,"title":"Treant Muisek","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3126,"firstStop":24,"lastStop":26,"turninStop":26,"completed":true,"group":"Treant Muisek · #3126","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3126"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3126","note":"Kill the required Wandering Forest Walkers, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3126"}],"missing_fields":[]}},{"quest_id":3127,"title":"Mountain Giant Muisek","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mountain Giant Muisek","item_id":9597},"count_per_character":7,"locations":[{"zone_id":"feralas","zone":"Feralas","x":40.93,"y":25.55,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.07,"y":18.26,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.99,"y":23.6,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.61,"y":22.11,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.76,"y":21.92,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.16,"y":23.89,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.93,"y":25.55,"subzone":"Cliff Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.07,"y":18.26,"subzone":"Cliff Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.99,"y":23.6,"subzone":"Cliff Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.61,"y":22.11,"subzone":"Cliff Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.76,"y":21.92,"subzone":"Cliff Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.16,"y":23.89,"subzone":"Cliff Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mountain Giant Muisek","countPerCharacter":7,"itemId":9597,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3126],"next_quest_ids":[3129],"requirements":{"prerequisite_alternatives":[[{"quest_id":3126,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mountain Giant Muisek","countPerCharacter":7,"itemId":9597,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 7 Land Walkers or Cliff Giants. Use the Muisek Vessel to shrink and capture the fallen Mountain Giants.","guide_note":"Kill the required Land Walkers or Cliff Giants, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop.","guide_optional":false,"routing_decision":{"id":3127,"title":"Mountain Giant Muisek","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3127,"firstStop":27,"lastStop":29,"turninStop":29,"completed":true,"group":"Mountain Giant Muisek · #3127","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3127"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3127","note":"Kill the required Land Walkers or Cliff Giants, then use this quest’s supplied Muisek Vessel on the corpses. Bring the captured muiseks and vessel back to Uzer’i before the next assignment. These are item-use captures, not an assumed random loot drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3127"}],"missing_fields":[]}},{"quest_id":3128,"title":"Natural Materials","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Splintered Log","item_id":9590},"count_per_character":2,"locations":[{"zone_id":"feralas","zone":"Feralas","x":44.01,"y":23,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":73.9,"y":38.84,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":54.02,"y":47.22,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":57.4,"y":73.34,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":73.48,"y":54.55,"subzone":"Wandering Forest Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Splintered Log","countPerCharacter":2,"itemId":9590,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Encrusted Minerals","item_id":9589},"count_per_character":6,"locations":[{"zone_id":"feralas","zone":"Feralas","x":44.26,"y":22.29,"subzone":"Sprite Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":43.35,"y":22.54,"subzone":"Sprite Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.4,"y":9.7,"subzone":"Sprite Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":43.53,"y":22.48,"subzone":"Sprite Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":50.67,"y":33.75,"subzone":"Sprite Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.51,"y":47.39,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":65.14,"y":47.97,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.49,"y":48.43,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":64.42,"y":48.87,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":68.44,"y":44.47,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":66.99,"y":47.23,"subzone":"Sprite Darter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":40.93,"y":25.55,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.07,"y":18.26,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.99,"y":23.6,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":39.61,"y":22.11,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.76,"y":21.92,"subzone":"Land Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Encrusted Minerals","countPerCharacter":6,"itemId":9589,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Resilient Sinew","item_id":9591},"count_per_character":20,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.88,"y":63.21,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.37,"y":68.69,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":37.17,"y":44.22,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.54,"y":45.73,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.1,"y":55.3,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.6,"y":47.83,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.29,"y":50.05,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.43,"y":42.49,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":38.58,"y":43.28,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.33,"y":56.43,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":44.35,"y":59.73,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":42.78,"y":45.23,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.63,"y":44.33,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.49,"y":41.92,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.91,"y":46.54,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":53.81,"y":48.86,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Resilient Sinew","countPerCharacter":20,"itemId":9591,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Metallic Fragments","item_id":9592},"count_per_character":40,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.88,"y":63.21,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.37,"y":68.69,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":37.17,"y":44.22,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.54,"y":45.73,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.1,"y":55.3,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.6,"y":47.83,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.29,"y":50.05,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.43,"y":42.49,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":38.58,"y":43.28,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.33,"y":56.43,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":44.35,"y":59.73,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":42.78,"y":45.23,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.63,"y":44.33,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.49,"y":41.92,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":60.91,"y":46.54,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":53.81,"y":48.86,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Metallic Fragments","countPerCharacter":40,"itemId":9592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3129],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Splintered Log","countPerCharacter":2,"itemId":9590,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Encrusted Minerals","countPerCharacter":6,"itemId":9589,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Resilient Sinew","countPerCharacter":20,"itemId":9591,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Metallic Fragments","countPerCharacter":40,"itemId":9592,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 2 Splintered Logs, 6 Encrusted Minerals, 20 pieces of Resilient Sinew, and 40 Metallic Fragments to Witch Doctor Uzer'i in Camp Mojache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3128,"title":"Natural Materials","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3128,"firstStop":11,"lastStop":19,"turninStop":19,"completed":true,"group":"Witch Doctor Uzer'i · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3128"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3128"}],"missing_fields":[]}},{"quest_id":3129,"title":"Weapons of Spirit","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Uzer'i","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Witch Doctor Uzer'i"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":74.42,"y":43.36,"subzone":"Witch Doctor Uzer'i","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Uzer'i","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3127,3128],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3127,"required_state":"completed"},{"quest_id":3128,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[{"id":9684,"name":"Force of the Hippogryph","count":1,"url":"https://www.wowhead.com/forever/item=9684"},{"id":9686,"name":"Spirit of the Faerie Dragon","count":1,"url":"https://www.wowhead.com/forever/item=9686"},{"id":9683,"name":"Strength of the Treant","count":1,"url":"https://www.wowhead.com/forever/item=9683"},{"id":10652,"name":"Will of the Mountain Giant","count":1,"url":"https://www.wowhead.com/forever/item=10652"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Uzer'i","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Witch Doctor Uzer'i wants you to wait for a moment while he prepares the weapons.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3129,"title":"Weapons of Spirit","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3129,"firstStop":30,"lastStop":32,"turninStop":32,"completed":true,"group":"Weapons of Spirit · #3129","kinds":["pickup","objective","turnin"],"guide":"feralas-spirits","title":"Optional detour: Uzer’i and the spirit vessels","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/feralas-spirits.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3129"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3129"}],"missing_fields":[]}},{"quest_id":3567,"title":"To the Top","quest_level":25,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marli Wishrunner","locations":[{"zone_id":"feralas","zone":"Feralas","x":45.82,"y":16.47,"subzone":"Marli Wishrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marli Wishrunner","locations":[{"zone_id":"feralas","zone":"Feralas","x":45.82,"y":16.47,"subzone":"Marli Wishrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Marli Wishrunner"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":45.82,"y":16.47,"subzone":"Marli Wishrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Marli Wishrunner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Marli Wishrunner","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3567,"title":"To the Top","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3567"}],"missing_fields":["Quest XP"]}},{"quest_id":4041,"title":"The Videre Elixir","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gregan Brewspewer","locations":[{"zone_id":"feralas","zone":"Feralas","x":45.12,"y":25.57,"subzone":"Gregan Brewspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gregan Brewspewer","locations":[{"zone_id":"feralas","zone":"Feralas","x":45.12,"y":25.57,"subzone":"Gregan Brewspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Evoroot","item_id":11242},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":44.54,"y":10.13,"subzone":"Evoroot","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.52,"y":10.22,"subzone":"Evoroot","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.6,"y":10.18,"subzone":"Evoroot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Evoroot","countPerCharacter":1,"itemId":11242,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3909,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11243,"name":"Videre Elixir","count":3,"url":"https://www.wowhead.com/forever/item=11243"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Evoroot","countPerCharacter":1,"itemId":11242,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4041,"title":"The Videre Elixir","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4041"}],"missing_fields":["Quest XP"]}},{"quest_id":4120,"title":"The Strength of Corruption","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Talo Thornhoof","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.18,"y":43.83,"subzone":"Talo Thornhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Angerclaw Grizzly","npc_id":8957},"count_per_character":12,"locations":[{"zone_id":"felwood","zone":"Felwood","x":56.38,"y":23.98,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":61.93,"y":13.53,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.05,"y":22.16,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":55.65,"y":21.08,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.69,"y":24.93,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":53.45,"y":28.06,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Angerclaw Grizzly","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Felpaw Ravager","npc_id":8961},"count_per_character":12,"locations":[{"zone_id":"felwood","zone":"Felwood","x":56.53,"y":21.22,"subzone":"Felpaw Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.61,"y":19.44,"subzone":"Felpaw Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.73,"y":12.92,"subzone":"Felpaw Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":53.82,"y":13.5,"subzone":"Felpaw Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":57.27,"y":18.63,"subzone":"Felpaw Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":64.79,"y":20.39,"subzone":"Felpaw Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Felpaw Ravager","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Angerclaw Grizzly","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Felpaw Ravager","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":432,"partyKnownSeconds":432,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talo Thornhoof at Camp Mojache in Feralas wants you to kill 12 Angerclaw Grizzlies and 12 Felpaw Ravagers in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4120,"title":"The Strength of Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4120,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"The Strength of Corruption · #4120","kinds":["pickup","objective","turnin"],"guide":"feralas-corruption","title":"Optional detour: the corruption report","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":51},"url":"/journey/feralas-corruption.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4120"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4120"}],"missing_fields":[]}},{"quest_id":7725,"title":"Again With the Zapped Giants","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Miniaturization Residue","item_id":18956},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Miniaturization Residue","countPerCharacter":10,"itemId":18956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7003],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7003,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":2100,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Miniaturization Residue","countPerCharacter":10,"itemId":18956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use Zorbin's Ultra-Shrinker to zap any kind of giant found in Feralas into a more manageable form. Bring 10 Miniaturization Residues found on the zapped versions of these giants to Zorbin Fandazzle at the docks of the Forgotten Coast, Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7725,"title":"Again With the Zapped Giants","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7725"}],"missing_fields":["Miniaturization Residue location"]}},{"quest_id":7726,"title":"Refuel for the Zapping","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zorbin Fandazzle","locations":[{"zone_id":"feralas","zone":"Feralas","x":44.81,"y":43.42,"subzone":"Zorbin Fandazzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Water Elemental Core","item_id":18958},"count_per_character":6,"locations":[{"zone_id":"feralas","zone":"Feralas","x":45.44,"y":67.95,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.51,"y":33.6,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":36.27,"y":34.56,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.39,"y":34.91,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.41,"y":35.62,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.11,"y":33.14,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":43.58,"y":65.27,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.07,"y":68.67,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.36,"y":67.47,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.36,"y":34.99,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.38,"y":34.62,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.62,"y":36.61,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Water Elemental Core","countPerCharacter":6,"itemId":18958,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7721],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7721,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":2100,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Water Elemental Core","countPerCharacter":6,"itemId":18958,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 6 Water Elemental Cores from the Sea Elementals and Sea Sprays along the Forgotten Coast of Feralas, and bring them back to Zorbin Fandazzle who is near the dock there.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7726,"title":"Refuel for the Zapping","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7726"}],"missing_fields":[]}},{"quest_id":7738,"title":"Perfect Yeti Hide","quest_level":48,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Rage Scar Yeti","locations":[{"zone_id":"feralas","zone":"Feralas","x":55.01,"y":32.52,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Rage Scar Yeti","locations":[{"zone_id":"feralas","zone":"Feralas","x":54.83,"y":33.05,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Rage Scar Yeti","locations":[{"zone_id":"feralas","zone":"Feralas","x":54.39,"y":33.1,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Rage Scar Yeti","locations":[{"zone_id":"feralas","zone":"Feralas","x":52.94,"y":30.4,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Rage Scar Yeti","locations":[{"zone_id":"feralas","zone":"Feralas","x":53.28,"y":31.85,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Rage Scar Yeti","locations":[{"zone_id":"feralas","zone":"Feralas","x":52.54,"y":31.75,"subzone":"Rage Scar Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Elder Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":55.73,"y":33.05,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Elder Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":55.41,"y":32.9,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Elder Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":54.89,"y":33.52,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Elder Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":55.01,"y":32.33,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Elder Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":54.05,"y":32.51,"subzone":"Elder Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Ferocious Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":55.23,"y":33.25,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Ferocious Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":54.63,"y":32.03,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Ferocious Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":55.82,"y":33.22,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Ferocious Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":54.52,"y":33.87,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Ferocious Rage Scar","locations":[{"zone_id":"feralas","zone":"Feralas","x":52.19,"y":29.58,"subzone":"Ferocious Rage Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jangdor Swiftstrider","locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jangdor Swiftstrider"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":74.43,"y":42.91,"subzone":"Jangdor Swiftstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jangdor Swiftstrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2200,"money_copper":700,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jangdor Swiftstrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Perfect Yeti Hide to Jangdor Swiftstrider at Camp Mojache, Feralas.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7738,"title":"Perfect Yeti Hide","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7738"}],"missing_fields":[]}},{"quest_id":8679,"title":"Grimtotem the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"feralas","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Grimtotem","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.72,"y":37.9,"subzone":"Elder Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Grimtotem","locations":[{"zone_id":"feralas","zone":"Feralas","x":76.72,"y":37.9,"subzone":"Elder Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Grimtotem"},"count_per_character":null,"locations":[{"zone_id":"feralas","zone":"Feralas","x":76.72,"y":37.9,"subzone":"Elder Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Grimtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Grimtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8679,"title":"Grimtotem the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8679"}],"missing_fields":["Quest XP"]}}],"quest_count":53},{"region_id":"searing-gorge","name":"Searing Gorge","quests":[{"quest_id":3441,"title":"Divine Retribution","quest_level":48,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kalaran Windblade"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kalaran Windblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3442],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":440,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kalaran Windblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Listen as Kalaran Windblade tells his story.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3441,"title":"Divine Retribution","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3441,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kalaran · flame and shaft","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3441"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3441"}],"missing_fields":[]}},{"quest_id":3442,"title":"The Flawless Flame","quest_level":48,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heart of Flame","item_id":10509},"count_per_character":4,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":58.3,"y":76.98,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.49,"y":47.81,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.67,"y":43.45,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":57.56,"y":45.02,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":57.56,"y":46.7,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.69,"y":36.73,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.69,"y":58.58,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":29.94,"y":76.9,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.79,"y":64.43,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":52.42,"y":62.08,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.2,"y":55.92,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":30.95,"y":43.86,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":30.05,"y":59.7,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":58.35,"y":74.88,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.86,"y":76.84,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":24.34,"y":53.92,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heart of Flame","countPerCharacter":4,"itemId":10509,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Golem Oil","item_id":10511},"count_per_character":4,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":68.1,"y":33.47,"subzone":"Tempered War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":69.84,"y":32.12,"subzone":"Tempered War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":61.01,"y":61.92,"subzone":"Tempered War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.25,"y":63.8,"subzone":"Tempered War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":62.44,"y":63.16,"subzone":"Tempered War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":62.56,"y":59.8,"subzone":"Tempered War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":46.45,"y":38.01,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.76,"y":38.72,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.85,"y":63.76,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.64,"y":63.42,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":55.71,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.26,"y":44.02,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":30.05,"y":59.7,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":58.35,"y":74.88,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.86,"y":76.84,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":24.34,"y":53.92,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Golem Oil","countPerCharacter":4,"itemId":10511,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3441],"next_quest_ids":[3443],"requirements":{"prerequisite_alternatives":[[{"quest_id":3441,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heart of Flame","countPerCharacter":4,"itemId":10509,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Golem Oil","countPerCharacter":4,"itemId":10511,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Collect 4 Hearts of Flame and 4 globes of Golem Oil and return the items to Kalaran Windblade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3442,"title":"The Flawless Flame","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3442,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kalaran · flame and shaft","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3442"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3442"}],"missing_fields":[]}},{"quest_id":3443,"title":"Forging the Shaft","quest_level":48,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Plated Dagger","item_id":10551},"count_per_character":8,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":69.35,"y":32.7,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":68.87,"y":33.24,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":69.2,"y":34.2,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":62.76,"y":62.27,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":63.9,"y":60.39,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":63.14,"y":61.34,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.15,"y":51.36,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.69,"y":49.65,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.01,"y":48.33,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.58,"y":49.48,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.98,"y":51.68,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.91,"y":27.83,"subzone":"Slave Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.76,"y":21.8,"subzone":"Slave Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":36.72,"y":31.62,"subzone":"Slave Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.85,"y":36.81,"subzone":"Slave Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.58,"y":33.72,"subzone":"Slave Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Plated Dagger","countPerCharacter":8,"itemId":10551,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3442],"next_quest_ids":[3452],"requirements":{"prerequisite_alternatives":[[{"quest_id":3442,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Plated Dagger","countPerCharacter":8,"itemId":10551,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Thorium Plated Daggers to Kalaran Windblade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3443,"title":"Forging the Shaft","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3443,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kalaran · flame and shaft","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3443"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3443"}],"missing_fields":[]}},{"quest_id":3452,"title":"The Flame's Casing","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Symbol of Ragnaros","item_id":10552},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":24.06,"y":34.16,"subzone":"Twilight Dark Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":19.09,"y":35.77,"subzone":"Twilight Dark Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":23.38,"y":41.12,"subzone":"Twilight Dark Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":23.52,"y":36.55,"subzone":"Twilight Dark Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":25.07,"y":37.19,"subzone":"Twilight Dark Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":19.65,"y":38.6,"subzone":"Twilight Fire Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":22.2,"y":38.91,"subzone":"Twilight Fire Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":23.54,"y":39.39,"subzone":"Twilight Fire Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":25.22,"y":34.49,"subzone":"Twilight Fire Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":21.63,"y":36.3,"subzone":"Twilight Fire Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":18.09,"y":35.57,"subzone":"Twilight Fire Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":17.87,"y":38.07,"subzone":"Twilight Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":13.3,"y":40.42,"subzone":"Twilight Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":13.29,"y":42.44,"subzone":"Twilight Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":18.39,"y":42.12,"subzone":"Twilight Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":16.02,"y":43.31,"subzone":"Twilight Geomancer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Symbol of Ragnaros","countPerCharacter":1,"itemId":10552,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3443],"next_quest_ids":[3453],"requirements":{"prerequisite_alternatives":[[{"quest_id":3443,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Symbol of Ragnaros","countPerCharacter":1,"itemId":10552,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find and return a Symbol of Ragnaros to Kalaran Windblade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3452,"title":"The Flame's Casing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3452,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kalaran · flame and shaft","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3452"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3452"}],"missing_fields":[]}},{"quest_id":3453,"title":"The Torch of Retribution","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kalaran Windblade"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kalaran Windblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3452],"next_quest_ids":[3454],"requirements":{"prerequisite_alternatives":[[{"quest_id":3452,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kalaran Windblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Kalaran Windblade to complete the Torch of Retribution. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3453,"title":"The Torch of Retribution","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3453,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cultists → watchtowers","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3453"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3453"}],"missing_fields":[]}},{"quest_id":3454,"title":"The Torch of Retribution","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torch of Retribution","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":39.07,"subzone":"Torch of Retribution","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Torch of Retribution"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":39.07,"subzone":"Torch of Retribution","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Torch of Retribution","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3453],"next_quest_ids":[3462],"requirements":{"prerequisite_alternatives":[[{"quest_id":3453,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":10515,"name":"Torch of Retribution","count":1,"url":"https://www.wowhead.com/forever/item=10515"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Torch of Retribution","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Torch of Retribution.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3454,"title":"The Torch of Retribution","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3454,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cultists → watchtowers","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3454"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3454"}],"missing_fields":[]}},{"quest_id":3462,"title":"Squire Maltrake","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kalaran Windblade","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.06,"y":38.99,"subzone":"Kalaran Windblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Squire Maltrake","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.17,"y":39,"subzone":"Squire Maltrake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Squire Maltrake"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.17,"y":39,"subzone":"Squire Maltrake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Squire Maltrake","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3454],"next_quest_ids":[3463],"requirements":{"prerequisite_alternatives":[[{"quest_id":3454,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Squire Maltrake","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Squire Maltrake.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3462,"title":"Squire Maltrake","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3462,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cultists → watchtowers","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3462"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3462"}],"missing_fields":[]}},{"quest_id":3463,"title":"Set Them Ablaze!","quest_level":52,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Squire Maltrake","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.17,"y":39,"subzone":"Squire Maltrake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Squire Maltrake","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.17,"y":39,"subzone":"Squire Maltrake","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Sentry Brazier","object_id":149025},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.67,"y":60.68,"subzone":"Sentry Brazier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Sentry Brazier","object_id":149030},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.03,"y":60.91,"subzone":"Sentry Brazier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Sentry Brazier","object_id":149031},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.07,"y":54.74,"subzone":"Sentry Brazier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Sentry Brazier","object_id":149032},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":33.3,"y":54.48,"subzone":"Sentry Brazier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3462],"next_quest_ids":[3481],"requirements":{"prerequisite_alternatives":[[{"quest_id":3462,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7600,"money_copper":23000,"items":[],"choices":[{"id":10742,"name":"Dragonflight Leggings","count":1,"url":"https://www.wowhead.com/forever/item=10742"},{"id":10743,"name":"Drakefire Headguard","count":1,"url":"https://www.wowhead.com/forever/item=10743"},{"id":10744,"name":"Axe of the Ebon Drake","count":1,"url":"https://www.wowhead.com/forever/item=10744"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Sentry Brazier","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Set the North, South, East, and West Sentry Towers on fire by using the Torch of Retribution inside each of the buildings.  ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3463,"title":"Set Them Ablaze!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3463,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cultists → watchtowers","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3463"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3463"}],"missing_fields":[]}},{"quest_id":3481,"title":"Trinkets...","quest_level":50,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Hoard of the Black Dragonflight","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.85,"y":38.99,"subzone":"Hoard of the Black Dragonflight","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hoard of the Black Dragonflight","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.85,"y":38.99,"subzone":"Hoard of the Black Dragonflight","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hoard of the Black Dragonflight"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.85,"y":38.99,"subzone":"Hoard of the Black Dragonflight","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hoard of the Black Dragonflight","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3463],"next_quest_ids":[4022],"requirements":{"prerequisite_alternatives":[[{"quest_id":3463,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[{"id":10569,"name":"Hoard of the Black Dragonflight","count":1,"url":"https://www.wowhead.com/forever/item=10569"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hoard of the Black Dragonflight","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Open the chest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3481,"title":"Trinkets...","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3481,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cultists → watchtowers","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3481"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3481"}],"missing_fields":[]}},{"quest_id":7701,"title":"WANTED: Overseer Maltorius","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted/Missing/Lost & Found","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.65,"y":26.47,"subzone":"Wanted/Missing/Lost & Found","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lookout Captain Lolo Longstriker","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.74,"y":26.56,"subzone":"Lookout Captain Lolo Longstriker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Overseer Maltorius","item_id":18946},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.77,"y":35.89,"subzone":"Overseer Maltorius","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Overseer Maltorius","countPerCharacter":1,"itemId":18946,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[{"id":19128,"name":"Seared Mail Vest","count":1,"url":"https://www.wowhead.com/forever/item=19128"},{"id":19127,"name":"Charred Leather Tunic","count":1,"url":"https://www.wowhead.com/forever/item=19127"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Overseer Maltorius","countPerCharacter":1,"itemId":18946,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deep within the Slag Pit of the Cauldron, in the Searing Gorge, you will find the traitorous Dark Iron dwarf named Overseer Maltorius.  Slay Overseer Maltorius and take his head. Return the head to Lookout Captain Lolo Longstriker in the Searing Gorge for your reward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7701,"title":"WANTED: Overseer Maltorius","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7701,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7701"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7701"}],"missing_fields":[]}},{"quest_id":7722,"title":"What the Flux?","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Secret Plans: Fiery Flux","item_id":18922},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.45,"y":35.74,"subzone":"Secret Plans: Fiery Flux","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Secret Plans: Fiery Flux","countPerCharacter":1,"itemId":18922,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7736,7737,8241,8242],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Secret Plans: Fiery Flux","countPerCharacter":1,"itemId":18922,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Somewhere in the Slag Pit of the Cauldron you will find the Secret Plans: Fiery Flux that Overseer Maltorius stole. Find those plans and return them to Master Smith Burninate in the Searing Gorge. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7722,"title":"What the Flux?","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7722,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7722"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7722"}],"missing_fields":[]}},{"quest_id":7723,"title":"Curse These Fat Fingers","quest_level":49,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hansel Heavyhands","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.58,"y":27.81,"subzone":"Hansel Heavyhands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hansel Heavyhands","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.58,"y":27.81,"subzone":"Hansel Heavyhands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Heavy War Golem","npc_id":5854},"count_per_character":20,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":46.45,"y":38.01,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.76,"y":38.72,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.85,"y":63.76,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.64,"y":63.42,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":55.71,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.26,"y":44.02,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Heavy War Golem","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":7000,"items":[{"id":19126,"name":"Slagplate Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=19126"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Heavy War Golem","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hansel Heavyhands wants you to kill 20 Heavy War Golems.  The Heavy War Golems wander the areas surrounding the Cauldron in the Searing Gorge. When you've killed enough, return to Hansel in Searing Gorge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7723,"title":"Curse These Fat Fingers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7723,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7723"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7723"}],"missing_fields":[]}},{"quest_id":7724,"title":"Fiery Menace!","quest_level":49,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hansel Heavyhands","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.58,"y":27.81,"subzone":"Hansel Heavyhands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hansel Heavyhands","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.58,"y":27.81,"subzone":"Hansel Heavyhands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Greater Lava Spider","npc_id":5858},"count_per_character":20,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.36,"y":69,"subzone":"Greater Lava Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.12,"y":37.34,"subzone":"Greater Lava Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.85,"y":68.16,"subzone":"Greater Lava Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":29.08,"y":76.17,"subzone":"Greater Lava Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":28.94,"y":77.61,"subzone":"Greater Lava Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":26.41,"y":75.38,"subzone":"Greater Lava Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Greater Lava Spider","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":7000,"items":[{"id":19125,"name":"Seared Mail Girdle","count":1,"url":"https://www.wowhead.com/forever/item=19125"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Greater Lava Spider","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hansel Heavyhands wants you to kill 20 Greater Lava Spiders in the Searing Gorge. You can find Greater Lava Spiders in the plateaus and lava pools of the Searing Gorge.  Return to Hansel Heavyhands in the Searing Gorge when you have killed enough Greater Lava Spiders.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7724,"title":"Fiery Menace!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7724,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7724"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7724"}],"missing_fields":[]}},{"quest_id":7727,"title":"Incendosaurs? Whateverosaur is More Like It","quest_level":49,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hansel Heavyhands","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.58,"y":27.81,"subzone":"Hansel Heavyhands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hansel Heavyhands","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.58,"y":27.81,"subzone":"Hansel Heavyhands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Incendosaur","npc_id":9318},"count_per_character":20,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":49.88,"y":39.01,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.14,"y":32.72,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.62,"y":37.39,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.24,"y":33.71,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.15,"y":29.25,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.44,"y":25.98,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Incendosaur","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4550,"money_copper":7000,"items":[{"id":19141,"name":"Luffa","count":1,"url":"https://www.wowhead.com/forever/item=19141"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Incendosaur","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hansel Heavyhands wants you to kill 20 Incendosaurs.  You will find Incendosaurs occupying the lava pools inside the Slag Pit. The Slag Pit can be found in the Cauldron of the Searing Gorge.  Return to Hansel Heavyhands in the Searing Gorge when you have killed enough Incendosaurs.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7727,"title":"Incendosaurs? Whateverosaur is More Like It","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7727,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7727"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7727"}],"missing_fields":[]}},{"quest_id":7728,"title":"STOLEN: Smithing Tuyere and Lookout's Spyglass","quest_level":48,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted/Missing/Lost & Found","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.65,"y":26.47,"subzone":"Wanted/Missing/Lost & Found","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Taskmaster Scrange","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.97,"y":27.51,"subzone":"Taskmaster Scrange","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Smithing Tuyere","item_id":18959},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.15,"y":51.36,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.69,"y":49.65,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.01,"y":48.33,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.58,"y":49.48,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.98,"y":51.68,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Smithing Tuyere","countPerCharacter":1,"itemId":18959,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lookout's Spyglass","item_id":18960},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.72,"y":62.57,"subzone":"Dark Iron Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.73,"y":62.93,"subzone":"Dark Iron Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":53.55,"y":58.61,"subzone":"Dark Iron Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":52.91,"y":58.79,"subzone":"Dark Iron Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":33.19,"y":53.54,"subzone":"Dark Iron Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":32.49,"y":54.86,"subzone":"Dark Iron Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lookout's Spyglass","countPerCharacter":1,"itemId":18960,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":14000,"items":[],"choices":[{"id":19124,"name":"Slagplate Leggings","count":1,"url":"https://www.wowhead.com/forever/item=19124"},{"id":19123,"name":"Everwarm Handwraps","count":1,"url":"https://www.wowhead.com/forever/item=19123"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Smithing Tuyere","countPerCharacter":1,"itemId":18959,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lookout's Spyglass","countPerCharacter":1,"itemId":18960,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Find and return the Smithing Tuyere and Lookout's Spyglass to Taskmaster Scrange in the Searing Gorge.  The only information you have about these items is the following: They were definitely stolen by Dark Iron dwarves. The Smithing Tuyere is a blacksmithing tool used by blacksmiths and the Lookout's Spyglass is an invaluable monitoring tool to lookouts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7728,"title":"STOLEN: Smithing Tuyere and Lookout's Spyglass","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7728,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7728"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7728"}],"missing_fields":[]}},{"quest_id":7729,"title":"JOB OPPORTUNITY: Culling the Competition","quest_level":48,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted/Missing/Lost & Found","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.65,"y":26.47,"subzone":"Wanted/Missing/Lost & Found","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Taskmaster Scrange","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.97,"y":27.51,"subzone":"Taskmaster Scrange","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dark Iron Taskmaster","npc_id":5846},"count_per_character":15,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.03,"y":31.95,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.53,"y":42.91,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.88,"y":33.68,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.96,"y":33.66,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.99,"y":36.43,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.74,"y":36.37,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dark Iron Taskmaster","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Dark Iron Slaver","npc_id":5844},"count_per_character":15,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.38,"y":31.07,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.52,"y":31.09,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":28.76,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.61,"y":29.27,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.25,"y":32.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.39,"y":38.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Dark Iron Slaver","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":21000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dark Iron Taskmaster","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Dark Iron Slaver","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 15 Dark Iron Taskmasters and 15 Dark Iron Slavers. Return to Taskmaster Scrange in the Searing Gorge once you have accomplished this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7729,"title":"JOB OPPORTUNITY: Culling the Competition","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7729,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Thorium Point · complete work list","kinds":["pickup","objective","turnin"],"guide":"searing-gorge","title":"Searing Gorge · Thorium Point and the Cauldron","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/searing-gorge.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7729"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7729"}],"missing_fields":[]}},{"quest_id":7704,"title":"Look at the Size of It!","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Evonice Sootsmoker","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.35,"y":27.74,"subzone":"Evonice Sootsmoker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Evonice Sootsmoker"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.35,"y":27.74,"subzone":"Evonice Sootsmoker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Evonice Sootsmoker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":18951,"name":"Evonice's Landin' Pilla","count":1,"url":"https://www.wowhead.com/forever/item=18951"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Evonice Sootsmoker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Chambermaid Pillaclencher's Pillow to Evonice Sootsmoker in the Searing Gorge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7704,"title":"Look at the Size of It!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Missing a mapped pickup, objective, or turn-in. Missing data: Starting-item acquisition location.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7704"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":3379,"title":"Shadoweaver","quest_level":50,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":197,"name":"Tailoring","value":230},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nilith Lokrav","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.99,"y":74.95,"subzone":"Nilith Lokrav","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nilith Lokrav","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.99,"y":74.95,"subzone":"Nilith Lokrav","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Shadowsilk Poacher","npc_id":8442},"count_per_character":5,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.62,"y":25.26,"subzone":"Shadowsilk Poacher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.46,"y":25.37,"subzone":"Shadowsilk Poacher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.69,"y":25.52,"subzone":"Shadowsilk Poacher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.56,"y":25.02,"subzone":"Shadowsilk Poacher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.79,"y":25.17,"subzone":"Shadowsilk Poacher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Shadowsilk Poacher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3385],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6750,"money_copper":14500,"items":[{"id":10461,"name":"Shadowy Bracers","count":1,"url":"https://www.wowhead.com/forever/item=10461"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Shadowsilk Poacher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":90,"partyKnownSeconds":90,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill the group of Shadow Silk Poachers that wander the Searing Gorge. Nilith has reason to believe that there are five of them that need to be exterminated. Return to Nilith in the Searing Gorge when this task is complete. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3379,"title":"Shadoweaver","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3379"}],"missing_fields":[]}},{"quest_id":3385,"title":"The Undermarket","quest_level":50,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":{"id":197,"name":"Tailoring","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nilith Lokrav","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.99,"y":74.95,"subzone":"Nilith Lokrav","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nilith Lokrav","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.99,"y":74.95,"subzone":"Nilith Lokrav","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Trade Master Kovic","npc_id":8444},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":34.71,"y":51.99,"subzone":"Trade Master Kovic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Trade Master Kovic","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Clunk","npc_id":8447},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":34.69,"y":51.89,"subzone":"Clunk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Clunk","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Trader's Satchel","item_id":10467},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":34.71,"y":51.99,"subzone":"Trade Master Kovic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Trader's Satchel","countPerCharacter":1,"itemId":10467,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3379],"next_quest_ids":[3402],"requirements":{"prerequisite_alternatives":[[{"quest_id":3379,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6750,"money_copper":0,"items":[{"id":10462,"name":"Shadowy Belt","count":1,"url":"https://www.wowhead.com/forever/item=10462"},{"id":10479,"name":"Kovic's Trading Satchel","count":1,"url":"https://www.wowhead.com/forever/item=10479"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Trade Master Kovic","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Clunk","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Trader's Satchel","countPerCharacter":1,"itemId":10467,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Trade Master Kovic and his minion Clunk. Retrieve the Trader's Satchel from his corpse and return it to Nilith. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3385,"title":"The Undermarket","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3385"}],"missing_fields":[]}},{"quest_id":3402,"title":"The Undermarket","quest_level":50,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":197,"name":"Tailoring","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nilith Lokrav","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.99,"y":74.95,"subzone":"Nilith Lokrav","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vizzklick","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.01,"y":27.36,"subzone":"Vizzklick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Vizzklick"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.01,"y":27.36,"subzone":"Vizzklick","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Vizzklick","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3385],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3385,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6750,"money_copper":7500,"items":[{"id":10463,"name":"Pattern: Shadoweave Mask","count":1,"url":"https://www.wowhead.com/forever/item=10463"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Vizzklick","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Vizzklick in Gadgetzan. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3402,"title":"The Undermarket","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3402"}],"missing_fields":[]}},{"quest_id":4449,"title":"Caught!","quest_level":45,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wooden Outhouse","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.59,"y":62.17,"subzone":"Wooden Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wooden Outhouse","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.59,"y":62.17,"subzone":"Wooden Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dark Iron Geologist","npc_id":5839},"count_per_character":8,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":69.35,"y":32.7,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":68.87,"y":33.24,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":69.2,"y":34.2,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":62.76,"y":62.27,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":63.9,"y":60.39,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":63.14,"y":61.34,"subzone":"Dark Iron Geologist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dark Iron Geologist","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Silk Cloth","item_id":4306},"count_per_character":15,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":25.06,"y":38.2,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.37,"y":36.04,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":25.69,"y":34.45,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":23.81,"y":39.21,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.81,"y":39.09,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":22.04,"y":32.62,"subzone":"Flesh Eater","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.41,"y":73.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.91,"y":72.2,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":78.96,"y":69.68,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":80.34,"y":72.03,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":77.68,"y":71.76,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":76.88,"y":70.25,"subzone":"Skeletal Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":79.67,"y":61.87,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.71,"y":60.52,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.09,"y":56.2,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"duskwood","zone":"Duskwood","x":81.99,"y":57.14,"subzone":"Skeletal Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Silk Cloth","countPerCharacter":15,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4450],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dark Iron Geologist","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Silk Cloth","countPerCharacter":15,"itemId":4306,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 8 Dark Iron Geologists and bring 15 pieces of Silk Cloth to the person locked in the outhouse in Searing Gorge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4449,"title":"Caught!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4449,"firstStop":1,"lastStop":4,"turninStop":4,"completed":true,"group":"Caught! · #4449","kinds":["pickup","objective","turnin"],"guide":"searing-cage","title":"Optional detour: Caught!","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/searing-cage.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4449"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4449"}],"missing_fields":[]}},{"quest_id":4450,"title":"Ledger from Tanaris","quest_level":46,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wooden Outhouse","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.59,"y":62.17,"subzone":"Wooden Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krinkle Goodsteel","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.46,"y":28.81,"subzone":"Krinkle Goodsteel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Goodsteel Ledger","item_id":11727},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.5,"y":62.19,"subzone":"Goodsteel Ledger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Goodsteel Ledger","countPerCharacter":1,"itemId":11727,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Solid Crystal Leg Shaft","item_id":11725},"count_per_character":20,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":60.58,"y":68.75,"subzone":"Glassweb Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":60.04,"y":69.93,"subzone":"Glassweb Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":67.87,"y":68.57,"subzone":"Glassweb Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":71.13,"y":18.4,"subzone":"Glassweb Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":62.43,"y":71.03,"subzone":"Glassweb Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":71.89,"y":16.19,"subzone":"Glassweb Spider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Solid Crystal Leg Shaft","countPerCharacter":20,"itemId":11725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Overdue Package","item_id":11724},"count_per_character":1,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":54.08,"y":55.9,"subzone":"Damaged Crate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Overdue Package","countPerCharacter":1,"itemId":11724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Goodsteel's Balanced Flameberge","item_id":11723},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":94.78,"y":52.05,"subzone":"Jarquia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Goodsteel's Balanced Flameberge","countPerCharacter":1,"itemId":11723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4449],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4449,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5050,"money_copper":0,"items":[],"choices":[{"id":11860,"name":"Charged Lightning Rod","count":1,"url":"https://www.wowhead.com/forever/item=11860"},{"id":11861,"name":"Girdle of Reprisal","count":1,"url":"https://www.wowhead.com/forever/item=11861"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Goodsteel Ledger","countPerCharacter":1,"itemId":11727,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Solid Crystal Leg Shaft","countPerCharacter":20,"itemId":11725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Overdue Package","countPerCharacter":1,"itemId":11724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Goodsteel's Balanced Flameberge","countPerCharacter":1,"itemId":11723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Take the copy of Goodsteel's Ledger and then find the items listed in it before seeking Krinkle Goodsteel in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4450,"title":"Ledger from Tanaris","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4450"}],"missing_fields":[]}},{"quest_id":4451,"title":"The Key to Freedom","quest_level":47,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Dark Iron Steamsmith","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.15,"y":51.36,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Steamsmith","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.69,"y":49.65,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Steamsmith","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.01,"y":48.33,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Steamsmith","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.58,"y":49.48,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Steamsmith","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.98,"y":51.68,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Slaver","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.38,"y":31.07,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Slaver","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.52,"y":31.09,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Slaver","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":28.76,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Slaver","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.61,"y":29.27,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Slaver","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.25,"y":32.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Slaver","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.39,"y":38.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Taskmaster","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.03,"y":31.95,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Taskmaster","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.53,"y":42.91,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Taskmaster","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.88,"y":33.68,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Taskmaster","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.96,"y":33.66,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Dark Iron Taskmaster","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.99,"y":36.43,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wooden Outhouse","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.59,"y":62.17,"subzone":"Wooden Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Wooden Outhouse"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":65.59,"y":62.17,"subzone":"Wooden Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Wooden Outhouse","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Wooden Outhouse","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Search Searing Gorge and find a use for the Grimesilt Outhouse Key you have found.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4451,"title":"The Key to Freedom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4451"}],"missing_fields":[]}},{"quest_id":7736,"title":"Restoring Fiery Flux Supplies via Kingsblood","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":59,"2":1},"maximum":{"1":59,"2":2999}},"notes":["Reputation gate: {\"minimum\":{\"1\":59,\"2\":1},\"maximum\":{\"1\":59,\"2\":2999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Incendosaur Scale","item_id":18944},"count_per_character":2,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":49.88,"y":39.01,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.14,"y":32.72,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.62,"y":37.39,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.24,"y":33.71,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.15,"y":29.25,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.44,"y":25.98,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Incendosaur Scale","countPerCharacter":2,"itemId":18944,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Kingsblood","item_id":3356},"count_per_character":4,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":74.06,"y":71.51,"subzone":"Tangled Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":78.82,"y":71.91,"subzone":"Tangled Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":71.28,"y":23.54,"subzone":"Tangled Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":68.05,"y":32.09,"subzone":"Tangled Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":58.99,"y":45.42,"subzone":"Tangled Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":73.62,"y":31.62,"subzone":"Tangled Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.89,"y":7.13,"subzone":"Kurzen Medicine Man","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.72,"y":11.43,"subzone":"Kurzen Medicine Man","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.96,"y":9.41,"subzone":"Kurzen Medicine Man","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.51,"y":9.92,"subzone":"Kurzen Medicine Man","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.89,"y":9.79,"subzone":"Kurzen Medicine Man","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.7,"y":9.53,"subzone":"Kurzen Medicine Man","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":61.76,"y":78.98,"subzone":"Black Slime","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":61.8,"y":78.53,"subzone":"Black Slime","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":66.42,"y":61.25,"subzone":"Black Slime","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.34,"y":50.36,"subzone":"Black Slime","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Kingsblood","countPerCharacter":4,"itemId":3356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Coal","item_id":3857},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.52,"y":62.65,"subzone":"Dalaran Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.93,"y":59.23,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.83,"y":58.76,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":32.57,"y":60.66,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34.51,"y":60.8,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.25,"y":63.21,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.79,"y":44.11,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.3,"y":70.31,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.72,"y":69.34,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Coal","countPerCharacter":1,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7722],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7722,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Incendosaur Scale","countPerCharacter":2,"itemId":18944,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Kingsblood","countPerCharacter":4,"itemId":3356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Coal","countPerCharacter":1,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Deliver 2 Incendosaur Scales, 4 Kingsblood and one Coal to Master Smith Burninate.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7736,"title":"Restoring Fiery Flux Supplies via Kingsblood","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7736"}],"missing_fields":["Quest XP"]}},{"quest_id":7737,"title":"Gaining Acceptance","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":59,"2":3000},"maximum":{"1":59,"2":9000}},"notes":["Reputation gate: {\"minimum\":{\"1\":59,\"2\":3000},\"maximum\":{\"1\":59,\"2\":9000}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dark Iron Residue","item_id":18945},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dark Iron Residue","countPerCharacter":4,"itemId":18945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7722],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7722,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dark Iron Residue","countPerCharacter":4,"itemId":18945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7737,"title":"Gaining Acceptance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7737"}],"missing_fields":["Dark Iron Residue location","Quest XP"]}},{"quest_id":8241,"title":"Restoring Fiery Flux Supplies via Iron","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":59,"2":1},"maximum":{"1":59,"2":2999}},"notes":["Reputation gate: {\"minimum\":{\"1\":59,\"2\":1},\"maximum\":{\"1\":59,\"2\":2999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Incendosaur Scale","item_id":18944},"count_per_character":2,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":49.88,"y":39.01,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.14,"y":32.72,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.62,"y":37.39,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.24,"y":33.71,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.15,"y":29.25,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.44,"y":25.98,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Incendosaur Scale","countPerCharacter":2,"itemId":18944,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Iron Bar","item_id":3575},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Iron Bar","countPerCharacter":4,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Coal","item_id":3857},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.52,"y":62.65,"subzone":"Dalaran Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.93,"y":59.23,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.83,"y":58.76,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":32.57,"y":60.66,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34.51,"y":60.8,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.25,"y":63.21,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.79,"y":44.11,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.3,"y":70.31,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.72,"y":69.34,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Coal","countPerCharacter":1,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7722],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7722,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Incendosaur Scale","countPerCharacter":2,"itemId":18944,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Iron Bar","countPerCharacter":4,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Coal","countPerCharacter":1,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8241,"title":"Restoring Fiery Flux Supplies via Iron","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8241"}],"missing_fields":["Iron Bar location","Quest XP"]}},{"quest_id":8242,"title":"Restoring Fiery Flux Supplies via Heavy Leather","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":59,"2":1},"maximum":{"1":59,"2":2999}},"notes":["Reputation gate: {\"minimum\":{\"1\":59,\"2\":1},\"maximum\":{\"1\":59,\"2\":2999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Smith Burninate","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.8,"y":28.51,"subzone":"Master Smith Burninate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Incendosaur Scale","item_id":18944},"count_per_character":2,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":49.88,"y":39.01,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.14,"y":32.72,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.62,"y":37.39,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.24,"y":33.71,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":51.15,"y":29.25,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":50.44,"y":25.98,"subzone":"Incendosaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Incendosaur Scale","countPerCharacter":2,"itemId":18944,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Leather","item_id":4234},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Heavy Leather","countPerCharacter":10,"itemId":4234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Coal","item_id":3857},"count_per_character":1,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.52,"y":62.65,"subzone":"Dalaran Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.93,"y":59.23,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.83,"y":58.76,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":32.57,"y":60.66,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34.51,"y":60.8,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.25,"y":63.21,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.79,"y":44.11,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.3,"y":70.31,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.72,"y":69.34,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Coal","countPerCharacter":1,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7722],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7722,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Incendosaur Scale","countPerCharacter":2,"itemId":18944,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Heavy Leather","countPerCharacter":10,"itemId":4234,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Coal","countPerCharacter":1,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8242,"title":"Restoring Fiery Flux Supplies via Heavy Leather","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8242"}],"missing_fields":["Quest XP"]}},{"quest_id":8651,"title":"Ironband the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"searing-gorge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Ironband","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":21.46,"y":78.97,"subzone":"Elder Ironband","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Ironband","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":21.46,"y":78.97,"subzone":"Elder Ironband","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Ironband"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":21.46,"y":78.97,"subzone":"Elder Ironband","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Ironband","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Ironband","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8651,"title":"Ironband the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8651"}],"missing_fields":["Quest XP"]}}],"quest_count":28},{"region_id":"burning-steppes","name":"Burning Steppes","quests":[{"quest_id":4022,"title":"A Taste of Flame","quest_level":54,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cyrus Therepentous","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":95.09,"y":31.56,"subzone":"Cyrus Therepentous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cyrus Therepentous","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":95.09,"y":31.56,"subzone":"Cyrus Therepentous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Dragonflight Molt","item_id":10575},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.03,"y":31.95,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.53,"y":42.91,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.88,"y":33.68,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.96,"y":33.66,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.99,"y":36.43,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.74,"y":36.37,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":46.45,"y":38.01,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.76,"y":38.72,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.85,"y":63.76,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.64,"y":63.42,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":55.71,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.26,"y":44.02,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Dragonflight Molt","countPerCharacter":1,"itemId":10575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3481],"next_quest_ids":[4024],"requirements":{"prerequisite_alternatives":[[{"quest_id":3481,"required_state":"completed"}]],"exclusive_quest_ids":[4023],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Dragonflight Molt","countPerCharacter":1,"itemId":10575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Show Cyrus Therepentous the Black Dragonflight Molt you received from Kalaran Windblade. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4022,"title":"A Taste of Flame","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4022,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Dreadmaul Rock → cave handoff","kinds":["pickup","objective","turnin"],"guide":"burning-steppes","title":"Burning Steppes · Flame Crest preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/burning-steppes.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4022"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4022"}],"missing_fields":[]}},{"quest_id":4023,"title":"A Taste of Flame","quest_level":54,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cyrus Therepentous","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":95.09,"y":31.56,"subzone":"Cyrus Therepentous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cyrus Therepentous","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":95.09,"y":31.56,"subzone":"Cyrus Therepentous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Dragonflight Molt","item_id":10575},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.03,"y":31.95,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.53,"y":42.91,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.88,"y":33.68,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.96,"y":33.66,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.99,"y":36.43,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.74,"y":36.37,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":46.45,"y":38.01,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.76,"y":38.72,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.85,"y":63.76,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.64,"y":63.42,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":55.71,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.26,"y":44.02,"subzone":"Heavy War Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Dragonflight Molt","countPerCharacter":1,"itemId":10575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4024],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[4022],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Dragonflight Molt","countPerCharacter":1,"itemId":10575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Show Cyrus Therepentous proof of your worth.  You have a feeling that Cyrus already knows that you are unworthy.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4023,"title":"A Taste of Flame","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4023"}],"missing_fields":[]}},{"quest_id":4024,"title":"A Taste of Flame","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cyrus Therepentous","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":95.09,"y":31.56,"subzone":"Cyrus Therepentous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Cyrus Therepentous","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":95.09,"y":31.56,"subzone":"Cyrus Therepentous","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encased Fiery Essence","item_id":11230},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Encased Fiery Essence","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Encased Fiery Essence","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encased Fiery Essence","countPerCharacter":1,"itemId":11230,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4022,4023],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4022,"required_state":"completed"}],[{"quest_id":4023,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":26500,"items":[],"choices":[{"id":12066,"name":"Shaleskin Cape","count":1,"url":"https://www.wowhead.com/forever/item=12066"},{"id":12082,"name":"Wyrmhide Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=12082"},{"id":12083,"name":"Valconian Sash","count":1,"url":"https://www.wowhead.com/forever/item=12083"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encased Fiery Essence","countPerCharacter":1,"itemId":11230,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Depths and slay Bael'Gar.  You only know that the giant resides inside Blackrock Depths. Remember to use the Altered Black Dragonflight Molt on Bael'Gar's remains to capture the Fiery Essence.  Return the Encased Fiery Essence to Cyrus Therepentous.  ","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":4024,"title":"A Taste of Flame","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4024,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Burning Steppes → Lotwil · machine preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4024"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4024"}],"missing_fields":[]}},{"quest_id":4121,"title":"Precarious Predicament","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grark Lorkrub","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":40.2,"y":34.24,"subzone":"Grark Lorkrub","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lexlort","locations":[{"zone_id":"badlands","zone":"Badlands","x":5.88,"y":47.63,"subzone":"Lexlort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Shackles","item_id":11286},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Shackles","countPerCharacter":1,"itemId":11286,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4122],"next_quest_ids":[4132],"requirements":{"prerequisite_alternatives":[[{"quest_id":4122,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":26500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Shackles","countPerCharacter":1,"itemId":11286,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort your prisoner, Grark Lorkrub, through Burning Steppes and through Blackrock Mountain to the Searing Gorge.  You recall Lexlort mentioning that he would have his men waiting on the other side to take Grark into custody.  You will also be required to hand over your Thorium Shackles to Lexlort.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4121,"title":"Precarious Predicament","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Shackles location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4121"}],"missing_fields":["Thorium Shackles location"]}},{"quest_id":4123,"title":"The Heart of the Mountain","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maxwort Uberglint","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.15,"y":23.91,"subzone":"Maxwort Uberglint","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maxwort Uberglint","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.15,"y":23.91,"subzone":"Maxwort Uberglint","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Heart of the Mountain","item_id":11309},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · The Heart of the Mountain","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · The Heart of the Mountain","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Heart of the Mountain","countPerCharacter":1,"itemId":11309,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Heart of the Mountain","countPerCharacter":1,"itemId":11309,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Heart of the Mountain to Maxwort Uberglint in the Burning Steppes.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":true,"routing_decision":{"id":4123,"title":"The Heart of the Mountain","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4123,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4123"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4123"}],"missing_fields":[]}},{"quest_id":4136,"title":"Ribbly Screwspigot","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yuka Screwspigot","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.06,"y":21.95,"subzone":"Yuka Screwspigot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yuka Screwspigot","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.06,"y":21.95,"subzone":"Yuka Screwspigot","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ribbly's Head","item_id":11313},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.2,"y":72.5,"subzone":"Blackrock Depths · Ribbly's Head","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Blackrock Depths · Ribbly's Head","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ribbly's Head","countPerCharacter":1,"itemId":11313,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4324],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4324,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":6000,"items":[],"choices":[{"id":11865,"name":"Rancor Boots","count":1,"url":"https://www.wowhead.com/forever/item=11865"},{"id":11963,"name":"Penance Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=11963"},{"id":12049,"name":"Splintsteel Armor","count":1,"url":"https://www.wowhead.com/forever/item=12049"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ribbly's Head","countPerCharacter":1,"itemId":11313,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Ribbly's Head to Yuka Screwspigot in the Burning Steppes.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":true,"routing_decision":{"id":4136,"title":"Ribbly Screwspigot","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4136,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath and Burning Steppes · first-run preparation","kinds":["pickup","objective","turnin"],"guide":"blackrock-depths-route","title":"Blackrock Depths","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/blackrock-depths-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4136"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4136"}],"missing_fields":[]}},{"quest_id":4726,"title":"Broodling Essence","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill_and_loot_spawned_object","target":{"name":"Broodling Essence","item_id":12283},"count_per_character":8,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":86.92,"y":30.55,"subzone":"Black Broodling","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":84.87,"y":31.86,"subzone":"Black Broodling","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":91.86,"y":38.48,"subzone":"Black Broodling","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.01,"y":28.2,"subzone":"Black Broodling","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":91.67,"y":35.54,"subzone":"Black Broodling","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.37,"y":26.48,"subzone":"Black Broodling","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill_and_loot_spawned_object","target":"Broodling Essence","countPerCharacter":8,"itemId":12283,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4808],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill_and_loot_spawned_object","target":"Broodling Essence","countPerCharacter":8,"itemId":12283,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Broodling Essence and the Draco-Incarcinatrix 900 to Tinkee Steamboil at the Flame Crest in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals.","guide_optional":false,"routing_decision":{"id":4726,"title":"Broodling Essence","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4726,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest","kinds":["pickup","objective","turnin"],"guide":"burning-steppes","title":"Burning Steppes · Flame Crest preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/burning-steppes.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4726"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4726","detail":"Use the Draco-Incarcinatrix 900 on a living Black Broodling before killing it. After the kill, click the spawned essence crystal to collect the sample; it is not ordinary corpse loot. The provided device is short range. These points locate suitable broodlings, not permanent essence crystals."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4726"}],"missing_fields":[]}},{"quest_id":4729,"title":"Kibler's Exotic Pets","quest_level":59,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kibler","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.89,"y":21.92,"subzone":"Kibler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kibler","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.89,"y":21.92,"subzone":"Kibler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Caged Worg Pup","item_id":12263},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Caged Worg Pup","countPerCharacter":1,"itemId":12263,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":9000,"items":[{"id":12264,"name":"Worg Carrier","count":1,"url":"https://www.wowhead.com/forever/item=12264"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Caged Worg Pup","countPerCharacter":1,"itemId":12263,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and find Bloodaxe Worg Pups. Use the cage to carry the ferocious little beasts. Bring back a Caged Worg Pup to Kibler.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4729,"title":"Kibler's Exotic Pets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4729,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4729"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4729"}],"missing_fields":["Caged Worg Pup location"]}},{"quest_id":4734,"title":"Egg Freezing","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkee Steamboil"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkee Steamboil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4810],"next_quest_ids":[4735],"requirements":{"prerequisite_alternatives":[[{"quest_id":4810,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":18000,"items":[{"id":12144,"name":"Eggscilloscope","count":1,"url":"https://www.wowhead.com/forever/item=12144"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkee Steamboil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Use the Eggscilloscope Prototype on an egg in the Rookery.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4734,"title":"Egg Freezing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4734,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar · Rend preparation","kinds":["pickup","objective","turnin"],"guide":"upper-blackrock-spire-route","title":"Upper Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/upper-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4734"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4734"}],"missing_fields":[]}},{"quest_id":4735,"title":"Egg Collection","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Collected Dragon Egg","item_id":12241},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Collected Dragon Egg","countPerCharacter":8,"itemId":12241,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4734],"next_quest_ids":[5522],"requirements":{"prerequisite_alternatives":[[{"quest_id":4734,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Collected Dragon Egg","countPerCharacter":8,"itemId":12241,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Collected Dragon Eggs and the Collectronic Module to Tinkee Steamboil at Flame Crest in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4735,"title":"Egg Collection","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Collected Dragon Egg location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4735"}],"missing_fields":["Collected Dragon Egg location"]}},{"quest_id":4808,"title":"Felnok Steelspring","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Felnok Steelspring","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.63,"y":38.61,"subzone":"Felnok Steelspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Felnok Steelspring"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.63,"y":38.61,"subzone":"Felnok Steelspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Felnok Steelspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4726],"next_quest_ids":[4809],"requirements":{"prerequisite_alternatives":[[{"quest_id":4726,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Felnok Steelspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give Tinkee's Letter to Felnok Steelspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4808,"title":"Felnok Steelspring","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4808,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Thaurissan → dragon broodlings","kinds":["pickup"],"guide":"burning-steppes","title":"Burning Steppes · Flame Crest preparation","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/burning-steppes.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4808"},{"questId":4808,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4808"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4808"}],"missing_fields":[]}},{"quest_id":4862,"title":"En-Ay-Es-Tee-Why","quest_level":59,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kibler","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.89,"y":21.92,"subzone":"Kibler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kibler","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.89,"y":21.92,"subzone":"Kibler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Spire Spider Egg","item_id":12530},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Spire Spider Egg","countPerCharacter":15,"itemId":12530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":9000,"items":[{"id":12529,"name":"Smolderweb Carrier","count":1,"url":"https://www.wowhead.com/forever/item=12529"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Spire Spider Egg","countPerCharacter":15,"itemId":12530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and collect 15 Spire Spider Eggs for Kibler.  By the sound of it, these eggs could be found near spiders. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4862,"title":"En-Ay-Es-Tee-Why","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4862,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4862"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4862"}],"missing_fields":["Spire Spider Egg location"]}},{"quest_id":4866,"title":"Mother's Milk","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ragged John","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.01,"y":23.76,"subzone":"Ragged John","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ragged John","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.01,"y":23.76,"subzone":"Ragged John","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ragged John"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.01,"y":23.76,"subzone":"Ragged John","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ragged John","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":18000,"items":[{"id":15873,"name":"Ragged John's Neverending Cup","count":1,"url":"https://www.wowhead.com/forever/item=15873"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ragged John","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"In the heart of Blackrock Spire you will find Mother Smolderweb. Engage her and get her to poison you. Chances are good that you will have to kill her as well. Return to Ragged John when you are poisoned so that he can 'milk' you.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4866,"title":"Mother's Milk","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4866,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest · prepare LBRS","kinds":["pickup","objective","turnin"],"guide":"lower-blackrock-spire-route","title":"Lower Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/lower-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4866"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4866"}],"missing_fields":[]}},{"quest_id":5522,"title":"Leonid Barthalomew","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Leonid Barthalomew the Revered"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4735],"next_quest_ids":[5531],"requirements":{"prerequisite_alternatives":[[{"quest_id":4735,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Frozen Eggs to Leonid Barthalomew in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5522,"title":"Leonid Barthalomew","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5522"}],"missing_fields":[]}},{"quest_id":7563,"title":"Rage of Blood","quest_level":58,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Raging Beast's Blood","item_id":18590},"count_per_character":30,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.15,"y":46.4,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.63,"y":46.34,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":44.49,"y":42.77,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.92,"y":37.68,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":47.38,"y":42.78,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.51,"y":42.93,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.2,"y":29.8,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.95,"y":28.22,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.71,"y":36.8,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.49,"y":27.96,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.63,"y":32.11,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":51.32,"y":33.83,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.87,"y":61.06,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.78,"y":57.72,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.86,"y":17.73,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":16.57,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Raging Beast's Blood","countPerCharacter":30,"itemId":18590,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7562],"next_quest_ids":[7564],"requirements":{"prerequisite_alternatives":[[{"quest_id":7562,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Raging Beast's Blood","countPerCharacter":30,"itemId":18590,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 30 bottles of Raging Beast's Blood to Mor'zul Bloodbringer in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7563,"title":"Rage of Blood","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7563,"firstStop":5,"lastStop":8,"turninStop":8,"completed":true,"group":"Rage of Blood #7563","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7563"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7563"}],"missing_fields":[]}},{"quest_id":7564,"title":"Wildeyes","quest_level":58,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gorzeeki Wildeyes"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gorzeeki Wildeyes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7563],"next_quest_ids":[7626,7627,7628,7629],"requirements":{"prerequisite_alternatives":[[{"quest_id":7563,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gorzeeki Wildeyes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Case of Blood to Gorzeeki Wildeyes in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7564,"title":"Wildeyes","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7564,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Wildeyes #7564","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7564"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7564"}],"missing_fields":[]}},{"quest_id":7623,"title":"Lord Banehollow","quest_level":58,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Banehollow","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.93,"y":44.42,"subzone":"Lord Banehollow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lord Banehollow"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":35.93,"y":44.42,"subzone":"Lord Banehollow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lord Banehollow","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7624],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lord Banehollow","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Purchase Shadowy Potions from Gorzeeki in the Burning Steppes.  Use the potions to travel through Jaedenar, and speak with Lord Banehollow.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7623,"title":"Lord Banehollow","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7623,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Lord Banehollow #7623","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7623"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7623"}],"missing_fields":[]}},{"quest_id":7626,"title":"Bell of Dethmoora","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elixir of Shadow Power","item_id":9264},"count_per_character":10,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Gorzeeki Wildeyes · obtain materials beforehand","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elixir of Shadow Power","countPerCharacter":10,"itemId":9264,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7564],"next_quest_ids":[7630],"requirements":{"prerequisite_alternatives":[[{"quest_id":7564,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elixir of Shadow Power","countPerCharacter":10,"itemId":9264,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Elixirs of Shadow Power to Gorzeeki Wildeyes in the Burning Steppes.","guide_note":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","guide_optional":false,"routing_decision":{"id":7626,"title":"Bell of Dethmoora","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7626,"firstStop":21,"lastStop":23,"turninStop":23,"completed":true,"group":"Bell of Dethmoora #7626","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7626"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 10 Elixirs of Shadow Power from an alchemist or purchase them before delivering them to Gorzeeki. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7626"}],"missing_fields":[]}},{"quest_id":7627,"title":"Wheel of the Black March","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":6,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Gorzeeki Wildeyes · obtain materials beforehand","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Large Brilliant Shard","countPerCharacter":6,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}},{"action":"talk_or_deliver","target":{"name":"Dark Iron Ore","item_id":11370},"count_per_character":25,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Gorzeeki Wildeyes · obtain materials beforehand","delivery":true,"completion_estimate":{"index":1,"action":"talk_or_deliver","target":"Dark Iron Ore","countPerCharacter":25,"itemId":11370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7564],"next_quest_ids":[7630],"requirements":{"prerequisite_alternatives":[[{"quest_id":7564,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Large Brilliant Shard","countPerCharacter":6,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true},{"index":1,"action":"talk_or_deliver","target":"Dark Iron Ore","countPerCharacter":25,"itemId":11370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 6 Large Brilliant Shards and 25 Dark Iron Ore to Gorzeeki in the Burning Steppes.","guide_note":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time.","guide_optional":false,"routing_decision":{"id":7627,"title":"Wheel of the Black March","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7627,"firstStop":24,"lastStop":27,"turninStop":27,"completed":true,"group":"Wheel of the Black March #7627","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7627"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 6 Large Brilliant Shards through disenchanting or purchase. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time. Obtain 25 Dark Iron Ore through mining or purchase. The existing scattered mob-drop points should not drive this route. The point is the hand-in NPC, not a farming or purchase location. Do not estimate kills or acquisition time."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7627"}],"missing_fields":[]}},{"quest_id":7628,"title":"Doomsday Candle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Dragonscale","item_id":15416},"count_per_character":35,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":85.41,"y":27.2,"subzone":"Black Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":83.57,"y":28.6,"subzone":"Black Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":56.96,"y":61.45,"subzone":"Black Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":87.21,"y":39.79,"subzone":"Black Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":90.47,"y":37.34,"subzone":"Black Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":82.35,"y":26.62,"subzone":"Black Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":88.37,"y":39.97,"subzone":"Black Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":77.87,"y":62.23,"subzone":"Black Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":58.44,"y":60.82,"subzone":"Black Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":88.93,"y":37.64,"subzone":"Black Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":77.32,"y":61.9,"subzone":"Black Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":76.7,"y":62.5,"subzone":"Black Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":20.84,"y":45.04,"subzone":"Flamescale Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":30.68,"y":61.44,"subzone":"Flamescale Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":22.3,"y":45.17,"subzone":"Flamescale Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":20.17,"y":48.79,"subzone":"Flamescale Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Dragonscale","countPerCharacter":35,"itemId":15416,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7564],"next_quest_ids":[7630],"requirements":{"prerequisite_alternatives":[[{"quest_id":7564,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Dragonscale","countPerCharacter":35,"itemId":15416,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 35 Black Dragonscales to Gorzeeki Wildeyes in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7628,"title":"Doomsday Candle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7628,"firstStop":28,"lastStop":30,"turninStop":30,"completed":true,"group":"Doomsday Candle #7628","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7628"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7628"}],"missing_fields":[]}},{"quest_id":7629,"title":"Imp Delivery","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Create the parchment at the Scholomance alchemy laboratory","npc_id":14500},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":69.1,"y":73,"subzone":"Scholomance exterior approach · Alchemy laboratory · release J’eevee","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Scholomance · alchemy laboratory","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"J'eevee","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7564,7625],"next_quest_ids":[7631],"requirements":{"prerequisite_alternatives":[[{"quest_id":7564,"required_state":"completed"},{"quest_id":7625,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"J'eevee","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Imp in a Jar to the alchemy lab in the Scholomance. After the parchment is created, return the jar to Gorzeeki Wildeyes.","guide_note":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only.","guide_optional":false,"routing_decision":{"id":7629,"title":"Imp Delivery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7629,"firstStop":31,"lastStop":34,"turninStop":34,"completed":true,"group":"Imp Delivery #7629","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7629"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use Imp in a Jar at the alchemy laboratory and allow J’eevee to create the parchment. Do not kill J’eevee; the catalogue’s generic kill label is incorrect. Return the jar to Gorzeeki after credit. Exterior marker only."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7629"}],"missing_fields":[]}},{"quest_id":7630,"title":"Arcanite","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":3,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes · material delivery only","coordinate_role":"delivery","evidence":"source_database_or_labeled_research"}],"location_label":"Gorzeeki Wildeyes · obtain materials beforehand","delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Arcanite Bar","countPerCharacter":3,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7626,7627,7628],"next_quest_ids":[7631],"requirements":{"prerequisite_alternatives":[[{"quest_id":7626,"required_state":"completed"},{"quest_id":7627,"required_state":"completed"},{"quest_id":7628,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Arcanite Bar","countPerCharacter":3,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Arcanite Bar to Gorzeeki in the Burning Steppes.","guide_note":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown.","guide_optional":false,"routing_decision":{"id":7630,"title":"Arcanite","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7630,"firstStop":35,"lastStop":37,"turninStop":37,"completed":true,"group":"Arcanite #7630","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7630"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Obtain 3 Arcanite Bars through alchemical transmutation or purchase and bring them to Gorzeeki. This map point is only the delivery NPC, not an acquisition location; acquisition time is unknown."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7630"}],"missing_fields":[]}},{"quest_id":7631,"title":"Dreadsteed of Xoroth","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mor'zul Bloodbringer","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.69,"y":31.64,"subzone":"Mor'zul Bloodbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dire Maul exterior approach · West · Dreadsteed Spirit after the ritual","locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul exterior approach · West · Dreadsteed Spirit after the ritual","coordinate_role":null,"evidence":"Reported exterior coordinates; not dungeon floor geometry."}]}]},"objectives":[{"action":"kill","target":{"name":"Xorothian Dreadsteed","npc_id":14502},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul exterior approach · West · Prison of Immol’thar · Dreadsteed ritual","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Dire Maul West · Prison of Immol’thar","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Xorothian Dreadsteed","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7629,7630],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7629,"required_state":"completed"},{"quest_id":7630,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":23161,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Xorothian Dreadsteed","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Read Mor'zul's Instructions. Summon a Xorothian Dreadsteed, defeat it, then bind its spirit to you.","guide_note":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill.","guide_optional":false,"routing_decision":{"id":7631,"title":"Dreadsteed of Xoroth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7631,"firstStop":38,"lastStop":40,"turninStop":40,"completed":true,"group":"Dreadsteed of Xoroth #7631","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7631"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Bring the ritual reagents and Soul Shards, clear the pylons and defeat Immol’thar. Perform the summoning ritual, maintain the Bell/Wheel/Candle, then use the Xorothian Glyphs after all nine runes appear. Defeat the dreadsteed and Lord Hel’nurath, then speak to the Dreadsteed Spirit to complete. Do not time this as one ordinary kill."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7631"}],"missing_fields":[]}},{"quest_id":4296,"title":"Tablet of the Seven","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maxwort Uberglint","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.15,"y":23.91,"subzone":"Maxwort Uberglint","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maxwort Uberglint","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.15,"y":23.91,"subzone":"Maxwort Uberglint","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Tablet Transcript","item_id":11470},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":54.12,"y":40.76,"subzone":"Tablet of the Seven","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Tablet Transcript","countPerCharacter":1,"itemId":11470,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Tablet Transcript","countPerCharacter":1,"itemId":11470,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Tablet Transcript to Maxwort Uberglint in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript.","guide_optional":false,"routing_decision":{"id":4296,"title":"Tablet of the Seven","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4296,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kargath → Flame Crest","kinds":["pickup","objective","turnin"],"guide":"burning-steppes","title":"Burning Steppes · Flame Crest preparation","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/burning-steppes.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4296"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4296","detail":"Read/interact with the Tablet of the Seven at the dwarf statue in the Ruins of Thaurissan to obtain the transcript."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4296"}],"missing_fields":[]}},{"quest_id":4463,"title":"Libram of Rumination","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Diamond","item_id":11754},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.63,"y":47.17,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.29,"y":45.24,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.63,"y":48.22,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.95,"y":44.04,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.7,"y":37.09,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":82.64,"y":33.58,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":48.7,"y":57.63,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":55.7,"y":54.12,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":49.16,"y":58.48,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":38.69,"y":54.52,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":51.03,"y":53.4,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":44.59,"y":58.02,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Black Blood of the Tormented","item_id":11752},"count_per_character":1,"locations":[{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":45.59,"y":71.46,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":56.56,"y":81.15,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":55.84,"y":79.68,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":41.53,"y":69.53,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":41.16,"y":75.46,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":45.42,"y":78.52,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Black Blood of the Tormented","countPerCharacter":1,"itemId":11752,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gizzard Gum","item_id":8424},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gizzard Gum","countPerCharacter":1,"itemId":8424,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Libram of Rumination","item_id":11732},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Libram of Rumination","countPerCharacter":1,"itemId":11732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":11622,"name":"Lesser Arcanum of Rumination","count":1,"url":"https://www.wowhead.com/forever/item=11622"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Black Blood of the Tormented","countPerCharacter":1,"itemId":11752,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gizzard Gum","countPerCharacter":1,"itemId":8424,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Libram of Rumination","countPerCharacter":1,"itemId":11732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4463,"title":"Libram of Rumination","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4463"}],"missing_fields":["Gizzard Gum location","Quest XP"]}},{"quest_id":4481,"title":"Libram of Constitution","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Diamond","item_id":11754},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.63,"y":47.17,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.29,"y":45.24,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.63,"y":48.22,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.95,"y":44.04,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.7,"y":37.09,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":82.64,"y":33.58,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":48.7,"y":57.63,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":55.7,"y":54.12,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":49.16,"y":58.48,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":38.69,"y":54.52,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":51.03,"y":53.4,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":44.59,"y":58.02,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lung Juice Cocktail","item_id":8411},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lung Juice Cocktail","countPerCharacter":1,"itemId":8411,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Libram of Constitution","item_id":11733},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Libram of Constitution","countPerCharacter":1,"itemId":11733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Night Dragon's Breath","item_id":11952},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Night Dragon's Breath","countPerCharacter":4,"itemId":11952,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":11642,"name":"Lesser Arcanum of Constitution","count":1,"url":"https://www.wowhead.com/forever/item=11642"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lung Juice Cocktail","countPerCharacter":1,"itemId":8411,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Libram of Constitution","countPerCharacter":1,"itemId":11733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Night Dragon's Breath","countPerCharacter":4,"itemId":11952,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4481,"title":"Libram of Constitution","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4481"}],"missing_fields":["Lung Juice Cocktail location","Night Dragon's Breath location","Quest XP"]}},{"quest_id":4482,"title":"Libram of Tenacity","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Diamond","item_id":11754},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.63,"y":47.17,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.29,"y":45.24,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.63,"y":48.22,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.95,"y":44.04,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.7,"y":37.09,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":82.64,"y":33.58,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":48.7,"y":57.63,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":55.7,"y":54.12,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":49.16,"y":58.48,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":38.69,"y":54.52,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":51.03,"y":53.4,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":44.59,"y":58.02,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Libram of Tenacity","item_id":11734},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Libram of Tenacity","countPerCharacter":1,"itemId":11734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Ward","item_id":11564},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Crystal Ward","countPerCharacter":4,"itemId":11564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Eye of Kajal","item_id":11753},"count_per_character":1,"locations":[{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":45.59,"y":71.46,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":56.56,"y":81.15,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":55.84,"y":79.68,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":41.53,"y":69.53,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":41.16,"y":75.46,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":45.42,"y":78.52,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Eye of Kajal","countPerCharacter":1,"itemId":11753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":11643,"name":"Lesser Arcanum of Tenacity","count":1,"url":"https://www.wowhead.com/forever/item=11643"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Libram of Tenacity","countPerCharacter":1,"itemId":11734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Crystal Ward","countPerCharacter":4,"itemId":11564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Eye of Kajal","countPerCharacter":1,"itemId":11753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4482,"title":"Libram of Tenacity","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4482"}],"missing_fields":["Crystal Ward location","Quest XP"]}},{"quest_id":4483,"title":"Libram of Resilience","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Diamond","item_id":11754},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.63,"y":47.17,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.29,"y":45.24,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.63,"y":48.22,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.95,"y":44.04,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.7,"y":37.09,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":82.64,"y":33.58,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":48.7,"y":57.63,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":55.7,"y":54.12,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":49.16,"y":58.48,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":38.69,"y":54.52,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":51.03,"y":53.4,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":44.59,"y":58.02,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Spire","item_id":11567},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Crystal Spire","countPerCharacter":4,"itemId":11567,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Burning Essence","item_id":11751},"count_per_character":1,"locations":[{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":45.59,"y":71.46,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":56.56,"y":81.15,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":55.84,"y":79.68,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":41.53,"y":69.53,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":41.16,"y":75.46,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"deadwind-pass","zone":"Deadwind Pass","x":45.42,"y":78.52,"subzone":"Restless Shade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Burning Essence","countPerCharacter":1,"itemId":11751,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Libram of Resilience","item_id":11736},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.32,"y":49.72,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":41.49,"y":52.62,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":47.59,"y":58.42,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":48.94,"y":51.47,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":41.4,"y":56.46,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Libram of Resilience","countPerCharacter":1,"itemId":11736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":11644,"name":"Lesser Arcanum of Resilience","count":1,"url":"https://www.wowhead.com/forever/item=11644"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Crystal Spire","countPerCharacter":4,"itemId":11567,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Burning Essence","countPerCharacter":1,"itemId":11751,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Libram of Resilience","countPerCharacter":1,"itemId":11736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4483,"title":"Libram of Resilience","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4483"}],"missing_fields":["Crystal Spire location","Quest XP"]}},{"quest_id":4484,"title":"Libram of Voracity","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mathredis Firestar","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.99,"y":23.58,"subzone":"Mathredis Firestar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Diamond","item_id":11754},"count_per_character":1,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.63,"y":47.17,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.29,"y":45.24,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.63,"y":48.22,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":78.95,"y":44.04,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.7,"y":37.09,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":82.64,"y":33.58,"subzone":"Firegut Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":48.7,"y":57.63,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":55.7,"y":54.12,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":49.16,"y":58.48,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":38.69,"y":54.52,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":51.03,"y":53.4,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":44.59,"y":58.02,"subzone":"Blackrock Worg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Dark Iron Deposit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Libram of Voracity","item_id":11737},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.75,"y":28.36,"subzone":"Grom'gol Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.74,"y":28.83,"subzone":"Grom'gol Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.03,"y":27.4,"subzone":"Grom'gol Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.75,"y":27.76,"subzone":"Grom'gol Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.73,"y":28.69,"subzone":"Grom'gol Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":32.12,"y":27.39,"subzone":"Grom'gol Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Libram of Voracity","countPerCharacter":1,"itemId":11737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Whipper Root Tuber","item_id":11951},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Whipper Root Tuber","countPerCharacter":4,"itemId":11951,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Force","item_id":11563},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Crystal Force","countPerCharacter":4,"itemId":11563,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[{"id":11647,"name":"Lesser Arcanum of Voracity","count":1,"url":"https://www.wowhead.com/forever/item=11647"},{"id":11648,"name":"Lesser Arcanum of Voracity","count":1,"url":"https://www.wowhead.com/forever/item=11648"},{"id":11649,"name":"Lesser Arcanum of Voracity","count":1,"url":"https://www.wowhead.com/forever/item=11649"},{"id":11645,"name":"Lesser Arcanum of Voracity","count":1,"url":"https://www.wowhead.com/forever/item=11645"},{"id":11646,"name":"Lesser Arcanum of Voracity","count":1,"url":"https://www.wowhead.com/forever/item=11646"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Diamond","countPerCharacter":1,"itemId":11754,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Libram of Voracity","countPerCharacter":1,"itemId":11737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Whipper Root Tuber","countPerCharacter":4,"itemId":11951,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Crystal Force","countPerCharacter":4,"itemId":11563,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4484,"title":"Libram of Voracity","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4484"}],"missing_fields":["Whipper Root Tuber location","Crystal Force location","Quest XP"]}},{"quest_id":8636,"title":"Rumblerock the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Rumblerock","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":83.13,"y":47.37,"subzone":"Elder Rumblerock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Rumblerock","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":83.13,"y":47.37,"subzone":"Elder Rumblerock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Rumblerock"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":83.13,"y":47.37,"subzone":"Elder Rumblerock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Rumblerock","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Rumblerock","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8636,"title":"Rumblerock the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8636"}],"missing_fields":["Quest XP"]}},{"quest_id":8683,"title":"Dawnstrider the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"burning-steppes","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Dawnstrider","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.46,"y":23.95,"subzone":"Elder Dawnstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Dawnstrider","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.46,"y":23.95,"subzone":"Elder Dawnstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Dawnstrider"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":64.46,"y":23.95,"subzone":"Elder Dawnstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Dawnstrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Dawnstrider","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8683,"title":"Dawnstrider the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8683"}],"missing_fields":["Quest XP"]}}],"quest_count":31},{"region_id":"ungoro-crater","name":"Un'Goro Crater","quests":[{"quest_id":4145,"title":"Larion and Muigin","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Larion","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Larion","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Bloodpetal Lasher","npc_id":6509},"count_per_character":5,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":75.04,"y":44.69,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":73.53,"y":69.77,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":75.36,"y":41.12,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.99,"y":39.62,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.06,"y":31.57,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":65.34,"y":26.39,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Bloodpetal Lasher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bloodpetal Trapper","npc_id":6512},"count_per_character":5,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":29.45,"y":57.01,"subzone":"Bloodpetal Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":32.45,"y":28.44,"subzone":"Bloodpetal Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":26.85,"y":68.1,"subzone":"Bloodpetal Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.76,"y":65.92,"subzone":"Bloodpetal Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.34,"y":76.65,"subzone":"Bloodpetal Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":29.43,"y":59.74,"subzone":"Bloodpetal Trapper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Bloodpetal Trapper","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bloodpetal Flayer","npc_id":6510},"count_per_character":5,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.92,"y":45.26,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.57,"y":63.92,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.84,"y":60.21,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":52.76,"y":64.45,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.87,"y":61.41,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.69,"y":71.01,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Bloodpetal Flayer","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Bloodpetal Thresher","npc_id":6511},"count_per_character":5,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":50.76,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.11,"y":27.56,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":63.98,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":70.65,"y":65.81,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.61,"y":43.74,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":72.53,"y":38.64,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Bloodpetal Thresher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4147],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Bloodpetal Lasher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Bloodpetal Trapper","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Bloodpetal Flayer","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Bloodpetal Thresher","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hunt 5 Bloodpetal Lashers, 5 Bloodpetal Threshers, 5 Bloodpetal Flayers and 5 Bloodpetal Trappers for Larion at Marshal's Refuge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4145,"title":"Larion and Muigin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4145,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet → Gadgetzan","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4145"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4145"}],"missing_fields":[]}},{"quest_id":4147,"title":"Marvon's Workshop","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Larion","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Liv Rizzlefix","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.45,"y":38.73,"subzone":"Liv Rizzlefix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Liv Rizzlefix"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.45,"y":38.73,"subzone":"Liv Rizzlefix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Liv Rizzlefix","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4145],"next_quest_ids":[4146],"requirements":{"prerequisite_alternatives":[[{"quest_id":4145,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Liv Rizzlefix","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Marvon Rivetseeker's workshop in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4147,"title":"Marvon's Workshop","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4147,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Marshal’s Refuge · finish Larion’s field work","kinds":["pickup"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4147"},{"questId":4147,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Tanaris → Stonard · one Temple preparation journey","kinds":["objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4147"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4147"}],"missing_fields":[]}},{"quest_id":9051,"title":"Toxic Test","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"elite","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Torwa Pathfinder"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Torwa Pathfinder","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9052],"next_quest_ids":[9053],"requirements":{"prerequisite_alternatives":[[{"quest_id":9052,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Torwa Pathfinder","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Stab a Devilsaur with the Devilsaur Barb. Return to Torwa Pathfinder in Un'Goro Crater when you have completed this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9051,"title":"Toxic Test","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":9051,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Toxic Test #9051","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-9051"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9051"}],"missing_fields":[]}},{"quest_id":9052,"title":"Bloodpetal Poison","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gorishi Sting","item_id":22435},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.46,"y":75.44,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.78,"y":74.73,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.33,"y":81.52,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.53,"y":81.83,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.1,"y":75.08,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.37,"y":74.48,"subzone":"Gorishi Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.25,"y":77.06,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.56,"y":78.46,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.66,"y":76.86,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.62,"y":79.07,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.24,"y":72.3,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.25,"y":73.98,"subzone":"Gorishi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.4,"y":73.53,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.29,"y":76.71,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.06,"y":80.38,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.14,"y":80.43,"subzone":"Gorishi Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gorishi Sting","countPerCharacter":8,"itemId":22435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodcap","item_id":22434},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.03,"y":31.54,"subzone":"Bloodpetal Sprout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":29.93,"y":31.56,"subzone":"Bloodpetal Sprout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":66.43,"y":32.87,"subzone":"Bloodpetal Sprout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.15,"y":33.56,"subzone":"Bloodpetal Sprout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":73.51,"y":34.19,"subzone":"Bloodpetal Sprout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.87,"y":34.25,"subzone":"Bloodpetal Sprout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bloodcap","countPerCharacter":8,"itemId":22434,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9063],"next_quest_ids":[9051],"requirements":{"prerequisite_alternatives":[[{"quest_id":9063,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[{"id":13446,"name":"Major Healing Potion","count":2,"url":"https://www.wowhead.com/forever/item=13446"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gorishi Sting","countPerCharacter":8,"itemId":22435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bloodcap","countPerCharacter":8,"itemId":22434,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Collect 8 Bloodcap and 8 Gorishi Stings, and return to Torwa Pathfinder in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9052,"title":"Bloodpetal Poison","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":9052,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodpetal Poison #9052","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-9052"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9052"}],"missing_fields":[]}},{"quest_id":9053,"title":"A Better Ingredient","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Putrid Vine","item_id":22444,"npc_id":8580},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Atal’alarion, lower statue chamber","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Atal’alarion, lower statue chamber","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Putrid Vine","countPerCharacter":1,"itemId":22444,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9051],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9051,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":0,"items":[],"choices":[{"id":22274,"name":"Grizzled Pelt","count":1,"url":"https://www.wowhead.com/forever/item=22274"},{"id":22272,"name":"Forest's Embrace","count":1,"url":"https://www.wowhead.com/forever/item=22272"},{"id":22458,"name":"Moonshadow Stave","count":1,"url":"https://www.wowhead.com/forever/item=22458"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Putrid Vine","countPerCharacter":1,"itemId":22444,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve a Putrid Vine from the guardian at the bottom of the Sunken Temple and return to Torwa Pathfinder.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":9053,"title":"A Better Ingredient","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":9053,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"A Better Ingredient #9053","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"druid","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=druid&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-9053"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9053"}],"missing_fields":[]}},{"quest_id":4290,"title":"The Fare of Lar'korwi","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Piece of Threshadon Carcass","item_id":11504},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":68.74,"y":56.71,"subzone":"Fresh Threshadon Carcass","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Piece of Threshadon Carcass","countPerCharacter":1,"itemId":11504,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4291],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Piece of Threshadon Carcass","countPerCharacter":1,"itemId":11504,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the carcass of Lar'korwi's freshest kill and steal a Piece of Threshadon Carcass before returning to Torwa Pathfinder in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4290,"title":"The Fare of Lar'korwi","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4290,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4290"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4290"}],"missing_fields":[]}},{"quest_id":4289,"title":"The Apes of Un'Goro","quest_level":55,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Un'Goro Gorilla Pelt","item_id":11478},"count_per_character":2,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":69.05,"y":17.64,"subzone":"Un'Goro Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":65.65,"y":14.68,"subzone":"Un'Goro Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.29,"y":18.06,"subzone":"Un'Goro Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":62.38,"y":17.3,"subzone":"Un'Goro Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.59,"y":18.14,"subzone":"Un'Goro Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.4,"y":16.74,"subzone":"Un'Goro Gorilla","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Un'Goro Gorilla Pelt","countPerCharacter":2,"itemId":11478,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Un'Goro Stomper Pelt","item_id":11479},"count_per_character":2,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":69.05,"y":17.64,"subzone":"Un'Goro Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":65.65,"y":14.68,"subzone":"Un'Goro Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.29,"y":18.06,"subzone":"Un'Goro Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":62.38,"y":17.3,"subzone":"Un'Goro Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.59,"y":18.14,"subzone":"Un'Goro Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.4,"y":16.74,"subzone":"Un'Goro Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Un'Goro Stomper Pelt","countPerCharacter":2,"itemId":11479,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Un'Goro Thunderer Pelt","item_id":11480},"count_per_character":2,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":69.05,"y":17.64,"subzone":"Un'Goro Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":65.65,"y":14.68,"subzone":"Un'Goro Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.29,"y":18.06,"subzone":"Un'Goro Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":62.38,"y":17.3,"subzone":"Un'Goro Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.59,"y":18.14,"subzone":"Un'Goro Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.4,"y":16.74,"subzone":"Un'Goro Thunderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Un'Goro Thunderer Pelt","countPerCharacter":2,"itemId":11480,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4301],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Un'Goro Gorilla Pelt","countPerCharacter":2,"itemId":11478,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Un'Goro Stomper Pelt","countPerCharacter":2,"itemId":11479,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Un'Goro Thunderer Pelt","countPerCharacter":2,"itemId":11480,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 2 Un'Goro Gorilla Pelts, 2 Un'Goro Stomper Pelts, and 2 Un'Goro Thunderer Pelts to Torwa Pathfinder at the entrance of Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4289,"title":"The Apes of Un'Goro","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4289,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4289"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4289"}],"missing_fields":[]}},{"quest_id":3844,"title":"It's a Secret to Everybody","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"A Wrecked Raft","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.02,"y":68.6,"subzone":"A Wrecked Raft","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"A Small Pack","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.11,"y":69.06,"subzone":"A Small Pack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"A Small Pack"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.11,"y":69.06,"subzone":"A Small Pack","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"A Small Pack","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3845],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"A Small Pack","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Look around in the pond for a clue about who this wrecked raft may belong to.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3844,"title":"It's a Secret to Everybody","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3844,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3844"},{"questId":3844,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"It's a Secret to Everybody · #3844","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3844"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3844"}],"missing_fields":[]}},{"quest_id":3845,"title":"It's a Secret to Everybody","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"A Small Pack","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.11,"y":69.06,"subzone":"A Small Pack","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"open_provided_bag","target":{"name":"A Small Pack","item_id":11104},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.11,"y":69.06,"subzone":"A Small Pack","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"open_provided_container","target":"Large Compass","countPerCharacter":1,"itemId":11104,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops."},"omitUnmeasuredTime":true}},{"action":"open_provided_bag","target":{"name":"Curled Map Parchment","item_id":11105},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.11,"y":69.06,"subzone":"A Small Pack","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Curled Map Parchment","countPerCharacter":1,"itemId":11105,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"open_provided_bag","target":{"name":"Lion-headed Key","item_id":11106},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.11,"y":69.06,"subzone":"A Small Pack","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Lion-headed Key","countPerCharacter":1,"itemId":11106,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3844],"next_quest_ids":[3908],"requirements":{"prerequisite_alternatives":[[{"quest_id":3844,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"open_provided_container","target":"Large Compass","countPerCharacter":1,"itemId":11104,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Curled Map Parchment","countPerCharacter":1,"itemId":11105,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Lion-headed Key","countPerCharacter":1,"itemId":11106,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Examine the items inside the pack and bring them to their owner.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops.","guide_optional":false,"routing_decision":{"id":3845,"title":"It's a Secret to Everybody","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3845,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3845"},{"questId":3845,"firstStop":4,"lastStop":8,"turninStop":8,"completed":true,"group":"It's a Secret to Everybody · #3845","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3845"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=3845","detail":"After accepting this stage from the underwater pack, open A Small Pack in your inventory and remove the Large Compass, Curled Map Parchment and Lion-headed Key. Then take them to Linken. All three objective items come from the provided bag; do not send the party to farm separate world drops."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3845"}],"missing_fields":[]}},{"quest_id":4291,"title":"The Scent of Lar'korwi","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"approach_trigger_then_kill_and_loot","target":{"name":"Ravasaur Pheromone Gland","item_id":11509},"count_per_character":2,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67,"y":73,"subzone":"Lar'korwi Mate egg nest","coordinate_role":"approximate_classic_player_report","evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67,"y":67,"subzone":"Lar'korwi Mate egg nest","coordinate_role":"approximate_classic_player_report","evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63,"y":77,"subzone":"Lar'korwi Mate egg nest","coordinate_role":"approximate_classic_player_report","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"approach_trigger_then_kill_and_loot","target":"Ravasaur Pheromone Gland","countPerCharacter":2,"itemId":11509,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4290],"next_quest_ids":[4292],"requirements":{"prerequisite_alternatives":[[{"quest_id":4290,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"approach_trigger_then_kill_and_loot","target":"Ravasaur Pheromone Gland","countPerCharacter":2,"itemId":11509,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 2 Ravasaur Pheromone Glands to Torwa Pathfinder near the entrance to Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns.","guide_optional":false,"routing_decision":{"id":4291,"title":"The Scent of Lar'korwi","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4291,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4291"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4291","detail":"Clear nearby ravasaurs, then walk onto an egg clutch to summon a Lar'korwi Mate. Kill the summoned mate and loot the gland; ordinary ravasaurs are not the target. Markers identify reported nest areas, not static mate spawns."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4291"}],"missing_fields":[]}},{"quest_id":4292,"title":"The Bait for Lar'korwi","quest_level":56,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_pouch_contents_at_trigger_then_kill_and_loot","target":{"name":"Lar'korwi's Head","item_id":11510},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":79.92,"y":49.9,"subzone":"Un'Goro Flat Rock","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"location_label":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon.","delivery":false,"completion_estimate":{"index":0,"action":"use_pouch_contents_at_trigger_then_kill_and_loot","target":"Lar'korwi's Head","countPerCharacter":1,"itemId":11510,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4291],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4291,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7300,"money_copper":0,"items":[],"choices":[{"id":11876,"name":"Plainstalker Tunic","count":1,"url":"https://www.wowhead.com/forever/item=11876"},{"id":11882,"name":"Outrider Leggings","count":1,"url":"https://www.wowhead.com/forever/item=11882"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_pouch_contents_at_trigger_then_kill_and_loot","target":"Lar'korwi's Head","countPerCharacter":1,"itemId":11510,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Using the contents of Torwa's Pouch, summon Lar'korwi and defeat him. Then bring Lar'korwi's Head to Torwa Pathfinder near the entrance to Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon.","guide_optional":false,"routing_decision":{"id":4292,"title":"The Bait for Lar'korwi","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4292,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4292"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4292","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Open Torwa's Pouch. Place the Preserved Threshadon Meat on the Un'Goro Flat Rock and apply the Pheromone Mixture to summon Lar'korwi; kill it and loot its head. This is a summon location, not a permanently spawned Lar'korwi. The rock is east of the Eastern Crystal Pylon."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4292"}],"missing_fields":[]}},{"quest_id":3908,"title":"It's a Secret to Everybody","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Donova Snowden"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3845],"next_quest_ids":[3909],"requirements":{"prerequisite_alternatives":[[{"quest_id":3845,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Linken's Sword to Donova Snowden in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3908,"title":"It's a Secret to Everybody","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3908,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3908"},{"questId":3908,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3908"},{"questId":3908,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"It's a Secret to Everybody · #3908","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3908"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3908"}],"missing_fields":[]}},{"quest_id":3881,"title":"Expedition Salvation","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Williden Marshal","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.95,"y":7.14,"subzone":"Williden Marshal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Williden Marshal","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.95,"y":7.14,"subzone":"Williden Marshal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crate of Foodstuffs","item_id":11113},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":68.54,"y":36.54,"subzone":"Crate of Foodstuffs","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crate of Foodstuffs","countPerCharacter":1,"itemId":11113,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Research Equipment","item_id":11112},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.45,"y":66.06,"subzone":"Research Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Research Equipment","countPerCharacter":1,"itemId":11112,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crate of Foodstuffs","countPerCharacter":1,"itemId":11113,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Research Equipment","countPerCharacter":1,"itemId":11112,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Crate of Foodstuffs and Research Equipment to Williden Marshal in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3881,"title":"Expedition Salvation","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3881,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3881"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3881"}],"missing_fields":[]}},{"quest_id":3882,"title":"Roll the Bones","quest_level":51,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Spark Nilminer","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.5,"y":7.42,"subzone":"Spark Nilminer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spark Nilminer","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.5,"y":7.42,"subzone":"Spark Nilminer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dinosaur Bone","item_id":11114},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.54,"y":67.19,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.99,"y":61.8,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":32.3,"y":74.67,"subzone":"Spiked Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.93,"y":80.7,"subzone":"Spiked Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.64,"y":69.28,"subzone":"Spiked Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.78,"y":68.98,"subzone":"Thunderstomp Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dinosaur Bone","countPerCharacter":8,"itemId":11114,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":0,"items":[],"choices":[{"id":11908,"name":"Archaeologist's Quarry Boots","count":1,"url":"https://www.wowhead.com/forever/item=11908"},{"id":11909,"name":"Excavator's Utility Belt","count":1,"url":"https://www.wowhead.com/forever/item=11909"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dinosaur Bone","countPerCharacter":8,"itemId":11114,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Dinosaur Bones to Spark Nilminer in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3882,"title":"Roll the Bones","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3882,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3882"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3882"}],"missing_fields":[]}},{"quest_id":3883,"title":"Alien Ecology","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hol'anyee Marshal","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.89,"y":7.24,"subzone":"Hol'anyee Marshal","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hol'anyee Marshal","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.89,"y":7.24,"subzone":"Hol'anyee Marshal","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item","target":{"name":"Hive Wall Sample","item_id":11131},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.69,"y":85.32,"subzone":"Gorishi Hive Hatchery","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item","target":"Hive Wall Sample","countPerCharacter":1,"itemId":11131,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3050,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item","target":"Hive Wall Sample","countPerCharacter":1,"itemId":11131,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Scraping Vial to collect a Hive Wall Sample from one of the Gorishi hive hatcheries in Un'Goro Crater. Look for the chambers with the hanging larval spawns.  Bring the Hive Wall Sample to Hol'anyee Marshal in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible.","guide_optional":false,"routing_decision":{"id":3883,"title":"Alien Ecology","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3883,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3883"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=3883","detail":"Inside the Slithering Scar cave, stand in the larval hatchery and use the Unused Scraping Vial. There is no wall object to loot. The objective point is underground, not a surface approach. Enter the hive from the north, then follow the cave into the first larval chamber; group with Pawn Captures Queen if eligible."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3883"}],"missing_fields":[]}},{"quest_id":4284,"title":"Crystals of Power","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Red Power Crystal","item_id":11186},"count_per_character":7,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":7,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Yellow Power Crystal","item_id":11188},"count_per_character":7,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":7,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Power Crystal","item_id":11185},"count_per_character":7,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Power Crystal","countPerCharacter":7,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Power Crystal","item_id":11184},"count_per_character":7,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Blue Power Crystal","countPerCharacter":7,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4285,4287,4288],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":8000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":7,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":7,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Power Crystal","countPerCharacter":7,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Blue Power Crystal","countPerCharacter":7,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Collect 7 Power Crystals of each color: red, blue, yellow, and green. Bring them to J.D. Collie at Marshal's Refuge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4284,"title":"Crystals of Power","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4284,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4284"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4284"}],"missing_fields":[]}},{"quest_id":4501,"title":"Beware of Pterrordax","quest_level":55,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Beware of Pterrordax","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.53,"y":8.44,"subzone":"Beware of Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spraggle Frock","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.62,"y":8.5,"subzone":"Spraggle Frock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Pterrordax","npc_id":9166},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.6,"y":87.36,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.14,"y":60.97,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.33,"y":92.42,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.12,"y":66.24,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":10.15,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.16,"y":11.51,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Pterrordax","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Frenzied Pterrordax","npc_id":9167},"count_per_character":15,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.21,"y":70.9,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":32.87,"y":79.01,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":21.04,"y":38.46,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":20.2,"y":40.33,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":23.15,"y":41.08,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":26.47,"y":64.49,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Frenzied Pterrordax","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[{"id":11918,"name":"Grotslab Gloves","count":1,"url":"https://www.wowhead.com/forever/item=11918"},{"id":11919,"name":"Cragplate Greaves","count":1,"url":"https://www.wowhead.com/forever/item=11919"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Pterrordax","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Frenzied Pterrordax","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":450,"partyKnownSeconds":450,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Pterrordax and 15 Frenzied Pterrordax, then speak to Spraggle Frock at Marshal's Refuge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4501,"title":"Beware of Pterrordax","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4501,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4501"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4501"}],"missing_fields":[]}},{"quest_id":4503,"title":"Shizzle's Flyer","quest_level":51,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shizzle","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.23,"y":11.59,"subzone":"Shizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shizzle","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.23,"y":11.59,"subzone":"Shizzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Webbed Diemetradon Scale","item_id":11830},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.06,"y":33.9,"subzone":"Young Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":70.45,"y":20.58,"subzone":"Young Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":70.15,"y":28.06,"subzone":"Young Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":66.12,"y":30.42,"subzone":"Young Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":64.79,"y":35.4,"subzone":"Young Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.69,"y":38.94,"subzone":"Young Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.24,"y":61.45,"subzone":"Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.18,"y":69.81,"subzone":"Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":58.26,"y":72.54,"subzone":"Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.36,"y":63.28,"subzone":"Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.51,"y":61.27,"subzone":"Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.2,"y":80.39,"subzone":"Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.3,"y":70.75,"subzone":"Elder Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":24.66,"y":54.67,"subzone":"Elder Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.02,"y":76.06,"subzone":"Elder Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.56,"y":78.02,"subzone":"Elder Diemetradon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Webbed Diemetradon Scale","countPerCharacter":8,"itemId":11830,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Webbed Pterrordax Scale","item_id":11831},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":80.53,"y":39.71,"subzone":"Fledgling Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":79.54,"y":61.54,"subzone":"Fledgling Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":77.2,"y":59.69,"subzone":"Fledgling Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":80.76,"y":60.02,"subzone":"Fledgling Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":77.98,"y":58.73,"subzone":"Fledgling Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":79.07,"y":60.11,"subzone":"Fledgling Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.6,"y":87.36,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.14,"y":60.97,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.33,"y":92.42,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.12,"y":66.24,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":10.15,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.16,"y":11.51,"subzone":"Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.21,"y":70.9,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":32.87,"y":79.01,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":21.04,"y":38.46,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":20.2,"y":40.33,"subzone":"Frenzied Pterrordax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Webbed Pterrordax Scale","countPerCharacter":8,"itemId":11831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":0,"items":[],"choices":[{"id":11915,"name":"Shizzle's Drizzle Blocker","count":1,"url":"https://www.wowhead.com/forever/item=11915"},{"id":11916,"name":"Shizzle's Muzzle","count":1,"url":"https://www.wowhead.com/forever/item=11916"},{"id":11917,"name":"Shizzle's Nozzle Wiper","count":1,"url":"https://www.wowhead.com/forever/item=11917"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Webbed Diemetradon Scale","countPerCharacter":8,"itemId":11830,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Webbed Pterrordax Scale","countPerCharacter":8,"itemId":11831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Collect 8 Webbed Diemetradon Scales and 8 Webbed Pterrordax Scales for Shizzle in Marshal's Refuge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4503,"title":"Shizzle's Flyer","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4503,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4503"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4503"}],"missing_fields":[]}},{"quest_id":4243,"title":"Chasing A-Me 01","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Karna Remtravel","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.38,"y":13.44,"subzone":"Karna Remtravel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"A-Me 01","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67.66,"y":16.76,"subzone":"A-Me 01","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"A-Me 01"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67.66,"y":16.76,"subzone":"A-Me 01","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"A-Me 01","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4244],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"A-Me 01","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find A-Me 01 in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4243,"title":"Chasing A-Me 01","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4243,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4243"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4243"}],"missing_fields":[]}},{"quest_id":4492,"title":"Lost!","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Spraggle Frock","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.62,"y":8.5,"subzone":"Spraggle Frock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ringo","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.9,"y":49.85,"subzone":"Ringo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ringo"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.9,"y":49.85,"subzone":"Ringo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ringo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4491],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ringo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Ringo at Fire Plume Ridge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4492,"title":"Lost!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4492,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southeastern entrance → Marshal’s Refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4492"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4492"}],"missing_fields":[]}},{"quest_id":4285,"title":"The Northern Pylon","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"J.D. Collie"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4284],"next_quest_ids":[4321],"requirements":{"prerequisite_alternatives":[[{"quest_id":4284,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Discover the location of the Northern Crystal Pylon in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4285,"title":"The Northern Pylon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4285,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern tar pits · crystals before pylons","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4285"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4285"}],"missing_fields":[]}},{"quest_id":4287,"title":"The Eastern Pylon","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"J.D. Collie"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4284],"next_quest_ids":[4321],"requirements":{"prerequisite_alternatives":[[{"quest_id":4284,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Discover the location of the Eastern Crystal Pylon in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4287,"title":"The Eastern Pylon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4287,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern tar pits · crystals before pylons","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4287"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4287"}],"missing_fields":[]}},{"quest_id":4288,"title":"The Western Pylon","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"J.D. Collie"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4284],"next_quest_ids":[4321],"requirements":{"prerequisite_alternatives":[[{"quest_id":4284,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Discover the location of the Western Crystal Pylon.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4288,"title":"The Western Pylon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4288,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern tar pits · crystals before pylons","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4288"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4288"}],"missing_fields":[]}},{"quest_id":4491,"title":"A Little Help From My Friends","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ringo","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.9,"y":49.85,"subzone":"Ringo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Spraggle Frock","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.62,"y":8.5,"subzone":"Spraggle Frock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Spraggle Frock"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.62,"y":8.5,"subzone":"Spraggle Frock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Spraggle Frock","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4492],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4492,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[{"id":11910,"name":"Bejeweled Legguards","count":1,"url":"https://www.wowhead.com/forever/item=11910"},{"id":11911,"name":"Treetop Leggings","count":1,"url":"https://www.wowhead.com/forever/item=11911"},{"id":11913,"name":"Clayridge Helm","count":1,"url":"https://www.wowhead.com/forever/item=11913"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Spraggle Frock","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Lead Ringo to Spraggle Frock at Marshal's Refuge.  If Ringo faints, use Spraggle's Canteen to revive him.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4491,"title":"A Little Help From My Friends","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4491,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gorishi Queen → Fire Plume → refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4491"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4491"}],"missing_fields":[]}},{"quest_id":4321,"title":"Making Sense of It","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"J.D. Collie"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4285,4287,4288],"next_quest_ids":[4381,4382,4383,4384,4385,4386],"requirements":{"prerequisite_alternatives":[[{"quest_id":4285,"required_state":"completed"},{"quest_id":4287,"required_state":"completed"},{"quest_id":4288,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":525,"money_copper":0,"items":[{"id":11482,"name":"Crystal Pylon User's Manual","count":1,"url":"https://www.wowhead.com/forever/item=11482"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with J.D. Collie in a moment.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4321,"title":"Making Sense of It","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4321,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gorishi Queen → Fire Plume → refuge","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4321"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4321"}],"missing_fields":[]}},{"quest_id":4244,"title":"Chasing A-Me 01","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"A-Me 01","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67.66,"y":16.76,"subzone":"A-Me 01","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"A-Me 01","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67.66,"y":16.76,"subzone":"A-Me 01","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Casing","item_id":10561},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":34.69,"y":51.89,"subzone":"Clunk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.07,"y":83.62,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.25,"y":53.54,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":23.76,"y":52.38,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":28.72,"y":68.72,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":19.63,"y":78.29,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.58,"y":66.99,"subzone":"7:XT","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Casing","countPerCharacter":1,"itemId":10561,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4243],"next_quest_ids":[4245],"requirements":{"prerequisite_alternatives":[[{"quest_id":4243,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Casing","countPerCharacter":1,"itemId":10561,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find a Mithril Casing and return to A-Me 01 in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4244,"title":"Chasing A-Me 01","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4244,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Fungal Rock → U’cha → Lar’korwi","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4244"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4244"}],"missing_fields":[]}},{"quest_id":4245,"title":"Chasing A-Me 01","quest_level":53,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"A-Me 01","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67.66,"y":16.76,"subzone":"A-Me 01","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Karna Remtravel","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.38,"y":13.44,"subzone":"Karna Remtravel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort A-Me 01 back to Karna Remtravel in Un'Goro Crater."},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":67.66,"y":16.76,"subzone":"A-Me 01","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort A-Me 01 back to Karna Remtravel in Un'Goro Crater.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4244],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4244,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6550,"money_copper":16000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort A-Me 01 back to Karna Remtravel in Un'Goro Crater.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort A-Me 01 back to Karna Remtravel in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4245,"title":"Chasing A-Me 01","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4245,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Fungal Rock → U’cha → Lar’korwi","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4245"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4245"}],"missing_fields":[]}},{"quest_id":4301,"title":"The Mighty U'cha","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Torwa Pathfinder","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":75.96,"subzone":"Torwa Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"U'cha's Pelt","item_id":11476},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":68.14,"y":12.56,"subzone":"U'cha","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"U'cha's Pelt","countPerCharacter":1,"itemId":11476,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4289],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4289,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[{"id":11906,"name":"Beastsmasher","count":1,"url":"https://www.wowhead.com/forever/item=11906"},{"id":11907,"name":"Beastslayer","count":1,"url":"https://www.wowhead.com/forever/item=11907"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"U'cha's Pelt","countPerCharacter":1,"itemId":11476,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring U'cha's Pelt to Torwa Pathfinder at the entrance of Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4301,"title":"The Mighty U'cha","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4301,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Fungal Rock → U’cha → Lar’korwi","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4301"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4301"}],"missing_fields":[]}},{"quest_id":974,"title":"Finding the Source","quest_level":55,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krakle","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.93,"y":50.44,"subzone":"Krakle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krakle","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.93,"y":50.44,"subzone":"Krakle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Krakle's Thermometer","npc_id":10541},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.95,"y":55.21,"subzone":"Krakle's Thermometer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.46,"y":48.53,"subzone":"Krakle's Thermometer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":54.04,"y":47.59,"subzone":"Krakle's Thermometer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.08,"y":53.34,"subzone":"Krakle's Thermometer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.71,"y":45.64,"subzone":"Krakle's Thermometer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Krakle's Thermometer","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[980],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Krakle's Thermometer","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Krakle in Un'Goro Crater wants you to find the hottest area of Fire Plume Ridge.  Whenever you find a hot spot, right click the thermometer to check the temperature. Keep looking until you find the hottest one.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":974,"title":"Finding the Source","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":974,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Fire Plume → Refuge · source of the heat","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-974"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=974"}],"missing_fields":[]}},{"quest_id":980,"title":"The New Springs","quest_level":55,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krakle","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.93,"y":50.44,"subzone":"Krakle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Donova Snowden"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[974],"next_quest_ids":[4842],"requirements":{"prerequisite_alternatives":[[{"quest_id":974,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Winterspring and speak with Donova Snowden.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":980,"title":"The New Springs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":980,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Fire Plume → Refuge · source of the heat","kinds":["pickup"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-980"},{"questId":980,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Donova · the Un’Goro report","kinds":["objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-980"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=980"}],"missing_fields":[]}},{"quest_id":3884,"title":"Williden's Journal","quest_level":50,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Devilsaur","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Devilsaur","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Devilsaur","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Ironhide Devilsaur","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Tyrant Devilsaur","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Tyrant Devilsaur","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Plated Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Plated Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Plated Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Plated Stegodon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Williden Marshal","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.95,"y":7.14,"subzone":"Williden Marshal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Williden Marshal"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.95,"y":7.14,"subzone":"Williden Marshal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Williden Marshal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Williden Marshal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the journal to Williden Marshal somewhere in Un'Goro Crater.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3884,"title":"Williden's Journal","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3884,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Marshal’s Refuge · optional Williden’s Journal","kinds":["pickup","objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3884"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3884"}],"missing_fields":[]}},{"quest_id":3941,"title":"A Gnome's Assistance","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"J.D. Collie"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3914],"next_quest_ids":[3942],"requirements":{"prerequisite_alternatives":[[{"quest_id":3914,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"J.D. Collie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find J.D. Collie in the cave at Marshal's Refuge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3941,"title":"A Gnome's Assistance","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3941,"firstStop":26,"lastStop":28,"turninStop":28,"completed":true,"group":"A Gnome's Assistance · #3941","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3941"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3941"}],"missing_fields":[]}},{"quest_id":3942,"title":"Linken's Memory","quest_level":54,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eridan Bluewind","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":81.51,"subzone":"Eridan Bluewind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Eridan Bluewind"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":81.51,"subzone":"Eridan Bluewind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Eridan Bluewind","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3941],"next_quest_ids":[4084],"requirements":{"prerequisite_alternatives":[[{"quest_id":3941,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Eridan Bluewind","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Eridan Bluewind in southern Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3942,"title":"Linken's Memory","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3942,"firstStop":29,"lastStop":31,"turninStop":31,"completed":true,"group":"Linken's Memory · #3942","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3942"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3942"}],"missing_fields":[]}},{"quest_id":3961,"title":"Linken's Adventure","quest_level":54,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Linken"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Linken","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4005],"next_quest_ids":[3962],"requirements":{"prerequisite_alternatives":[[{"quest_id":4005,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Linken","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Silver Totem of Aquementas to Linken in Marshal's Refuge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3961,"title":"Linken's Adventure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3961,"firstStop":41,"lastStop":43,"turninStop":43,"completed":true,"group":"Linken's Adventure · #3961","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3961"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3961"}],"missing_fields":[]}},{"quest_id":3962,"title":"It's Dangerous to Go Alone","quest_level":56,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Linken","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.66,"y":8.1,"subzone":"Linken","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Blazerunner","npc_id":9376},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.41,"y":49.33,"subzone":"Blazerunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Blazerunner","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Golden Flame","item_id":11179},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.28,"y":49.97,"subzone":"Ornate Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Golden Flame","countPerCharacter":1,"itemId":11179,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3961],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3961,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7300,"money_copper":0,"items":[{"id":11905,"name":"Linken's Boomerang","count":1,"url":"https://www.wowhead.com/forever/item=11905"}],"choices":[{"id":11902,"name":"Linken's Sword of Mastery","count":1,"url":"https://www.wowhead.com/forever/item=11902"},{"id":11904,"name":"Spirit of Aquementas","count":1,"url":"https://www.wowhead.com/forever/item=11904"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Blazerunner","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Golden Flame","countPerCharacter":1,"itemId":11179,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Fire Plume Ridge, south of Marshal's Refuge.  Find Blazerunner and use the totem to remove his protective aura. Once he has been defeated, acquire the Golden Flame from the cave.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3962,"title":"It's Dangerous to Go Alone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3962"}],"missing_fields":[]}},{"quest_id":4148,"title":"Bloodpetal Zapper","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Larion","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Larion","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodpetal Sprout","item_id":11315},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodpetal Sprout","countPerCharacter":1,"itemId":11315,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4146],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4146,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3950,"money_copper":16000,"items":[{"id":11320,"name":"Bloodpetal Zapper","count":1,"url":"https://www.wowhead.com/forever/item=11320"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodpetal Sprout","countPerCharacter":1,"itemId":11315,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4148,"title":"Bloodpetal Zapper","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4148"}],"missing_fields":[]}},{"quest_id":4381,"title":"Crystal Restore","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Northern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":56.52,"y":12.54,"subzone":"Northern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Northern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":56.52,"y":12.54,"subzone":"Northern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Yellow Power Crystal","item_id":11188},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":10,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Power Crystal","item_id":11185},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Power Crystal","countPerCharacter":10,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4321],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11562,"name":"Crystal Restore","count":6,"url":"https://www.wowhead.com/forever/item=11562"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":10,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Power Crystal","countPerCharacter":10,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4381,"title":"Crystal Restore","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4381"}],"missing_fields":["Quest XP"]}},{"quest_id":4382,"title":"Crystal Force","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Eastern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":77.16,"y":49.98,"subzone":"Eastern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eastern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":77.16,"y":49.98,"subzone":"Eastern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Power Crystal","item_id":11185},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Power Crystal","countPerCharacter":10,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Power Crystal","item_id":11184},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blue Power Crystal","countPerCharacter":10,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4321],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11563,"name":"Crystal Force","count":6,"url":"https://www.wowhead.com/forever/item=11563"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Power Crystal","countPerCharacter":10,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blue Power Crystal","countPerCharacter":10,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4382,"title":"Crystal Force","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4382"}],"missing_fields":["Quest XP"]}},{"quest_id":4383,"title":"Crystal Ward","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Western Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":23.86,"y":59.19,"subzone":"Western Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Western Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":23.86,"y":59.19,"subzone":"Western Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Red Power Crystal","item_id":11186},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":10,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Power Crystal","item_id":11185},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Green Power Crystal","countPerCharacter":10,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4321],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11564,"name":"Crystal Ward","count":6,"url":"https://www.wowhead.com/forever/item=11564"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":10,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Green Power Crystal","countPerCharacter":10,"itemId":11185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4383,"title":"Crystal Ward","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4383"}],"missing_fields":["Quest XP"]}},{"quest_id":4384,"title":"Crystal Yield","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Western Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":23.86,"y":59.19,"subzone":"Western Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Western Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":23.86,"y":59.19,"subzone":"Western Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Red Power Crystal","item_id":11186},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":10,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Power Crystal","item_id":11184},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blue Power Crystal","countPerCharacter":10,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4321],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11565,"name":"Crystal Yield","count":6,"url":"https://www.wowhead.com/forever/item=11565"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":10,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blue Power Crystal","countPerCharacter":10,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4384,"title":"Crystal Yield","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4384"}],"missing_fields":["Quest XP"]}},{"quest_id":4385,"title":"Crystal Charge","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Northern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":56.52,"y":12.54,"subzone":"Northern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Northern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":56.52,"y":12.54,"subzone":"Northern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Red Power Crystal","item_id":11186},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":10,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Yellow Power Crystal","item_id":11188},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":10,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4321],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11566,"name":"Crystal Charge","count":6,"url":"https://www.wowhead.com/forever/item=11566"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Red Power Crystal","countPerCharacter":10,"itemId":11186,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":10,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4385,"title":"Crystal Charge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4385"}],"missing_fields":["Quest XP"]}},{"quest_id":4386,"title":"Crystal Spire","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Eastern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":77.16,"y":49.98,"subzone":"Eastern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eastern Crystal Pylon","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":77.16,"y":49.98,"subzone":"Eastern Crystal Pylon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blue Power Crystal","item_id":11184},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blue Power Crystal","countPerCharacter":10,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Yellow Power Crystal","item_id":11188},"count_per_character":10,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":10,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4321],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4321,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11567,"name":"Crystal Spire","count":6,"url":"https://www.wowhead.com/forever/item=11567"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blue Power Crystal","countPerCharacter":10,"itemId":11184,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Yellow Power Crystal","countPerCharacter":10,"itemId":11188,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4386,"title":"Crystal Spire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4386"}],"missing_fields":["Quest XP"]}},{"quest_id":5150,"title":"Dadanga is Hungry!","quest_level":55,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dadanga","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.63,"y":7.17,"subzone":"Dadanga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dadanga","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.63,"y":7.17,"subzone":"Dadanga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodpetal Sprout","item_id":11315},"count_per_character":15,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.6,"y":22.37,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.26,"y":23.68,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":31.19,"y":36.42,"subzone":"Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":57.29,"y":61.75,"subzone":"Ironhide Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":33.04,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.13,"y":60.71,"subzone":"Tyrant Devilsaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":36.49,"y":72.3,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":35.52,"y":74.75,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.41,"y":72.4,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":30.32,"y":77.5,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":38.98,"y":69.69,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.07,"y":77.73,"subzone":"Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":33.72,"y":77.16,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":28.38,"y":58.34,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":37.68,"y":61.22,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":34.21,"y":67.2,"subzone":"Plated Stegodon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodpetal Sprout","countPerCharacter":15,"itemId":11315,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":15699,"name":"Small Brown-wrapped Package","count":1,"url":"https://www.wowhead.com/forever/item=15699"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodpetal Sprout","countPerCharacter":15,"itemId":11315,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5150,"title":"Dadanga is Hungry!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5150"}],"missing_fields":["Quest XP"]}},{"quest_id":8681,"title":"Thunderhorn the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ungoro-crater","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Thunderhorn","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.35,"y":76.07,"subzone":"Elder Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Thunderhorn","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.35,"y":76.07,"subzone":"Elder Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Thunderhorn"},"count_per_character":null,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.35,"y":76.07,"subzone":"Elder Thunderhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Thunderhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Thunderhorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8681,"title":"Thunderhorn the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8681"}],"missing_fields":["Quest XP"]}}],"quest_count":44},{"region_id":"ironforge","name":"Ironforge","quests":[{"quest_id":4736,"title":"In Search of Menara Voidrender","quest_level":31,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Briarthorn","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.35,"y":5.66,"subzone":"Briarthorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Menara Voidrender","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menara Voidrender"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.51,"y":35.45,"subzone":"Menara Voidrender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[4737,4738,4739],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":625,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menara Voidrender","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Menara Voidrender in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4736,"title":"In Search of Menara Voidrender","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4736,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"In Search of Menara Voidrender #4736","kinds":["pickup","objective","turnin"],"guide":"warlock-bloodrobe","title":"Warlock · Enchanted Gold Bloodrobe","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":31},"url":"/journey/warlock-bloodrobe.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4736"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4736"}],"missing_fields":[]}},{"quest_id":1804,"title":"Tome of the Cabal","quest_level":30,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krom Stoutarm","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":74.19,"y":9.39,"subzone":"Krom Stoutarm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Strahad Farsan","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":62.63,"y":35.5,"subzone":"Strahad Farsan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rod of Channeling","item_id":6930},"count_per_character":3,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":49.63,"y":46.43,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.7,"y":54.36,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.95,"y":54.41,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":53.09,"y":53.2,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":52.54,"y":53.88,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":52.95,"y":55.33,"subzone":"Dragonmaw Shadowwarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.48,"y":45.39,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.99,"y":45.81,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":46.17,"y":47.05,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":46.57,"y":47.17,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.66,"y":43.32,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":45.62,"y":42.48,"subzone":"Dragonmaw Bonewarder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rod of Channeling","countPerCharacter":3,"itemId":6930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1802],"next_quest_ids":[1795],"requirements":{"prerequisite_alternatives":[[{"quest_id":1802,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rod of Channeling","countPerCharacter":3,"itemId":6930,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Reconstructed Tome and 3 Rods of Channeling to Strahad Farsan in Ratchet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1804,"title":"Tome of the Cabal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1804"}],"missing_fields":[]}},{"quest_id":1802,"title":"Tome of the Cabal","quest_level":30,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krom Stoutarm","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":74.19,"y":9.39,"subzone":"Krom Stoutarm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krom Stoutarm","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":74.19,"y":9.39,"subzone":"Krom Stoutarm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Moldy Tome","item_id":6931},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":27.78,"y":72.79,"subzone":"Tome of the Cabal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Moldy Tome","countPerCharacter":1,"itemId":6931,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tattered Manuscript","item_id":6997},"count_per_character":1,"locations":[{"zone_id":"thousand-needles","zone":"Thousand Needles","x":43.44,"y":32.69,"subzone":"Damaged Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Tattered Manuscript","countPerCharacter":1,"itemId":6997,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1758],"next_quest_ids":[1804],"requirements":{"prerequisite_alternatives":[[{"quest_id":1758,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Moldy Tome","countPerCharacter":1,"itemId":6931,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Tattered Manuscript","countPerCharacter":1,"itemId":6997,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Retrieve the Moldy Tome and Tattered Manuscript for Krom Stoutarm in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1802,"title":"Tome of the Cabal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1802"}],"missing_fields":[]}},{"quest_id":687,"title":"Theldurin the Lost","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gerrig Bonegrip","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Zaruk","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.54,"y":35.64,"subzone":"Zaruk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Theldurin the Lost"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Theldurin the Lost","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[653,688],"next_quest_ids":[692],"requirements":{"prerequisite_alternatives":[[{"quest_id":653,"required_state":"completed"}],[{"quest_id":688,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Theldurin the Lost","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Theldurin the Lost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":687,"title":"Theldurin the Lost","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=687"}],"missing_fields":[]}},{"quest_id":737,"title":"Forbidden Knowledge","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gerrig Bonegrip","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Keeper Bel'dugur","locations":[{"zone_id":"undercity","zone":"Undercity","x":53.74,"y":54.46,"subzone":"Keeper Bel'dugur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Theldurin the Lost","locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Theldurin the Lost"},"count_per_character":null,"locations":[{"zone_id":"badlands","zone":"Badlands","x":51.39,"y":76.87,"subzone":"Theldurin the Lost","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Theldurin the Lost","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[735,736],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":735,"required_state":"completed"}],[{"quest_id":736,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[{"id":4984,"name":"Skull of Impending Doom","count":1,"url":"https://www.wowhead.com/forever/item=4984"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Theldurin the Lost","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Yagyin's Digest to Theldurin.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":737,"title":"Forbidden Knowledge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=737"}],"missing_fields":[]}},{"quest_id":3645,"title":"Membership Card Renewal","quest_level":47,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkmaster Overspark"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3641],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3641,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":10790,"name":"Gnome Engineer Membership Card","count":1,"url":"https://www.wowhead.com/forever/item=10790"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3645,"title":"Membership Card Renewal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3645"}],"missing_fields":["Quest XP"]}},{"quest_id":8228,"title":"Could I get a Fishing Flier?","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":356,"name":"Fishing","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Barrus","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.17,"y":74.95,"subzone":"Barrus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Barrus","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.17,"y":74.95,"subzone":"Barrus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Barrus"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":28.17,"y":74.95,"subzone":"Barrus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Barrus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19978,"name":"Fishing Tournament!","count":1,"url":"https://www.wowhead.com/forever/item=19978"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Barrus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8228,"title":"Could I get a Fishing Flier?","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8228"}],"missing_fields":["Quest XP"]}},{"quest_id":8492,"title":"The Alliance Needs Copper Bars!","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Stonebrow","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":64.4,"y":67.31,"subzone":"Sergeant Stonebrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Stonebrow","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":64.4,"y":67.31,"subzone":"Sergeant Stonebrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Copper Bar","item_id":2840},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8493],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Copper Bars to Sergeant Stonebrow at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8492,"title":"The Alliance Needs Copper Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Copper Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8492"}],"missing_fields":["Copper Bar location","Quest XP"]}},{"quest_id":8493,"title":"The Alliance Needs More Copper Bars!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Stonebrow","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":64.4,"y":67.31,"subzone":"Sergeant Stonebrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Stonebrow","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":64.4,"y":67.31,"subzone":"Sergeant Stonebrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Copper Bar","item_id":2840},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8492],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8492,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":1,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Copper Bar","countPerCharacter":20,"itemId":2840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 copper bars to Sergeant Stonebrow at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8493,"title":"The Alliance Needs More Copper Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8493"}],"missing_fields":["Copper Bar location","Quest XP"]}},{"quest_id":8494,"title":"The Alliance Needs Iron Bars!","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Carnes","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":65,"y":65.38,"subzone":"Corporal Carnes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Carnes","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":65,"y":65.38,"subzone":"Corporal Carnes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Iron Bar","item_id":3575},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Iron Bar","countPerCharacter":20,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8495],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Iron Bar","countPerCharacter":20,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Iron Bars to Corporal Carnes at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8494,"title":"The Alliance Needs Iron Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Iron Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8494"}],"missing_fields":["Iron Bar location","Quest XP"]}},{"quest_id":8495,"title":"The Alliance Needs More Iron Bars!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Carnes","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":65,"y":65.38,"subzone":"Corporal Carnes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corporal Carnes","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":65,"y":65.38,"subzone":"Corporal Carnes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Iron Bar","item_id":3575},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Iron Bar","countPerCharacter":20,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8494],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8494,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":5,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Iron Bar","countPerCharacter":20,"itemId":3575,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 iron bars to Corporal Carnes at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8495,"title":"The Alliance Needs More Iron Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8495"}],"missing_fields":["Iron Bar location","Quest XP"]}},{"quest_id":8499,"title":"The Alliance Needs Thorium Bars!","quest_level":60,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dame Twinbraid","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.89,"y":68.43,"subzone":"Dame Twinbraid","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dame Twinbraid","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.89,"y":68.43,"subzone":"Dame Twinbraid","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":20,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Thorium Bars to Dame Twinbraid at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8499,"title":"The Alliance Needs Thorium Bars!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8499"}],"missing_fields":["Thorium Bar location","Quest XP"]}},{"quest_id":8503,"title":"The Alliance Needs Stranglekelp!","quest_level":60,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Private Draxlegauge","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.94,"y":72.59,"subzone":"Private Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Private Draxlegauge","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.94,"y":72.59,"subzone":"Private Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stranglekelp","item_id":3820},"count_per_character":20,"locations":[{"zone_id":"westfall","zone":"Westfall","x":43.92,"y":7.93,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":44.9,"y":8.18,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":53.24,"y":11.12,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":53.13,"y":8.86,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":54.11,"y":9.58,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":45.37,"y":8.21,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":28.44,"y":70.33,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.85,"y":73.17,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":25.9,"y":73.72,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":27.93,"y":74.54,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.63,"y":73.84,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.22,"y":71.7,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":27.08,"y":42.4,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.58,"y":44.1,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.41,"y":42.57,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":61.93,"y":49.25,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stranglekelp","countPerCharacter":20,"itemId":3820,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8504],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stranglekelp","countPerCharacter":20,"itemId":3820,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Stranglekelp to Private Draxlegauge at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8503,"title":"The Alliance Needs Stranglekelp!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8503"}],"missing_fields":["Quest XP"]}},{"quest_id":8504,"title":"The Alliance Needs More Stranglekelp!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Private Draxlegauge","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.94,"y":72.59,"subzone":"Private Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Private Draxlegauge","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.94,"y":72.59,"subzone":"Private Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stranglekelp","item_id":3820},"count_per_character":20,"locations":[{"zone_id":"westfall","zone":"Westfall","x":43.92,"y":7.93,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":44.9,"y":8.18,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":53.24,"y":11.12,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":53.13,"y":8.86,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":54.11,"y":9.58,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":45.37,"y":8.21,"subzone":"Murloc Coastrunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":28.44,"y":70.33,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.85,"y":73.17,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":25.9,"y":73.72,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":27.93,"y":74.54,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.63,"y":73.84,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.22,"y":71.7,"subzone":"Murloc Tidehunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":27.08,"y":42.4,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.58,"y":44.1,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":26.41,"y":42.57,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":61.93,"y":49.25,"subzone":"Greater Fleshripper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stranglekelp","countPerCharacter":20,"itemId":3820,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8503],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8503,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":3,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stranglekelp","countPerCharacter":20,"itemId":3820,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 stranglekelp to Private Draxlegauge at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8504,"title":"The Alliance Needs More Stranglekelp!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8504"}],"missing_fields":["Quest XP"]}},{"quest_id":8505,"title":"The Alliance Needs Purple Lotus!","quest_level":60,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Nightsong","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.9,"y":71.3,"subzone":"Master Nightsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Nightsong","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.9,"y":71.3,"subzone":"Master Nightsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Purple Lotus","item_id":8831},"count_per_character":20,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8506],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Purple Lotus to Master Nightsong at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8505,"title":"The Alliance Needs Purple Lotus!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8505"}],"missing_fields":["Quest XP"]}},{"quest_id":8506,"title":"The Alliance Needs More Purple Lotus!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Nightsong","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.9,"y":71.3,"subzone":"Master Nightsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Master Nightsong","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.9,"y":71.3,"subzone":"Master Nightsong","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Purple Lotus","item_id":8831},"count_per_character":20,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.82,"y":19.1,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.43,"y":13.77,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.76,"y":21.62,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.26,"y":14.57,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.04,"y":16.78,"subzone":"Bloodscalp Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.26,"y":13.08,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.94,"y":12.21,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.29,"y":10.55,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.55,"y":9.33,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.7,"y":12.3,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.8,"y":12.32,"subzone":"Bloodscalp Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.91,"y":12.67,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8505],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8505,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Purple Lotus","countPerCharacter":20,"itemId":8831,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 purple lotus to Master Nightsong at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8506,"title":"The Alliance Needs More Purple Lotus!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8506"}],"missing_fields":["Quest XP"]}},{"quest_id":8509,"title":"The Alliance Needs Arthas' Tears!","quest_level":60,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Major Germaine","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.86,"y":71.85,"subzone":"Sergeant Major Germaine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Major Germaine","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.86,"y":71.85,"subzone":"Sergeant Major Germaine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arthas' Tears","item_id":8836},"count_per_character":20,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":5.5,"y":31.38,"subzone":"Mire Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.75,"y":67.23,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.38,"y":72.27,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.48,"y":68.65,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.6,"y":68.54,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.52,"y":68.87,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.86,"y":69.43,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.54,"y":63.52,"subzone":"Skeletal Acolyte","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.87,"y":67.93,"subzone":"Skeletal Acolyte","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.12,"y":71.68,"subzone":"Skeletal Acolyte","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arthas' Tears","countPerCharacter":20,"itemId":8836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8510],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arthas' Tears","countPerCharacter":20,"itemId":8836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Arthas' Tears to Sergeant Major Germaine at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8509,"title":"The Alliance Needs Arthas' Tears!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8509"}],"missing_fields":["Quest XP"]}},{"quest_id":8510,"title":"The Alliance Needs More Arthas' Tears!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Major Germaine","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.86,"y":71.85,"subzone":"Sergeant Major Germaine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sergeant Major Germaine","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":70.86,"y":71.85,"subzone":"Sergeant Major Germaine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arthas' Tears","item_id":8836},"count_per_character":20,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":5.5,"y":31.38,"subzone":"Mire Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.75,"y":67.23,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.38,"y":72.27,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.48,"y":68.65,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.6,"y":68.54,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.52,"y":68.87,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.86,"y":69.43,"subzone":"Skeletal Executioner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.54,"y":63.52,"subzone":"Skeletal Acolyte","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.87,"y":67.93,"subzone":"Skeletal Acolyte","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.12,"y":71.68,"subzone":"Skeletal Acolyte","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arthas' Tears","countPerCharacter":20,"itemId":8836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8509],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8509,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arthas' Tears","countPerCharacter":20,"itemId":8836,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Arthas' Tears to Sergeant Major Germaine at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8510,"title":"The Alliance Needs More Arthas' Tears!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8510"}],"missing_fields":["Quest XP"]}},{"quest_id":8511,"title":"The Alliance Needs Light Leather!","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bonnie Stoneflayer","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":57.61,"y":76.38,"subzone":"Bonnie Stoneflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bonnie Stoneflayer","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":57.61,"y":76.38,"subzone":"Bonnie Stoneflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Light Leather","item_id":2318},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":10,"itemId":2318,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8512],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":10,"itemId":2318,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Light Leather to Bonnie Stoneflayer at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8511,"title":"The Alliance Needs Light Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8511"}],"missing_fields":["Quest XP"]}},{"quest_id":8512,"title":"The Alliance Needs Light Leather!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bonnie Stoneflayer","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":57.61,"y":76.38,"subzone":"Bonnie Stoneflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bonnie Stoneflayer","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":57.61,"y":76.38,"subzone":"Bonnie Stoneflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Light Leather","item_id":2318},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":10,"itemId":2318,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8511],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8511,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":1,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Light Leather","countPerCharacter":10,"itemId":2318,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 light leather to Bonnie Stoneflayer at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8512,"title":"The Alliance Needs Light Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8512"}],"missing_fields":["Quest XP"]}},{"quest_id":8513,"title":"The Alliance Needs Medium Leather!","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Private Porter","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":58.49,"y":75.22,"subzone":"Private Porter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Private Porter","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":58.49,"y":75.22,"subzone":"Private Porter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Medium Leather","item_id":2319},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Medium Leather","countPerCharacter":10,"itemId":2319,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8514],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Medium Leather","countPerCharacter":10,"itemId":2319,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Medium Leather to Private Porter at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8513,"title":"The Alliance Needs Medium Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8513"}],"missing_fields":["Quest XP"]}},{"quest_id":8514,"title":"The Alliance Needs More Medium Leather!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Private Porter","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":58.49,"y":75.22,"subzone":"Private Porter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Private Porter","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":58.49,"y":75.22,"subzone":"Private Porter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Medium Leather","item_id":2319},"count_per_character":10,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":39.21,"y":11.83,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":45.28,"y":54.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":43.26,"y":52.2,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":51.31,"y":54.89,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":61.68,"y":5.19,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-barrens","zone":"The Barrens","x":59.55,"y":2.74,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.14,"y":39.58,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":69.75,"y":66.46,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":75.59,"y":24.99,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":77.1,"y":14.54,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":45.58,"y":43.34,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"loch-modan","zone":"Loch Modan","x":48.86,"y":54.23,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":36.7,"y":82.76,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.33,"y":75.04,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":40.65,"y":76.96,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.73,"y":85.65,"subzone":"Battered Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Medium Leather","countPerCharacter":10,"itemId":2319,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8513],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8513,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":3,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21510,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Medium Leather","countPerCharacter":10,"itemId":2319,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 medium leather to Private Porter at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8514,"title":"The Alliance Needs More Medium Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8514"}],"missing_fields":["Quest XP"]}},{"quest_id":8515,"title":"The Alliance Needs Thick Leather!","quest_level":60,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marta Finespindle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":59.02,"y":75.86,"subzone":"Marta Finespindle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marta Finespindle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":59.02,"y":75.86,"subzone":"Marta Finespindle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Leather","item_id":4304},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.7,"y":34.86,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":87.3,"y":41.7,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.43,"y":51.51,"subzone":"Skhowl","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.9,"y":18.34,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.65,"y":9.77,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.33,"y":12.65,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.97,"y":19.39,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.81,"y":9.37,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.43,"y":10.05,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.54,"y":45.3,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8516],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Thick Leather to Marta Finespindle at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8515,"title":"The Alliance Needs Thick Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8515"}],"missing_fields":["Quest XP"]}},{"quest_id":8516,"title":"The Alliance Needs More Thick Leather!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marta Finespindle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":59.02,"y":75.86,"subzone":"Marta Finespindle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marta Finespindle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":59.02,"y":75.86,"subzone":"Marta Finespindle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Leather","item_id":4304},"count_per_character":10,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":78.7,"y":34.86,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":87.3,"y":41.7,"subzone":"Wild Gryphon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":31.43,"y":51.51,"subzone":"Skhowl","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":43.03,"y":82.1,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.37,"y":70.08,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":48.46,"y":78.55,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":52.72,"y":70.07,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":47.18,"y":77.95,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":45.07,"y":69.71,"subzone":"Searing Whelp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.9,"y":18.34,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":45.65,"y":9.77,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":24.33,"y":12.65,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":42.97,"y":19.39,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":43.81,"y":9.37,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.43,"y":10.05,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":63.54,"y":45.3,"subzone":"Solid Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8515],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8515,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Leather","countPerCharacter":10,"itemId":4304,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 thick leather to Marta Finespindle at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8516,"title":"The Alliance Needs More Thick Leather!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8516"}],"missing_fields":["Quest XP"]}},{"quest_id":8517,"title":"The Alliance Needs Linen Bandages!","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sentinel Silversky","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.4,"y":76.26,"subzone":"Sentinel Silversky","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sentinel Silversky","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.4,"y":76.26,"subzone":"Sentinel Silversky","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Linen Bandage","item_id":1251},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Linen Bandage","countPerCharacter":20,"itemId":1251,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8518],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Linen Bandage","countPerCharacter":20,"itemId":1251,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Linen Bandages to Sentinel Silversky at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8517,"title":"The Alliance Needs Linen Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Linen Bandage location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8517"}],"missing_fields":["Linen Bandage location","Quest XP"]}},{"quest_id":8518,"title":"The Alliance Needs More Linen Bandages!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sentinel Silversky","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.4,"y":76.26,"subzone":"Sentinel Silversky","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sentinel Silversky","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.4,"y":76.26,"subzone":"Sentinel Silversky","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Linen Bandage","item_id":1251},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Linen Bandage","countPerCharacter":20,"itemId":1251,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8517],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8517,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":1,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Linen Bandage","countPerCharacter":20,"itemId":1251,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 linen bandages to Sentinel Silversky at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8518,"title":"The Alliance Needs More Linen Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8518"}],"missing_fields":["Linen Bandage location","Quest XP"]}},{"quest_id":8520,"title":"The Alliance Needs Silk Bandages!","quest_level":60,"minimum_level":43,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nurse Stonefield","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.14,"y":77.69,"subzone":"Nurse Stonefield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nurse Stonefield","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.14,"y":77.69,"subzone":"Nurse Stonefield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Bandage","item_id":6450},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Bandage","countPerCharacter":20,"itemId":6450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8521],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Bandage","countPerCharacter":20,"itemId":6450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Silk Bandages to Nurse Stonefield at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8520,"title":"The Alliance Needs Silk Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Silk Bandage location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8520"}],"missing_fields":["Silk Bandage location","Quest XP"]}},{"quest_id":8521,"title":"The Alliance Needs More Silk Bandages!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nurse Stonefield","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.14,"y":77.69,"subzone":"Nurse Stonefield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nurse Stonefield","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.14,"y":77.69,"subzone":"Nurse Stonefield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silk Bandage","item_id":6450},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silk Bandage","countPerCharacter":20,"itemId":6450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8520],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8520,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":5,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silk Bandage","countPerCharacter":20,"itemId":6450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 silk bandages to Nurse Stonefield at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8521,"title":"The Alliance Needs More Silk Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8521"}],"missing_fields":["Silk Bandage location","Quest XP"]}},{"quest_id":8522,"title":"The Alliance Needs Runecloth Bandages!","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Moonshade","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":54.21,"y":77.84,"subzone":"Keeper Moonshade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Moonshade","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":54.21,"y":77.84,"subzone":"Keeper Moonshade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Bandage","item_id":14529},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8523],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Runecloth Bandages to Keeper Moonshade at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8522,"title":"The Alliance Needs Runecloth Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Runecloth Bandage location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8522"}],"missing_fields":["Runecloth Bandage location","Quest XP"]}},{"quest_id":8523,"title":"The Alliance Needs More Runecloth Bandages!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Moonshade","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":54.21,"y":77.84,"subzone":"Keeper Moonshade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Moonshade","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":54.21,"y":77.84,"subzone":"Keeper Moonshade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Bandage","item_id":14529},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8522],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8522,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21513,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Bandage","countPerCharacter":20,"itemId":14529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 runecloth bandages to Keeper Moonshade at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8523,"title":"The Alliance Needs More Runecloth Bandages!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8523"}],"missing_fields":["Runecloth Bandage location","Quest XP"]}},{"quest_id":8524,"title":"The Alliance Needs Rainbow Fin Albacore!","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Slicky Gastronome","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.02,"y":69.89,"subzone":"Slicky Gastronome","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Slicky Gastronome","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.02,"y":69.89,"subzone":"Slicky Gastronome","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rainbow Fin Albacore","item_id":5095},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rainbow Fin Albacore","countPerCharacter":20,"itemId":5095,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8525],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rainbow Fin Albacore","countPerCharacter":20,"itemId":5095,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Rainbow Fin Albacore to Slicky Gastronome at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8524,"title":"The Alliance Needs Rainbow Fin Albacore!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Rainbow Fin Albacore location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8524"}],"missing_fields":["Rainbow Fin Albacore location","Quest XP"]}},{"quest_id":8525,"title":"The Alliance Needs More Rainbow Fin Albacore!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Slicky Gastronome","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.02,"y":69.89,"subzone":"Slicky Gastronome","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Slicky Gastronome","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.02,"y":69.89,"subzone":"Slicky Gastronome","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rainbow Fin Albacore","item_id":5095},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rainbow Fin Albacore","countPerCharacter":20,"itemId":5095,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8524],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8524,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":3,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21509,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rainbow Fin Albacore","countPerCharacter":20,"itemId":5095,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 rainbow fin albacore to Slicky Gastronome at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8525,"title":"The Alliance Needs More Rainbow Fin Albacore!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8525"}],"missing_fields":["Rainbow Fin Albacore location","Quest XP"]}},{"quest_id":8526,"title":"The Alliance Needs Roast Raptor!","quest_level":60,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sarah Sadwhistle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.35,"y":70.35,"subzone":"Sarah Sadwhistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sarah Sadwhistle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.35,"y":70.35,"subzone":"Sarah Sadwhistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Roast Raptor","item_id":12210},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Roast Raptor","countPerCharacter":20,"itemId":12210,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8527],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Roast Raptor","countPerCharacter":20,"itemId":12210,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Roast Raptor to Sarah Sadwhistle at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8526,"title":"The Alliance Needs Roast Raptor!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Roast Raptor location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8526"}],"missing_fields":["Roast Raptor location","Quest XP"]}},{"quest_id":8527,"title":"The Alliance Needs More Roast Raptor!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sarah Sadwhistle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.35,"y":70.35,"subzone":"Sarah Sadwhistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sarah Sadwhistle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.35,"y":70.35,"subzone":"Sarah Sadwhistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Roast Raptor","item_id":12210},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Roast Raptor","countPerCharacter":20,"itemId":12210,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8526],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8526,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":5,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21511,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Roast Raptor","countPerCharacter":20,"itemId":12210,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 roast raptor to Sarah Sadwhistle at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8527,"title":"The Alliance Needs More Roast Raptor!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8527"}],"missing_fields":["Roast Raptor location","Quest XP"]}},{"quest_id":8528,"title":"The Alliance Needs Spotted Yellowtail!","quest_level":60,"minimum_level":42,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntress Swiftriver","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.53,"y":69.1,"subzone":"Huntress Swiftriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntress Swiftriver","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.53,"y":69.1,"subzone":"Huntress Swiftriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Spotted Yellowtail","item_id":6887},"count_per_character":20,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.53,"y":44.3,"subzone":"Darcy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":27.97,"y":57.96,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.01,"y":58.94,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.13,"y":58.54,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.61,"y":56.52,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.99,"y":58.27,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.9,"y":57.58,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.15,"y":57.4,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.35,"y":57.9,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.67,"y":57.95,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.99,"y":58.42,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.59,"y":59.77,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.34,"y":61.55,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":56.65,"y":40.79,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.78,"y":42.99,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":55.55,"y":44.01,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8529],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":10,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 Spotted Yellowtail to Huntress Swiftriver at the Military Ward in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8528,"title":"The Alliance Needs Spotted Yellowtail!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8528"}],"missing_fields":["Quest XP"]}},{"quest_id":8529,"title":"The Alliance Needs More Spotted Yellowtail!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntress Swiftriver","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.53,"y":69.1,"subzone":"Huntress Swiftriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntress Swiftriver","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":71.53,"y":69.1,"subzone":"Huntress Swiftriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Spotted Yellowtail","item_id":6887},"count_per_character":20,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.53,"y":44.3,"subzone":"Darcy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":27.97,"y":57.96,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":28.01,"y":58.94,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.13,"y":58.54,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.61,"y":56.52,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.99,"y":58.27,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.9,"y":57.58,"subzone":"Witherbark Hideskinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.15,"y":57.4,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.35,"y":57.9,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.67,"y":57.95,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":31.99,"y":58.42,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":32.59,"y":59.77,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":30.34,"y":61.55,"subzone":"Witherbark Venomblood","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":56.65,"y":40.79,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":59.78,"y":42.99,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":55.55,"y":44.01,"subzone":"Green Sludge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8528],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8528,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21436,"name":"Alliance Commendation Signet","count":7,"url":"https://www.wowhead.com/forever/item=21436"},{"id":21512,"name":"Ahn'Qiraj War Effort Supplies","count":1,"url":"https://www.wowhead.com/forever/item=21512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Spotted Yellowtail","countPerCharacter":20,"itemId":6887,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 20 spotted yellowtail to Huntress Swiftriver at the airfield in Dun Morogh.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8529,"title":"The Alliance Needs More Spotted Yellowtail!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8529"}],"missing_fields":["Quest XP"]}},{"quest_id":8768,"title":"A Gaily Wrapped Present","quest_level":20,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Gaily Wrapped Present","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.78,"y":66.4,"subzone":"Gaily Wrapped Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"Gaily Wrapped Present","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.3,"y":69.18,"subzone":"Gaily Wrapped Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gaily Wrapped Present","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.78,"y":66.4,"subzone":"Gaily Wrapped Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gaily Wrapped Present","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.3,"y":69.18,"subzone":"Gaily Wrapped Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gaily Wrapped Present"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.78,"y":66.4,"subzone":"Gaily Wrapped Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.3,"y":69.18,"subzone":"Gaily Wrapped Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gaily Wrapped Present","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21310,"name":"Gaily Wrapped Present","count":1,"url":"https://www.wowhead.com/forever/item=21310"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gaily Wrapped Present","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8768,"title":"A Gaily Wrapped Present","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8768"}],"missing_fields":["Quest XP"]}},{"quest_id":8769,"title":"A Ticking Present","quest_level":40,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Ticking Present","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.9,"y":66.68,"subzone":"Ticking Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"object","name":"Ticking Present","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.28,"y":69.29,"subzone":"Ticking Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ticking Present","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.9,"y":66.68,"subzone":"Ticking Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Ticking Present","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.28,"y":69.29,"subzone":"Ticking Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Ticking Present"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.9,"y":66.68,"subzone":"Ticking Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.28,"y":69.29,"subzone":"Ticking Present","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Ticking Present","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21327,"name":"Ticking Present","count":1,"url":"https://www.wowhead.com/forever/item=21327"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Ticking Present","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8769,"title":"A Ticking Present","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8769"}],"missing_fields":["Quest XP"]}},{"quest_id":8795,"title":"The Alliance Needs Your Help!","quest_level":60,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Sergeant Fizzlebolt","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":27.52,"y":73.32,"subzone":"Master Sergeant Fizzlebolt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Field Marshal Snowfall","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":60.98,"y":73.85,"subzone":"Field Marshal Snowfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Field Marshal Snowfall"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":60.98,"y":73.85,"subzone":"Field Marshal Snowfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Field Marshal Snowfall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Field Marshal Snowfall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Field Marshal Snowfall in Ironforge's Military Ward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8795,"title":"The Alliance Needs Your Help!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8795"}],"missing_fields":[]}},{"quest_id":8866,"title":"Bronzebeard the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bronzebeard","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":29.2,"y":17.05,"subzone":"Elder Bronzebeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bronzebeard","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":29.2,"y":17.05,"subzone":"Elder Bronzebeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Bronzebeard"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":29.2,"y":17.05,"subzone":"Elder Bronzebeard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Bronzebeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Bronzebeard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8866,"title":"Bronzebeard the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8866"}],"missing_fields":["Quest XP"]}},{"quest_id":735,"title":"The Star, the Hand and the Heart","quest_level":44,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gerrig Bonegrip","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gerrig Bonegrip","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Star of Xil'yeh","item_id":4646},"count_per_character":1,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":35.58,"y":54.42,"subzone":"Grel'borg the Miser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Star of Xil'yeh","countPerCharacter":1,"itemId":4646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hand of Dagun","item_id":4641},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Hand of Dagun","countPerCharacter":1,"itemId":4641,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"The Legacy Heart","item_id":4644},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.74,"y":44.25,"subzone":"Mogh the Undying","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"The Legacy Heart","countPerCharacter":1,"itemId":4644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[727],"next_quest_ids":[737],"requirements":{"prerequisite_alternatives":[[{"quest_id":727,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Star of Xil'yeh","countPerCharacter":1,"itemId":4646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Hand of Dagun","countPerCharacter":1,"itemId":4641,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"The Legacy Heart","countPerCharacter":1,"itemId":4644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return the items on the Bonegrip's Note to Gerrig Bonegrip in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":735,"title":"The Star, the Hand and the Heart","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=735"}],"missing_fields":["Hand of Dagun location"]}},{"quest_id":2946,"title":"Seeing What Happens","quest_level":50,"minimum_level":45,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Historian Karnik","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":77.54,"y":11.82,"subzone":"Historian Karnik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uldum Pedestal","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uldum Pedestal"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":37.63,"y":81.4,"subzone":"Uldum Pedestal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uldum Pedestal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2963],"next_quest_ids":[2954],"requirements":{"prerequisite_alternatives":[[{"quest_id":2963,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uldum Pedestal","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the miniature platinum discs to the gates of Uldum in Tanaris and look for clues as to the connection between the two.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2946,"title":"Seeing What Happens","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2946"}],"missing_fields":[]}},{"quest_id":2963,"title":"Portents of Uldum","quest_level":50,"minimum_level":45,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Explorer Magellas","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.93,"y":18.55,"subzone":"High Explorer Magellas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Historian Karnik","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":77.54,"y":11.82,"subzone":"Historian Karnik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Historian Karnik"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":77.54,"y":11.82,"subzone":"Historian Karnik","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Historian Karnik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2439],"next_quest_ids":[2946],"requirements":{"prerequisite_alternatives":[[{"quest_id":2439,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Historian Karnik","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Historian Karnik in the Hall of Explorers within Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2963,"title":"Portents of Uldum","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2963"}],"missing_fields":[]}},{"quest_id":2439,"title":"The Platinum Discs","quest_level":47,"minimum_level":40,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Explorer Magellas","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.93,"y":18.55,"subzone":"High Explorer Magellas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dinita Stonemantle","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.88,"y":59.15,"subzone":"Dinita Stonemantle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Dinita Stonemantle"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":33.88,"y":59.15,"subzone":"Dinita Stonemantle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Dinita Stonemantle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2279],"next_quest_ids":[2963],"requirements":{"prerequisite_alternatives":[[{"quest_id":2279,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[{"id":9587,"name":"Thawpelt Sack","count":1,"url":"https://www.wowhead.com/forever/item=9587"}],"choices":[{"id":3928,"name":"Superior Healing Potion","count":5,"url":"https://www.wowhead.com/forever/item=3928"},{"id":6149,"name":"Greater Mana Potion","count":5,"url":"https://www.wowhead.com/forever/item=6149"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Dinita Stonemantle","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take your reward voucher to Dinita Stonemantle in the Vault of Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2439,"title":"The Platinum Discs","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2439"}],"missing_fields":[]}},{"quest_id":2279,"title":"The Platinum Discs","quest_level":47,"minimum_level":40,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Explorer Magellas","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.93,"y":18.55,"subzone":"High Explorer Magellas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Explorer Magellas"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.93,"y":18.55,"subzone":"High Explorer Magellas","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Explorer Magellas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2278],"next_quest_ids":[2439],"requirements":{"prerequisite_alternatives":[[{"quest_id":2278,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Explorer Magellas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the miniature version of the Discs of Norgannon to the Explorers' League in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2279,"title":"The Platinum Discs","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2279"}],"missing_fields":["Pickup location"]}},{"quest_id":3629,"title":"Goblin Engineering","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Springspindle Fizzlegear","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":68.46,"y":43.54,"subzone":"Springspindle Fizzlegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nixx Sprocketspring","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nixx Sprocketspring"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.48,"y":27.33,"subzone":"Nixx Sprocketspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3638],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3630,3632,3633,3634,3635,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nixx Sprocketspring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Goblin Engineering, take the Manual of Engineering Disciplines to Nixx Sprocketspring in Gadgetzan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3629,"title":"Goblin Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3629"}],"missing_fields":[]}},{"quest_id":3641,"title":"Show Your Work","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mithril Tube","item_id":10559},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mithril Tube","countPerCharacter":6,"itemId":10559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Accurate Scope","item_id":4407},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Accurate Scope","countPerCharacter":1,"itemId":4407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Advanced Target Dummy","item_id":4392},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Advanced Target Dummy","countPerCharacter":2,"itemId":4392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3640],"next_quest_ids":[3645],"requirements":{"prerequisite_alternatives":[[{"quest_id":3640,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":10790,"name":"Gnome Engineer Membership Card","count":1,"url":"https://www.wowhead.com/forever/item=10790"}],"choices":[],"reputation":[],"spell":20219,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mithril Tube","countPerCharacter":6,"itemId":10559,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Accurate Scope","countPerCharacter":1,"itemId":4407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Advanced Target Dummy","countPerCharacter":2,"itemId":4392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 6 Mithril Tubes, an Accurate Scope, and 2 Advanced Target Dummies to Tinkmaster Overspark in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3641,"title":"Show Your Work","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3641"}],"missing_fields":["Mithril Tube location","Accurate Scope location","Advanced Target Dummy location"]}},{"quest_id":3640,"title":"The Pledge of Secrecy","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Overspark's Signed Pledge","item_id":11283},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Overspark's Signed Pledge","countPerCharacter":1,"itemId":11283,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3630,3632,3634],"next_quest_ids":[3641],"requirements":{"prerequisite_alternatives":[[{"quest_id":3630,"required_state":"completed"}],[{"quest_id":3632,"required_state":"completed"}],[{"quest_id":3634,"required_state":"completed"}]],"exclusive_quest_ids":[3638,3642],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Overspark's Signed Pledge","countPerCharacter":1,"itemId":11283,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"If you agree to become a Gnome Engineer, then right-click on the Pledge of Secrecy and speak once more with Tinkmaster Overspark in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3640,"title":"The Pledge of Secrecy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3640"}],"missing_fields":["Overspark's Signed Pledge location"]}},{"quest_id":3632,"title":"Gnome Engineering","quest_level":47,"minimum_level":30,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":{"id":202,"name":"Engineering","value":200},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Springspindle Fizzlegear","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":68.46,"y":43.54,"subzone":"Springspindle Fizzlegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkmaster Overspark","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkmaster Overspark"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":69.55,"y":50.33,"subzone":"Tinkmaster Overspark","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3640],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[3526,3629,3630,3633,3634,3635,3637,4181],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":420,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkmaster Overspark","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"If you wish to learn more about Gnome Engineering, take the Manual of Engineering Disciplines to Tinkmaster Overspark in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3632,"title":"Gnome Engineering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3632"}],"missing_fields":[]}},{"quest_id":5090,"title":"A Call to Arms: The Plaguelands!","quest_level":50,"minimum_level":50,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Courier Hammerfall","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":55.92,"y":81.39,"subzone":"Courier Hammerfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Ashlam Valorfist","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Commander Ashlam Valorfist"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Commander Ashlam Valorfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5092],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5066,5091],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Commander Ashlam Valorfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Commander Ashlam Valorfist. His base camp is located at Chillwind Camp, north of the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5090,"title":"A Call to Arms: The Plaguelands!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5090"}],"missing_fields":[]}},{"quest_id":8922,"title":"A Supernatural Device","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mux Manascrambler","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mux Manascrambler"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":52.47,"y":27.23,"subzone":"Mux Manascrambler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mux Manascrambler","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8905,8906,8907,8908,8909,8910,8911,8912],"next_quest_ids":[8921],"requirements":{"prerequisite_alternatives":[[{"quest_id":8905,"required_state":"completed"}],[{"quest_id":8906,"required_state":"completed"}],[{"quest_id":8907,"required_state":"completed"}],[{"quest_id":8908,"required_state":"completed"}],[{"quest_id":8909,"required_state":"completed"}],[{"quest_id":8910,"required_state":"completed"}],[{"quest_id":8911,"required_state":"completed"}],[{"quest_id":8912,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mux Manascrambler","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Sealed Blood Container to Mux Manascrambler inside Gadgetzan in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8922,"title":"A Supernatural Device","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8922"}],"missing_fields":[]}},{"quest_id":8905,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Bracers","item_id":16714},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Bracers","countPerCharacter":1,"itemId":16714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22108,"name":"Feralheart Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22108"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Bracers","countPerCharacter":1,"itemId":16714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Wildheart Bracers to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8905,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8905"}],"missing_fields":["Wildheart Bracers location"]}},{"quest_id":8906,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Bindings","item_id":16681},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Bindings","countPerCharacter":1,"itemId":16681,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22011,"name":"Beastmaster's Bindings","count":1,"url":"https://www.wowhead.com/forever/item=22011"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Bindings","countPerCharacter":1,"itemId":16681,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Beaststalker's Bindings to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8906,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8906"}],"missing_fields":["Beaststalker's Bindings location"]}},{"quest_id":8907,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Bindings","item_id":16683},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Bindings","countPerCharacter":1,"itemId":16683,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22063,"name":"Sorcerer's Bindings","count":1,"url":"https://www.wowhead.com/forever/item=22063"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Bindings","countPerCharacter":1,"itemId":16683,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Magister's Bindings to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8907,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8907"}],"missing_fields":["Magister's Bindings location"]}},{"quest_id":8908,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["paladin"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lightforge Bracers","item_id":16722},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lightforge Bracers","countPerCharacter":1,"itemId":16722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22088,"name":"Soulforge Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22088"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lightforge Bracers","countPerCharacter":1,"itemId":16722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Lightforge Bracers to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8908,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8908"}],"missing_fields":["Lightforge Bracers location"]}},{"quest_id":8909,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Bracers","item_id":16697},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Bracers","countPerCharacter":1,"itemId":16697,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22079,"name":"Virtuous Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22079"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Bracers","countPerCharacter":1,"itemId":16697,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with 1 set of Devout Bracers to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8909,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8909"}],"missing_fields":["Devout Bracers location"]}},{"quest_id":8910,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Bracers","item_id":16710},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Bracers","countPerCharacter":1,"itemId":16710,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22004,"name":"Darkmantle Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22004"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Bracers","countPerCharacter":1,"itemId":16710,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Shadowcraft Bracers to Deliana in Ironforge. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8910,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8910"}],"missing_fields":["Shadowcraft Bracers location"]}},{"quest_id":8911,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Bracers","item_id":16703},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Bracers","countPerCharacter":1,"itemId":16703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":22071,"name":"Deathmist Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22071"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Bracers","countPerCharacter":1,"itemId":16703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Dreadmist Bracers to Deliana in Ironforge. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8911,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8911"}],"missing_fields":["Dreadmist Bracers location"]}},{"quest_id":8912,"title":"An Earnest Proposition","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterspring Blood Sample","item_id":21928},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bracers of Valor","item_id":16735},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bracers of Valor","countPerCharacter":1,"itemId":16735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8922],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":null,"items":[{"id":21996,"name":"Bracers of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21996"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterspring Blood Sample","countPerCharacter":15,"itemId":21928,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bracers of Valor","countPerCharacter":1,"itemId":16735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Bracers of Valor to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8912,"title":"An Earnest Proposition","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8912"}],"missing_fields":["Bracers of Valor location"]}},{"quest_id":8929,"title":"In Search of Anthion","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anthion Harmon"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anthion Harmon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8926,8931,8932,8933,8934,8935,8936,8937],"next_quest_ids":[8945],"requirements":{"prerequisite_alternatives":[[{"quest_id":8926,"required_state":"completed"}],[{"quest_id":8931,"required_state":"completed"}],[{"quest_id":8932,"required_state":"completed"}],[{"quest_id":8933,"required_state":"completed"}],[{"quest_id":8934,"required_state":"completed"}],[{"quest_id":8935,"required_state":"completed"}],[{"quest_id":8936,"required_state":"completed"}],[{"quest_id":8937,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anthion Harmon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Use the Extra-Dimensional Ghost Revealer at the entrance to Stratholme and speak with the ghost of Anthion Harmon.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8929,"title":"In Search of Anthion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8929"}],"missing_fields":[]}},{"quest_id":8926,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildheart Belt","item_id":16716},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildheart Belt","countPerCharacter":1,"itemId":16716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Gloves","item_id":16717},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Gloves","countPerCharacter":1,"itemId":16717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22106,"name":"Feralheart Belt","count":1,"url":"https://www.wowhead.com/forever/item=22106"},{"id":22110,"name":"Feralheart Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22110"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildheart Belt","countPerCharacter":1,"itemId":16716,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Gloves","countPerCharacter":1,"itemId":16717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Wildheart Belt and a set of Wildheart Gloves Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8926,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8926"}],"missing_fields":["Wildheart Belt location","Wildheart Gloves location"]}},{"quest_id":8931,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Beaststalker's Belt","item_id":16680},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Beaststalker's Belt","countPerCharacter":1,"itemId":16680,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Gloves","item_id":16676},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Gloves","countPerCharacter":1,"itemId":16676,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22010,"name":"Beastmaster's Belt","count":1,"url":"https://www.wowhead.com/forever/item=22010"},{"id":22015,"name":"Beastmaster's Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22015"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Beaststalker's Belt","countPerCharacter":1,"itemId":16680,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Gloves","countPerCharacter":1,"itemId":16676,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Beaststalker's Belt and a set of Beaststalker's Gloves to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8931,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8931"}],"missing_fields":["Beaststalker's Belt location","Beaststalker's Gloves location"]}},{"quest_id":8932,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magister's Belt","item_id":16685},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magister's Belt","countPerCharacter":1,"itemId":16685,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Gloves","item_id":16684},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Gloves","countPerCharacter":1,"itemId":16684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22062,"name":"Sorcerer's Belt","count":1,"url":"https://www.wowhead.com/forever/item=22062"},{"id":22066,"name":"Sorcerer's Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22066"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magister's Belt","countPerCharacter":1,"itemId":16685,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Gloves","countPerCharacter":1,"itemId":16684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Magister's Belt and a set of Magister's Gloves to Deliana in Ironforge. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8932,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8932"}],"missing_fields":["Magister's Belt location","Magister's Gloves location"]}},{"quest_id":8933,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["paladin"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lightforge Belt","item_id":16723},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lightforge Belt","countPerCharacter":1,"itemId":16723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lightforge Gauntlets","item_id":16724},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lightforge Gauntlets","countPerCharacter":1,"itemId":16724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22086,"name":"Soulforge Belt","count":1,"url":"https://www.wowhead.com/forever/item=22086"},{"id":22090,"name":"Soulforge Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=22090"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lightforge Belt","countPerCharacter":1,"itemId":16723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lightforge Gauntlets","countPerCharacter":1,"itemId":16724,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Lightforge Belt and a set of Lightforge Gauntlets to Deliana in Ironforge. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8933,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8933"}],"missing_fields":["Lightforge Belt location","Lightforge Gauntlets location"]}},{"quest_id":8934,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Devout Belt","item_id":16696},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Devout Belt","countPerCharacter":1,"itemId":16696,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Gloves","item_id":16692},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Gloves","countPerCharacter":1,"itemId":16692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22078,"name":"Virtuous Belt","count":1,"url":"https://www.wowhead.com/forever/item=22078"},{"id":22081,"name":"Virtuous Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22081"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Devout Belt","countPerCharacter":1,"itemId":16696,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Gloves","countPerCharacter":1,"itemId":16692,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Devout Belt and a set of Devout Gloves to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8934,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8934"}],"missing_fields":["Devout Belt location","Devout Gloves location"]}},{"quest_id":8935,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowcraft Belt","item_id":16713},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowcraft Belt","countPerCharacter":1,"itemId":16713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Gloves","item_id":16712},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Gloves","countPerCharacter":1,"itemId":16712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22002,"name":"Darkmantle Belt","count":1,"url":"https://www.wowhead.com/forever/item=22002"},{"id":22006,"name":"Darkmantle Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22006"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowcraft Belt","countPerCharacter":1,"itemId":16713,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Gloves","countPerCharacter":1,"itemId":16712,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Shadowcraft Belt and a set of Shadowcraft Gloves to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8935,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8935"}],"missing_fields":["Shadowcraft Belt location","Shadowcraft Gloves location"]}},{"quest_id":8936,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dreadmist Belt","item_id":16702},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dreadmist Belt","countPerCharacter":1,"itemId":16702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Wraps","item_id":16705},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Wraps","countPerCharacter":1,"itemId":16705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22070,"name":"Deathmist Belt","count":1,"url":"https://www.wowhead.com/forever/item=22070"},{"id":22077,"name":"Deathmist Wraps","count":1,"url":"https://www.wowhead.com/forever/item=22077"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dreadmist Belt","countPerCharacter":1,"itemId":16702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Wraps","countPerCharacter":1,"itemId":16705,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Dreadmist Belt and a set of Dreadmist Wraps to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8936,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8936"}],"missing_fields":["Dreadmist Belt location","Dreadmist Wraps location"]}},{"quest_id":8937,"title":"Just Compensation","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Belt of Valor","item_id":16736},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Belt of Valor","countPerCharacter":1,"itemId":16736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gauntlets of Valor","item_id":16737},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Gauntlets of Valor","countPerCharacter":1,"itemId":16737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8977],"next_quest_ids":[8929],"requirements":{"prerequisite_alternatives":[[{"quest_id":8977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21994,"name":"Belt of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21994"},{"id":21998,"name":"Gauntlets of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21998"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Belt of Valor","countPerCharacter":1,"itemId":16736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Gauntlets of Valor","countPerCharacter":1,"itemId":16737,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring a Belt of Valor and a set of Gauntlets of Valor to Deliana in Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8937,"title":"Just Compensation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8937"}],"missing_fields":["Belt of Valor location","Gauntlets of Valor location"]}},{"quest_id":8960,"title":"Bodley's Unfortunate Fate","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bodley's Unfortunate Fate"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bodley's Unfortunate Fate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8951,8952,8953,8954,8955,8956,8958,8959],"next_quest_ids":[8961],"requirements":{"prerequisite_alternatives":[[{"quest_id":8951,"required_state":"completed"}],[{"quest_id":8952,"required_state":"completed"}],[{"quest_id":8953,"required_state":"completed"}],[{"quest_id":8954,"required_state":"completed"}],[{"quest_id":8955,"required_state":"completed"}],[{"quest_id":8956,"required_state":"completed"}],[{"quest_id":8958,"required_state":"completed"}],[{"quest_id":8959,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bodley's Unfortunate Fate","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Blackrock Mountain and use the Extra-Dimensional Ghost Revealer to find Bodley near Blackrock Spire.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8960,"title":"Bodley's Unfortunate Fate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8960"}],"missing_fields":["Turn-in location","Bodley's Unfortunate Fate location"]}},{"quest_id":8898,"title":"Dearest Colara,","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"ironforge","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tormek Stoneriver","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":32.64,"y":66.23,"subzone":"Tormek Stoneriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Colara Dean","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.71,"y":75.48,"subzone":"Colara Dean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Colara Dean"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.71,"y":75.48,"subzone":"Colara Dean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Colara Dean","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8903],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8897,8899],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Colara Dean","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Creased Letter to Colara Dean outside the bank in Stormwind.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8898,"title":"Dearest Colara,","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8898"}],"missing_fields":["Quest XP"]}}],"quest_count":70},{"region_id":"eastern-plaguelands","name":"Eastern Plaguelands","quests":[{"quest_id":4771,"title":"Dawn's Gambit","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Vectus","npc_id":10432},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Vectus","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5531],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5531,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[],"choices":[{"id":15853,"name":"Windreaper","count":1,"url":"https://www.wowhead.com/forever/item=15853"},{"id":15854,"name":"Dancing Sliver","count":1,"url":"https://www.wowhead.com/forever/item=15854"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Vectus","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Place Dawn's Gambit in the Viewing Room of the Scholomance. Defeat Vectus, then return to Betina Bigglezink.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":4771,"title":"Dawn's Gambit","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Vectus location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4771"}],"missing_fields":["Vectus location"]}},{"quest_id":5212,"title":"The Flesh Does Not Lie","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Plagued Flesh Sample","item_id":13174},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Plagued Flesh Sample","countPerCharacter":10,"itemId":13174,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5213],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Plagued Flesh Sample","countPerCharacter":10,"itemId":13174,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Recover 10 Plagued Flesh Samples from Stratholme and return them to Betina Bigglezink. You suspect that any creature in Stratholme would have said flesh sample.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5212,"title":"The Flesh Does Not Lie","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5212,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5212"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5212"}],"missing_fields":["Plagued Flesh Sample location"]}},{"quest_id":5213,"title":"The Active Agent","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scourge Data","item_id":13176},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scourge Data","countPerCharacter":1,"itemId":13176,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5212],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5212,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6850,"money_copper":0,"items":[],"choices":[{"id":13209,"name":"Seal of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=13209"},{"id":19812,"name":"Rune of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=19812"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Scourge Data","countPerCharacter":1,"itemId":13176,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Stratholme and search the ziggurats. Find and return new Scourge Data to Betina Bigglezink. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5213,"title":"The Active Agent","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5213,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Light’s Hope · unlock the undead-side objectives","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5213"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5213"}],"missing_fields":["Scourge Data location"]}},{"quest_id":5214,"title":"The Great Fras Siabi","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Smokey LaRue","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.88,"y":48.43,"subzone":"Smokey LaRue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smokey LaRue","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.88,"y":48.43,"subzone":"Smokey LaRue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Siabi's Premium Tobacco","item_id":13172},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Siabi's Premium Tobacco","countPerCharacter":1,"itemId":13172,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8550,"money_copper":0,"items":[{"id":13171,"name":"Smokey's Lighter","count":1,"url":"https://www.wowhead.com/forever/item=13171"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Siabi's Premium Tobacco","countPerCharacter":1,"itemId":13172,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Fras Siabi's smoke shop in Stratholme and recover a box of Siabi's Premium Tobacco. Return to Smokey LaRue when the job is done. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5214,"title":"The Great Fras Siabi","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5214,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5214"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5214"}],"missing_fields":["Siabi's Premium Tobacco location"]}},{"quest_id":5243,"title":"Houses of the Holy","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stratholme Holy Water","item_id":13180},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stratholme Holy Water","countPerCharacter":5,"itemId":13180,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":18000,"items":[{"id":3928,"name":"Superior Healing Potion","count":5,"url":"https://www.wowhead.com/forever/item=3928"},{"id":6149,"name":"Greater Mana Potion","count":5,"url":"https://www.wowhead.com/forever/item=6149"}],"choices":[{"id":13216,"name":"Crown of the Penitent","count":1,"url":"https://www.wowhead.com/forever/item=13216"},{"id":13217,"name":"Band of the Penitent","count":1,"url":"https://www.wowhead.com/forever/item=13217"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stratholme Holy Water","countPerCharacter":5,"itemId":13180,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Stratholme, in the north. Search the supply crates that litter the city and recover 5 Stratholme Holy Water. Return to Leonid Barthalomew the Revered when you have collected enough of the blessed fluid.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5243,"title":"Houses of the Holy","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5243,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5243"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5243"}],"missing_fields":["Stratholme Holy Water location"]}},{"quest_id":5251,"title":"The Archivist","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Archivist Galford","npc_id":10811},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Archivist Galford","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"interact","target":{"name":"Scarlet Archive","object_id":176245},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Scarlet Archive","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5262],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Archivist Galford","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"interact","target":"Scarlet Archive","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Stratholme and find Archivist Galford of the Scarlet Crusade. Destroy him and burn down the Scarlet Archive.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5251,"title":"The Archivist","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5251,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5251"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5251"}],"missing_fields":["Archivist Galford location","Scarlet Archive location"]}},{"quest_id":5262,"title":"The Truth Comes Crashing Down","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Duke Nicholas Zverenhoff"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Duke Nicholas Zverenhoff","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5251],"next_quest_ids":[5263],"requirements":{"prerequisite_alternatives":[[{"quest_id":5251,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Duke Nicholas Zverenhoff","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Head of Balnazzar to Duke Nicholas Zverenhoff in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5262,"title":"The Truth Comes Crashing Down","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5262,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Optional Scarlet return · Balnazzar after The Archivist","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5262"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5262"}],"missing_fields":[]}},{"quest_id":5263,"title":"Above and Beyond","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Baron Rivendare","item_id":13251},"count_per_character":1,"locations":[],"location_label":"Inside stratholme. The route pin is the exterior approach.","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Baron Rivendare","countPerCharacter":1,"itemId":13251,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5262],"next_quest_ids":[5264],"requirements":{"prerequisite_alternatives":[[{"quest_id":5262,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Baron Rivendare","countPerCharacter":1,"itemId":13251,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Venture to Stratholme and destroy Baron Rivendare. Take his head and return to Duke Nicholas Zverenhoff. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5263,"title":"Above and Beyond","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5263,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Optional Scarlet return · Balnazzar after The Archivist","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5263"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5263"}],"missing_fields":[]}},{"quest_id":5281,"title":"The Restless Souls","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Caretaker Alen","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":69.93,"y":53.72,"subzone":"Caretaker Alen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Egan","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.36,"y":26.6,"subzone":"Egan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Egan"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.36,"y":26.6,"subzone":"Egan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Egan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5282],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Egan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Egan. You only know that he was last seen around Stratholme.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5281,"title":"The Restless Souls","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5281,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5281"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5281"}],"missing_fields":[]}},{"quest_id":5282,"title":"The Restless Souls","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Egan","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.36,"y":26.6,"subzone":"Egan","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Egan","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.36,"y":26.6,"subzone":"Egan","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_blaster_on_citizen_then_spawned_soul","target":{"name":"Restless Soul","npc_id":11122},"count_per_character":15,"locations":[],"location_label":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance.","delivery":false,"completion_estimate":{"index":0,"action":"use_blaster_on_citizen_then_spawned_soul","target":"Restless Soul","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5281],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5281,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8850,"money_copper":18000,"items":[{"id":13315,"name":"Testament of Hope","count":1,"url":"https://www.wowhead.com/forever/item=13315"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_blaster_on_citizen_then_spawned_soul","target":"Restless Soul","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use Egan's Blaster on the ghostly and spectral citizens of Stratholme. When the restless souls break free from their ghostly shells, use the blaster again - freedom will be theirs!  Free 15 Restless Souls and return to Egan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance.","guide_optional":false,"routing_decision":{"id":5282,"title":"The Restless Souls","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5282,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5282"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5282","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Inside Stratholme, use Egan's Blaster on a Spectral or Ghostly Citizen, then use it again on the Restless Soul that appears. Repeat for the quest's required number of released souls. Questie Forever marks the source citizens in dungeon area 2017 but records -1,-1, meaning no usable interior map position. Do not replace the objective with Egan's outdoor location or the dungeon entrance."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5282"}],"missing_fields":[]}},{"quest_id":5463,"title":"Menethil's Gift","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Menethil's Gift"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Menethil's Gift","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5462],"next_quest_ids":[5464],"requirements":{"prerequisite_alternatives":[[{"quest_id":5462,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Menethil's Gift","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Stratholme and find Menethil's Gift. Place the Keepsake of Remembrance upon the unholy ground.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5463,"title":"Menethil's Gift","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Menethil's Gift location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5463"}],"missing_fields":["Turn-in location","Menethil's Gift location"]}},{"quest_id":5464,"title":"Menethil's Gift","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Leonid Barthalomew the Revered"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5463],"next_quest_ids":[5465],"requirements":{"prerequisite_alternatives":[[{"quest_id":5463,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Soulbound Keepsake to Leonid Barthalomew in Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5464,"title":"Menethil's Gift","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5464"}],"missing_fields":["Pickup location"]}},{"quest_id":5465,"title":"Soulbound Keepsake","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Marduke","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magistrate Marduke"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magistrate Marduke","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5464],"next_quest_ids":[5466],"requirements":{"prerequisite_alternatives":[[{"quest_id":5464,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magistrate Marduke","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Magistrate Marduke in Caer Darrow. Show him the Soulbound Keepsake.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5465,"title":"Soulbound Keepsake","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5465"}],"missing_fields":[]}},{"quest_id":5529,"title":"Plagued Hatchlings","quest_level":58,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Plagued Hatchling","npc_id":10678},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Plagued Hatchling","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5582],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Plagued Hatchling","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 20 Plagued Hatchlings, then return to Betina Bigglezink at the Light's Hope Chapel.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5529,"title":"Plagued Hatchlings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5529,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bulwark and Light’s Hope · Scholomance preparation","kinds":["pickup","objective","turnin"],"guide":"scholomance-route","title":"Scholomance","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scholomance-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5529"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5529"}],"missing_fields":["Plagued Hatchling location"]}},{"quest_id":5531,"title":"Betina Bigglezink","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Betina Bigglezink"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Betina Bigglezink","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5522],"next_quest_ids":[4771],"requirements":{"prerequisite_alternatives":[[{"quest_id":5522,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Betina Bigglezink","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Frozen Eggs to Betina Bigglezink.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5531,"title":"Betina Bigglezink","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5531"}],"missing_fields":[]}},{"quest_id":5542,"title":"Demon Dogs","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Plaguehound Runt","npc_id":8596},"count_per_character":20,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":38.91,"y":74.23,"subzone":"Plaguehound Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":6.33,"y":41.9,"subzone":"Plaguehound Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.84,"y":68.22,"subzone":"Plaguehound Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.27,"y":63.9,"subzone":"Plaguehound Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.73,"y":51.52,"subzone":"Plaguehound Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":16.47,"y":68.53,"subzone":"Plaguehound Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Plaguehound Runt","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Plaguehound","npc_id":8597},"count_per_character":5,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.68,"y":49.2,"subzone":"Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.5,"y":60.96,"subzone":"Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":50.84,"y":50.92,"subzone":"Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.34,"y":51.26,"subzone":"Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":47.25,"y":48.12,"subzone":"Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":45.43,"y":52.19,"subzone":"Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Plaguehound","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Frenzied Plaguehound","npc_id":8598},"count_per_character":5,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.12,"y":25.96,"subzone":"Frenzied Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.12,"y":30.66,"subzone":"Frenzied Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.52,"y":22.86,"subzone":"Frenzied Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.63,"y":25.94,"subzone":"Frenzied Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.71,"y":33.72,"subzone":"Frenzied Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.34,"y":25.83,"subzone":"Frenzied Plaguehound","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Frenzied Plaguehound","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5742],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Plaguehound Runt","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Plaguehound","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Frenzied Plaguehound","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 20 Plaguehound Runts, 5 Plaguehounds and 5 Frenzied Plaguehounds. Return to Tirion Fordring when the task is complete.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5542,"title":"Demon Dogs","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5542,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5542"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5542"}],"missing_fields":[]}},{"quest_id":5543,"title":"Blood Tinged Skies","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Plaguebat","npc_id":8600},"count_per_character":30,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.85,"y":64.18,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.88,"y":66.64,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.09,"y":71.57,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":20.93,"y":76.05,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.41,"y":72.69,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":12.19,"y":67.15,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Plaguebat","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5742],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Plaguebat","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Plaguebats and return to Tirion Fordring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5543,"title":"Blood Tinged Skies","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5543,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5543"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5543"}],"missing_fields":[]}},{"quest_id":5544,"title":"Carrion Grubbage","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Slab of Carrion Worm Meat","item_id":13853},"count_per_character":15,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.43,"y":51.47,"subzone":"Carrion Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.11,"y":45.04,"subzone":"Carrion Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":20.84,"y":77.17,"subzone":"Carrion Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":13.25,"y":63.69,"subzone":"Carrion Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":47.51,"y":66.59,"subzone":"Carrion Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":60.1,"y":55.24,"subzone":"Carrion Grub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.21,"y":21.25,"subzone":"Carrion Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.57,"y":24.59,"subzone":"Carrion Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":60.45,"y":28.57,"subzone":"Carrion Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":61.59,"y":38.11,"subzone":"Carrion Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.07,"y":36.51,"subzone":"Carrion Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.26,"y":20.1,"subzone":"Carrion Devourer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Slab of Carrion Worm Meat","countPerCharacter":15,"itemId":13853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5742],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Slab of Carrion Worm Meat","countPerCharacter":15,"itemId":13853,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Seek out the Carrion Grubs and Devourers of the region. Slay them and harvest their meat. Return to Tirion Fordring when you have gathered 15 Slabs of Carrion Worm Meat. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5544,"title":"Carrion Grubbage","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5544,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5544"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5544"}],"missing_fields":[]}},{"quest_id":5582,"title":"Healthy Dragon Scale","quest_level":58,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Betina Bigglezink","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Betina Bigglezink"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":49.94,"subzone":"Betina Bigglezink","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Betina Bigglezink","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5529],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5529,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Betina Bigglezink","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Healthy Dragon Scale to Betina Bigglezink at the Light's Hope Chapel in Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5582,"title":"Healthy Dragon Scale","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5582"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}},{"quest_id":5742,"title":"Redemption","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tirion Fordring"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tirion Fordring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5542,5543,5544],"next_quest_ids":[5781],"requirements":{"prerequisite_alternatives":[[{"quest_id":5542,"required_state":"completed"},{"quest_id":5543,"required_state":"completed"},{"quest_id":5544,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":575,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tirion Fordring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Listen to what Tirion Fordring has to say.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5742,"title":"Redemption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5742,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Plaguewood and animals → Tirion","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5742"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5742"}],"missing_fields":[]}},{"quest_id":5781,"title":"Of Forgotten Memories","quest_level":57,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_event_then_kill_and_loot","target":{"name":"Taelan's Hammer","item_id":14613},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":23.82,"y":74.45,"subzone":"Loose Dirt Mound","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"trigger_event_then_kill_and_loot","target":"Taelan's Hammer","countPerCharacter":1,"itemId":14613,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5742],"next_quest_ids":[5845],"requirements":{"prerequisite_alternatives":[[{"quest_id":5742,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_event_then_kill_and_loot","target":"Taelan's Hammer","countPerCharacter":1,"itemId":14613,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Undercroft - at the southernmost section of the Eastern Plaguelands - and recover Taelan's Hammer. Return to Tirion Fordring upon completion of your objective.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale.","guide_optional":false,"routing_decision":{"id":5781,"title":"Of Forgotten Memories","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5781,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Plaguewood and animals → Tirion","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5781"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5781","detail":"Interact with the Loose Dirt Mound in the Undercroft graveyard to summon Mercutio Filthgorger and his guards. Loot Taelan's Hammer from Mercutio and return to Tirion. Use the Forever object coordinate shown here; the 28,87 position in old Classic comments belongs to an older Eastern Plaguelands map scale."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5781"}],"missing_fields":[]}},{"quest_id":5845,"title":"Of Lost Honor","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Symbol of Lost Honor","item_id":14625},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.53,"y":26.81,"subzone":"Symbol of Lost Honor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Symbol of Lost Honor","countPerCharacter":1,"itemId":14625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5781],"next_quest_ids":[5846],"requirements":{"prerequisite_alternatives":[[{"quest_id":5781,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Symbol of Lost Honor","countPerCharacter":1,"itemId":14625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Northdale, in the northeastern region of the Eastern Plaguelands, and recover the Symbol of Lost Honor. Return to Tirion Fordring upon completion of your objective.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5845,"title":"Of Lost Honor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5845,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Plaguewood and animals → Tirion","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5845"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5845"}],"missing_fields":[]}},{"quest_id":5846,"title":"Of Love and Family","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Artist Renfray","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.77,"y":75.37,"subzone":"Artist Renfray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Artist Renfray"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.77,"y":75.37,"subzone":"Artist Renfray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Artist Renfray","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5845],"next_quest_ids":[5848],"requirements":{"prerequisite_alternatives":[[{"quest_id":5845,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Artist Renfray","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to island of Caer Darrow, in the south-central region of the Plaguelands, and look for any clues as to the whereabouts of the painting.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5846,"title":"Of Love and Family","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5846,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Light’s Hope → Corin’s Crossing → Northdale","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5846"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5846"}],"missing_fields":[]}},{"quest_id":6133,"title":"The Ranger Lord's Behest","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Pathstrider","npc_id":8565},"count_per_character":8,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.69,"y":13.18,"subzone":"Pathstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.81,"y":10.27,"subzone":"Pathstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.61,"y":10.86,"subzone":"Pathstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.74,"y":13.01,"subzone":"Pathstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.69,"y":15.29,"subzone":"Pathstrider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Pathstrider","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Ranger","npc_id":8564},"count_per_character":8,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.68,"y":12.55,"subzone":"Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.1,"y":13.74,"subzone":"Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.59,"y":11.84,"subzone":"Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":45.74,"y":13.72,"subzone":"Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.13,"y":11.21,"subzone":"Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.72,"y":11.08,"subzone":"Ranger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Ranger","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Woodsman","npc_id":8563},"count_per_character":8,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.93,"y":13.19,"subzone":"Woodsman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.81,"y":10.86,"subzone":"Woodsman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":45.91,"y":14.19,"subzone":"Woodsman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":43.85,"y":11.24,"subzone":"Woodsman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.81,"y":10.8,"subzone":"Woodsman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.18,"y":13.21,"subzone":"Woodsman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Woodsman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Quel'Thalas Registry","item_id":15847},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":45.27,"y":12.7,"subzone":"Quel'Thalas Registry","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Quel'Thalas Registry","countPerCharacter":1,"itemId":15847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6135],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Pathstrider","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Ranger","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Woodsman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"collect","target":"Quel'Thalas Registry","countPerCharacter":1,"itemId":15847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":432,"partyKnownSeconds":432,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the northern borders of the Eastern Plaguelands and recover the Quel'Thalas Registry. The item is somewhere in the Quel'Lithien lodge.  You must also slay 8 Rangers, 8 Pathstriders, and 8 Woodsmen.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6133,"title":"The Ranger Lord's Behest","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6133,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nathanos · ranger lord and elites","kinds":["pickup","objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6133"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6133"}],"missing_fields":[]}},{"quest_id":6135,"title":"Duskwing, Oh How I Hate Thee...","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Patch of Duskwing's Fur","item_id":15850},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.08,"y":59.03,"subzone":"Duskwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Patch of Duskwing's Fur","countPerCharacter":1,"itemId":15850,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6133],"next_quest_ids":[6163],"requirements":{"prerequisite_alternatives":[[{"quest_id":6133,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[{"id":16994,"name":"Duskwing Gloves","count":1,"url":"https://www.wowhead.com/forever/item=16994"},{"id":16995,"name":"Duskwing Mantle","count":1,"url":"https://www.wowhead.com/forever/item=16995"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Patch of Duskwing's Fur","countPerCharacter":1,"itemId":15850,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Duskwing and slay him. From the corpse, recover a Patch of Duskwing's Fur and return it to Nathanos Blightcaller.  It is said that Duskwing roams the countryside to the north of Marris Stead.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6135,"title":"Duskwing, Oh How I Hate Thee...","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6135,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nathanos · ranger lord and elites","kinds":["pickup","objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6135"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6135"}],"missing_fields":[]}},{"quest_id":6163,"title":"Ramstein","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Ramstein the Gorger","item_id":15880},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Ramstein the Gorger","countPerCharacter":1,"itemId":15880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6135],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6135,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":18000,"items":[],"choices":[{"id":18022,"name":"Royal Seal of Alexis","count":1,"url":"https://www.wowhead.com/forever/item=18022"},{"id":17001,"name":"Elemental Circle","count":1,"url":"https://www.wowhead.com/forever/item=17001"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Ramstein the Gorger","countPerCharacter":1,"itemId":15880,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Stratholme and slay Ramstein the Gorger. Take his head as a souvenir for Nathanos.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6163,"title":"Ramstein","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6163,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · Stratholme bundle","kinds":["pickup","objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6163"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6163"}],"missing_fields":["Head of Ramstein the Gorger location"]}},{"quest_id":7621,"title":"A Warning","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eris Havenfire","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.21,"y":12.79,"subzone":"Eris Havenfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eris Havenfire","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.21,"y":12.79,"subzone":"Eris Havenfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Eris Havenfire"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.21,"y":12.79,"subzone":"Eris Havenfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Eris Havenfire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Eris Havenfire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7621,"title":"A Warning","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7621,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"A Warning #7621","kinds":["pickup","objective","turnin"],"guide":"priest-benediction","title":"Priest · Benediction","profile":{"class":"priest","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/priest-benediction.html?class=priest&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7621"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7621"}],"missing_fields":["Quest XP"]}},{"quest_id":7622,"title":"The Balance of Light and Shadow","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eris Havenfire","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.21,"y":12.79,"subzone":"Eris Havenfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eris Havenfire","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.21,"y":12.79,"subzone":"Eris Havenfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Eris Havenfire"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.21,"y":12.79,"subzone":"Eris Havenfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Eris Havenfire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":18659,"name":"Splinter of Nordrassil","count":1,"url":"https://www.wowhead.com/forever/item=18659"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Eris Havenfire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Save 50 Peasants before 15 are slain. Speak with Eris Havenfire should you accomplish this task.  You may view the Death Post to view how many Peasants have been slain.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7622,"title":"The Balance of Light and Shadow","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7622,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"The Balance of Light and Shadow #7622","kinds":["pickup","objective","turnin"],"guide":"priest-benediction","title":"Priest · Benediction","profile":{"class":"priest","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/priest-benediction.html?class=priest&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7622"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7622"}],"missing_fields":[]}},{"quest_id":5149,"title":"Pamela's Doll","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect_parts_and_combine","target":{"name":"Pamela's Doll","item_id":12885},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":32.58,"y":79.56,"subzone":"Pamela's Doll's Head","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.07,"y":77.28,"subzone":"Pamela's Doll's Head","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.95,"y":79.75,"subzone":"Pamela's Doll's Left Side","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":32.72,"y":79.12,"subzone":"Pamela's Doll's Left Side","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.93,"y":77.25,"subzone":"Pamela's Doll's Right Side","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.1,"y":79.67,"subzone":"Pamela's Doll's Right Side","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect_parts_and_combine","target":"Pamela's Doll","countPerCharacter":1,"itemId":12885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5142,5601],"next_quest_ids":[5152,5241],"requirements":{"prerequisite_alternatives":[[{"quest_id":5142,"required_state":"completed"}],[{"quest_id":5601,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect_parts_and_combine","target":"Pamela's Doll","countPerCharacter":1,"itemId":12885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Pamela's doll.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale.","guide_optional":false,"routing_decision":{"id":5149,"title":"Pamela's Doll","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5149,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5149"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5149","detail":"Collect Pamela's Doll's Head, Left Side and Right Side from the Darrowshire houses, then use one piece to assemble the doll before returning to Pamela. Ghosts can appear as you approach the pieces. The final doll is assembled, so a missing direct loot source does not mean the quest has no mapped objective. Use these Forever coordinates; older Classic comments use a different Eastern Plaguelands map scale."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5149"}],"missing_fields":[]}},{"quest_id":5152,"title":"Auntie Marlene","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Marlene Redpath","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.17,"y":78.57,"subzone":"Marlene Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Marlene Redpath"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.17,"y":78.57,"subzone":"Marlene Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Marlene Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5149],"next_quest_ids":[5153],"requirements":{"prerequisite_alternatives":[[{"quest_id":5149,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Marlene Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Marlene, south of the Ruins of Andorhal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5152,"title":"Auntie Marlene","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5152,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5152"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5152"}],"missing_fields":[]}},{"quest_id":5241,"title":"Uncle Carlin","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Carlin Redpath"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Carlin Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5149],"next_quest_ids":[5211],"requirements":{"prerequisite_alternatives":[[{"quest_id":5149,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Carlin Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Carlin Redpath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5241,"title":"Uncle Carlin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5241,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5241"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5241"}],"missing_fields":[]}},{"quest_id":5211,"title":"Defenders of Darrowshire","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill_source_ghouls_then_talk_to_spawned_spirits","target":{"name":"Darrowshire Spirit","npc_id":11064},"count_per_character":15,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.72,"y":58.32,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.71,"y":54.82,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.46,"y":62.48,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.17,"y":61.93,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.32,"y":57.29,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.43,"y":56.51,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.07,"y":55.09,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":50.91,"y":61.91,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.17,"y":41.04,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.96,"y":43.03,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.21,"y":32.93,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.75,"y":32.99,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.32,"y":32.01,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.27,"y":30.69,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.71,"y":28.57,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.29,"y":31.52,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.54,"y":30.73,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.78,"y":32.1,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.97,"y":53.73,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.89,"y":44.48,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":28.92,"y":53.59,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":32.1,"y":47.91,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":32.71,"y":46.83,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":66.37,"y":42.04,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.92,"y":34.09,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":74.99,"y":33.91,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":72.03,"y":35.81,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.68,"y":47.27,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":69.61,"y":46.79,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":68.09,"y":38.87,"subzone":"Diseased Flayer","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.54,"y":13.03,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.34,"y":24.41,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.43,"y":15.51,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":36.21,"y":25.94,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.1,"y":25.53,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":27.69,"y":27.11,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":21.41,"y":29.63,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":35.47,"y":20.15,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.91,"y":26,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":21,"y":25.99,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.04,"y":27.06,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.22,"y":27.5,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":13.38,"y":24.04,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":14.39,"y":25.17,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":14.11,"y":24.36,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":32.51,"y":29.19,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.97,"y":26.56,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.07,"y":28.2,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.72,"y":17.56,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":37.38,"y":16.26,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":35.41,"y":15.36,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":23.73,"y":23.41,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.93,"y":20.15,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":13.33,"y":23.63,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.14,"y":25.43,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":36.17,"y":18.67,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":36.76,"y":21.51,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.12,"y":16.7,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.01,"y":22.53,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.55,"y":22.72,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":21.51,"y":24.8,"subzone":"Cannibal Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"location_label":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives.","delivery":false,"completion_estimate":{"index":0,"action":"kill_source_ghouls_then_talk_to_spawned_spirits","target":"Darrowshire Spirit","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5241],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5241,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill_source_ghouls_then_talk_to_spawned_spirits","target":"Darrowshire Spirit","countPerCharacter":15,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Free 15 Darrowshire Spirits and return to Carlin Redpath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives.","guide_optional":false,"routing_decision":{"id":5211,"title":"Defenders of Darrowshire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5211,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5211"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5211","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Kill Gibbering Ghouls, Diseased Flayers, or Cannibal Ghouls, then speak to each summoned Darrowshire Spirit to release it. Killing the source creature alone does not finish the release. Corin's Crossing, the Fungal Vale/eastern ghoul areas, and Plaguewood offer alternative source populations. Combine the chosen area with other local objectives."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5211"}],"missing_fields":[]}},{"quest_id":6021,"title":"Zaeldarr the Outcast","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Caretaker Alen","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":69.93,"y":53.72,"subzone":"Caretaker Alen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Caretaker Alen","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":69.93,"y":53.72,"subzone":"Caretaker Alen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Zaeldarr's Head","item_id":15785},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":23.07,"y":72.63,"subzone":"Zaeldarr the Outcast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Zaeldarr's Head","countPerCharacter":1,"itemId":15785,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Zaeldarr's Head","countPerCharacter":1,"itemId":15785,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Zaeldarr's Head to Caretaker Alen at Light's Hope Chapel.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6021,"title":"Zaeldarr the Outcast","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6021,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6021"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6021"}],"missing_fields":[]}},{"quest_id":6042,"title":"Un-Life's Little Annoyances","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Noxious Plaguebat","npc_id":8601},"count_per_character":20,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":68.71,"y":61.21,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.05,"y":59.77,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.96,"y":49.97,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":60.63,"y":52.1,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.56,"y":51.47,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.09,"y":44.08,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Noxious Plaguebat","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Monstrous Plaguebat","npc_id":8602},"count_per_character":10,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":66.58,"y":26.63,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.64,"y":28.97,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.59,"y":34.72,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.38,"y":29.65,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":17.85,"y":29.7,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.35,"y":19.69,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Monstrous Plaguebat","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Noxious Plaguebat","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Monstrous Plaguebat","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 20 Noxious Plaguebats and 10 Monstrous Plaguebats. Return to Nathanos Blightcaller when you are finished.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6042,"title":"Un-Life's Little Annoyances","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6042,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6042"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6042"}],"missing_fields":[]}},{"quest_id":6022,"title":"To Kill With Purpose","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect_then_use_item","target":{"name":"Coagulated Rot","item_id":15448},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":50.54,"y":58.14,"subzone":"Dark Caster","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.46,"y":56.31,"subzone":"Dark Caster","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.2,"y":59.67,"subzone":"Dark Caster","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.6,"y":60.12,"subzone":"Dark Caster","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.62,"y":57.6,"subzone":"Dark Caster","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.33,"y":57.25,"subzone":"Dark Caster","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.72,"y":58.32,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.71,"y":54.82,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.46,"y":62.48,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.17,"y":61.93,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.32,"y":57.29,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.43,"y":56.51,"subzone":"Gibbering Ghoul","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect_then_use_item","target":"Coagulated Rot","countPerCharacter":1,"itemId":15448,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect_then_use_item","target":"Coagulated Rot","countPerCharacter":1,"itemId":15448,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Corin's Crossing to the east and slaughter the Scourge that inhabit the town. Collect 7 pieces of Living Rot in under 10 minutes. Use the Mortar and Pestle to grind the Living Rot into Coagulated Rot.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing.","guide_optional":false,"routing_decision":{"id":6022,"title":"To Kill With Purpose","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6022,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6022"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=6022","detail":"Gather 7 Living Rot from the Scourge at Corin's Crossing, then use the Mortar and Pestle to turn it into Coagulated Rot before the 10-minute item expiry. The finished rot is created by an item, not a direct drop. Coordinates identify eligible original mobs in Corin's Crossing."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6022"}],"missing_fields":[]}},{"quest_id":6024,"title":"Hameya's Plea","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Torn Scroll","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.9,"y":72.96,"subzone":"Torn Scroll","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mound of Dirt","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":23.58,"y":73.79,"subzone":"Mound of Dirt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hameya's Key","item_id":15767},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":61.96,"y":11.11,"subzone":"Infiltrator Hameya","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hameya's Key","countPerCharacter":1,"itemId":15767,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[{"id":15814,"name":"Hameya's Slayer","count":1,"url":"https://www.wowhead.com/forever/item=15814"},{"id":15815,"name":"Hameya's Cloak","count":1,"url":"https://www.wowhead.com/forever/item=15815"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hameya's Key","countPerCharacter":1,"itemId":15767,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Infiltrator Hameya. Use his key on the Mound of Dirt behind the Undercroft.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6024,"title":"Hameya's Plea","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6024,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercroft → western farms → Andorhal","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6024"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6024"}],"missing_fields":[]}},{"quest_id":5168,"title":"Heroes of Darrowshire","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Davil's Libram","item_id":12954},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.52,"y":18.99,"subzone":"Davil's Libram","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Davil's Libram","countPerCharacter":1,"itemId":12954,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Redpath's Shield","item_id":12955},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.79,"y":57.19,"subzone":"Redpath's Shield","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Redpath's Shield","countPerCharacter":1,"itemId":12955,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5210],"next_quest_ids":[5206],"requirements":{"prerequisite_alternatives":[[{"quest_id":5210,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Davil's Libram","countPerCharacter":1,"itemId":12954,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Redpath's Shield","countPerCharacter":1,"itemId":12955,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring Davil's Libram and Redpath's Shield to Carlin Redpath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5168,"title":"Heroes of Darrowshire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5168,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Light’s Hope → Corin’s Crossing → Northdale","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5168"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5168"}],"missing_fields":[]}},{"quest_id":5181,"title":"Villains of Darrowshire","quest_level":57,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Skull of Horgus","item_id":12956},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.34,"y":41.18,"subzone":"Horgus' Skull","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Skull of Horgus","countPerCharacter":1,"itemId":12956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shattered Sword of Marduk","item_id":12957},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":46.86,"y":55.43,"subzone":"Shattered Sword of Marduk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shattered Sword of Marduk","countPerCharacter":1,"itemId":12957,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5210],"next_quest_ids":[5206],"requirements":{"prerequisite_alternatives":[[{"quest_id":5210,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Skull of Horgus","countPerCharacter":1,"itemId":12956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shattered Sword of Marduk","countPerCharacter":1,"itemId":12957,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring the Skull of Horgus and the Shattered Sword of Marduk to Carlin Redpath at Light's Hope Chapel.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5181,"title":"Villains of Darrowshire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5181,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Light’s Hope → Corin’s Crossing → Northdale","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5181"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5181"}],"missing_fields":[]}},{"quest_id":5206,"title":"Marauders of Darrowshire","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"loot_input_then_use_provided_conversion_item","target":{"name":"Resonating Skull","item_id":13155},"count_per_character":5,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.77,"y":40.18,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":29.03,"y":55.33,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.91,"y":48.09,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":66.62,"y":43.08,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":67.2,"y":41.96,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":67.22,"y":39.7,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":72.82,"y":30.34,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":74.54,"y":33.03,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":28.52,"y":51.26,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":76.68,"y":35.95,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.4,"y":35.87,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.04,"y":35.34,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.86,"y":32.91,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.61,"y":47.86,"subzone":"Scourge Champion","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"location_label":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified.","delivery":false,"completion_estimate":{"index":0,"action":"loot_input_then_use_provided_conversion_item","target":"Resonating Skull","countPerCharacter":5,"itemId":13155,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5168,5181],"next_quest_ids":[5941],"requirements":{"prerequisite_alternatives":[[{"quest_id":5168,"required_state":"completed"},{"quest_id":5181,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"loot_input_then_use_provided_conversion_item","target":"Resonating Skull","countPerCharacter":5,"itemId":13155,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 5 Resonating Skulls and the Mystic Crystal to Carlin Redpath in Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified.","guide_optional":false,"routing_decision":{"id":5206,"title":"Marauders of Darrowshire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5206,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Light’s Hope → Corin’s Crossing → Northdale","kinds":["pickup"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5206"},{"questId":5206,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · resonating skulls","kinds":["objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5206"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5206","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Loot Fetid Skulls from Scourge Champions, then use the Mystic Crystal on the skulls to obtain Resonating Skulls. Some attempts produce Bone Dust, so repeat until the quest requirement is met. Source creatures occur in the Fungal Vale and eastern Scourge areas. The output skull is created by item use, not a direct creature drop. Conversion probability is not verified."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5206"}],"missing_fields":[]}},{"quest_id":5941,"title":"Return to Chromie","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Chromie"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Chromie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5206],"next_quest_ids":[5721],"requirements":{"prerequisite_alternatives":[[{"quest_id":5206,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Chromie","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Bundle of Relics to Chromie in Andorhal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5941,"title":"Return to Chromie","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5941,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · resonating skulls","kinds":["pickup","objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5941"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5941"}],"missing_fields":[]}},{"quest_id":5942,"title":"Hidden Treasures","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Joseph's Chest","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.92,"y":77.78,"subzone":"Joseph's Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Joseph's Chest"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.92,"y":77.78,"subzone":"Joseph's Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Joseph's Chest","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5721],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5721,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":15855,"name":"Ring of Protection","count":1,"url":"https://www.wowhead.com/forever/item=15855"},{"id":15856,"name":"Archlight Talisman","count":1,"url":"https://www.wowhead.com/forever/item=15856"},{"id":15857,"name":"Magebane Scion","count":1,"url":"https://www.wowhead.com/forever/item=15857"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Joseph's Chest","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Joseph's Key to Joseph's Chest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5942,"title":"Hidden Treasures","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5942,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Darrowshire · the battle","kinds":["pickup","objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5942"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5942"}],"missing_fields":[]}},{"quest_id":6136,"title":"The Corpulent One","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Borelgore","npc_id":11896},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":47.69,"y":24.87,"subzone":"Borelgore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Borelgore","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[{"id":17002,"name":"Ichor Spitter","count":1,"url":"https://www.wowhead.com/forever/item=17002"},{"id":17003,"name":"Skullstone Hammer","count":1,"url":"https://www.wowhead.com/forever/item=17003"},{"id":17004,"name":"Sarah's Guide","count":1,"url":"https://www.wowhead.com/forever/item=17004"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Borelgore","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Borelgore in the northern wastes of Eastern Plaguelands and destroy him. Return to Nathanos Blightcaller when the mission is complete.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6136,"title":"The Corpulent One","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6136,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Nathanos · ranger lord and elites","kinds":["pickup","objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6136"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6136"}],"missing_fields":[]}},{"quest_id":5264,"title":"Lord Maxwell Tyrosus","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Maxwell Tyrosus","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.9,"y":48.41,"subzone":"Lord Maxwell Tyrosus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lord Maxwell Tyrosus"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.9,"y":48.41,"subzone":"Lord Maxwell Tyrosus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lord Maxwell Tyrosus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5263],"next_quest_ids":[5265],"requirements":{"prerequisite_alternatives":[[{"quest_id":5263,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lord Maxwell Tyrosus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Lord Maxwell Tyrosus. He is inside the church.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5264,"title":"Lord Maxwell Tyrosus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5264"}],"missing_fields":[]}},{"quest_id":5265,"title":"The Argent Hold","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Maxwell Tyrosus","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.9,"y":48.41,"subzone":"Lord Maxwell Tyrosus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"The Argent Hold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.96,"y":48.41,"subzone":"The Argent Hold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"The Argent Hold"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.96,"y":48.41,"subzone":"The Argent Hold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"The Argent Hold","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5264],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5264,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[],"choices":[{"id":13246,"name":"Argent Avenger","count":1,"url":"https://www.wowhead.com/forever/item=13246"},{"id":13243,"name":"Argent Defender","count":1,"url":"https://www.wowhead.com/forever/item=13243"},{"id":13249,"name":"Argent Crusader","count":1,"url":"https://www.wowhead.com/forever/item=13249"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"The Argent Hold","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Open the Argent Hold and claim your reward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5265,"title":"The Argent Hold","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5265"}],"missing_fields":[]}},{"quest_id":5503,"title":"Argent Dawn Commission","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Duke Nicholas Zverenhoff"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Duke Nicholas Zverenhoff","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5401,5405],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12846,"name":"Argent Dawn Commission","count":1,"url":"https://www.wowhead.com/forever/item=12846"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Duke Nicholas Zverenhoff","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5503,"title":"Argent Dawn Commission","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5503"}],"missing_fields":[]}},{"quest_id":5508,"title":"Corruptor's Scourgestones","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Corruptor's Scourgestone","item_id":12843},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.05,"y":67.39,"subzone":"Putridius","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.27,"y":69.21,"subzone":"Araj the Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.16,"y":18.65,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.13,"y":40.72,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.02,"y":64.1,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.49,"y":42.2,"subzone":"Hed'mush the Rotting","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":65.23,"y":43.94,"subzone":"Gish the Unmoving","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":21.95,"y":25.76,"subzone":"Lord Darkscythe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Corruptor's Scourgestone","countPerCharacter":1,"itemId":12843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12844,"name":"Argent Dawn Valor Token","count":1,"url":"https://www.wowhead.com/forever/item=12844"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Corruptor's Scourgestone","countPerCharacter":1,"itemId":12843,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5508,"title":"Corruptor's Scourgestones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5508"}],"missing_fields":[]}},{"quest_id":5509,"title":"Invader's Scourgestones","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Invader's Scourgestone","item_id":12841},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.12,"y":68.75,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.15,"y":69.56,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.83,"y":63.07,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.67,"y":65.75,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.68,"y":71.66,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.44,"y":71.85,"subzone":"Skeletal Warlord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.58,"y":69.3,"subzone":"Flesh Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.78,"y":68.47,"subzone":"Flesh Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.16,"y":80.43,"subzone":"Lord Maldazzar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.45,"y":57.97,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.64,"y":58.57,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.06,"y":61.18,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.2,"y":56.29,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.88,"y":56.4,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.13,"y":56.84,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":74.69,"y":35.31,"subzone":"Dread Weaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Invader's Scourgestone","countPerCharacter":10,"itemId":12841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12844,"name":"Argent Dawn Valor Token","count":1,"url":"https://www.wowhead.com/forever/item=12844"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Invader's Scourgestone","countPerCharacter":10,"itemId":12841,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5509,"title":"Invader's Scourgestones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5509"}],"missing_fields":[]}},{"quest_id":5510,"title":"Minion's Scourgestones","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Minion's Scourgestone","item_id":12840},"count_per_character":20,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Minion's Scourgestone","countPerCharacter":20,"itemId":12840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[{"id":12844,"name":"Argent Dawn Valor Token","count":1,"url":"https://www.wowhead.com/forever/item=12844"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Minion's Scourgestone","countPerCharacter":20,"itemId":12840,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5510,"title":"Minion's Scourgestones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5510"}],"missing_fields":[]}},{"quest_id":5513,"title":"Mantles of the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Argent Dawn Valor Token","item_id":12844},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":10,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5504,5507],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":10,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Argent Dawn Valor Tokens to Quartermaster Breechlock at Light's Hope Chapel, Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5513,"title":"Mantles of the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Argent Dawn Valor Token location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5513"}],"missing_fields":["Argent Dawn Valor Token location"]}},{"quest_id":5517,"title":"Chromatic Mantle of the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Argent Dawn Valor Token","item_id":12844},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":25,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5521,5524],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":18182,"name":"Chromatic Mantle of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=18182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":25,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 25 Argent Dawn Valor Tokens to Quartermaster Breechlock at Light's Hope Chapel, Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5517,"title":"Chromatic Mantle of the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Argent Dawn Valor Token location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5517"}],"missing_fields":["Argent Dawn Valor Token location"]}},{"quest_id":5861,"title":"Find Myranda","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Myranda the Hag","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Myranda the Hag"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Myranda the Hag","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5848],"next_quest_ids":[5862],"requirements":{"prerequisite_alternatives":[[{"quest_id":5848,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Myranda the Hag","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Uther's Tomb, located in the southern Plaguelands. Show Myranda the Hag Tirion's Gift.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5861,"title":"Find Myranda","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5861"}],"missing_fields":[]}},{"quest_id":6026,"title":"That's Asking A Lot","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Smokey LaRue","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.88,"y":48.43,"subzone":"Smokey LaRue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smokey LaRue","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.88,"y":48.43,"subzone":"Smokey LaRue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":2,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Golden Rod","item_id":11128},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Golden Rod","countPerCharacter":1,"itemId":11128,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hi-Explosive Bomb","item_id":10562},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hi-Explosive Bomb","countPerCharacter":8,"itemId":10562,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Unstable Trigger","item_id":10560},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Unstable Trigger","countPerCharacter":8,"itemId":10560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6041],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":17500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Bar","countPerCharacter":2,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Golden Rod","countPerCharacter":1,"itemId":11128,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Hi-Explosive Bomb","countPerCharacter":8,"itemId":10562,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Unstable Trigger","countPerCharacter":8,"itemId":10560,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Smokey LaRue wants you to get 2 Thorium Bars, 1 Golden Rod, 8 Hi-Explosive Bombs, and 8 Unstable Triggers.  You will have to find a blacksmith and an engineer for these items.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6026,"title":"That's Asking A Lot","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Thorium Bar location; Golden Rod location; Hi-Explosive Bomb location; Unstable Trigger location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6026"}],"missing_fields":["Thorium Bar location","Golden Rod location","Hi-Explosive Bomb location","Unstable Trigger location"]}},{"quest_id":6041,"title":"When Smokey Sings, I Get Violent","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Smokey LaRue","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.88,"y":48.43,"subzone":"Smokey LaRue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smokey LaRue","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.88,"y":48.43,"subzone":"Smokey LaRue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Scourge Structure","npc_id":12247},"count_per_character":8,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.69,"y":29.17,"subzone":"Scourge Structure","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":27.37,"y":23.92,"subzone":"Scourge Structure","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":32.25,"y":13.92,"subzone":"Scourge Structure","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.95,"y":31,"subzone":"Scourge Structure","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":19.51,"y":15.93,"subzone":"Scourge Structure","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":37.48,"y":19.79,"subzone":"Scourge Structure","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Scourge Structure","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6026],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6026,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":26500,"items":[{"id":5951,"name":"Moist Towelette","count":10,"url":"https://www.wowhead.com/forever/item=5951"},{"id":17523,"name":"Smokey's Drape","count":1,"url":"https://www.wowhead.com/forever/item=17523"}],"choices":[{"id":16992,"name":"Smokey's Explosive Launcher","count":1,"url":"https://www.wowhead.com/forever/item=16992"},{"id":16993,"name":"Smokey's Fireshooter","count":1,"url":"https://www.wowhead.com/forever/item=16993"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Scourge Structure","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Plaguewood, northwest of Light's Hope. Destroy 8 Scourge Structures by using Smokey's Special Compound at the Mark of Detonation planted inside each building. Smokey has had the Ziggurats and Slaughterhouses marked.  Once you plant the bomb, leave the building and marvel at your handiwork.  By the way, Smokey's Special Compound is rather... unstable.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6041,"title":"When Smokey Sings, I Get Violent","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6041"}],"missing_fields":[]}},{"quest_id":6144,"title":"The Call to Command","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Varimathras","locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Varimathras"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":56.25,"y":92.2,"subzone":"Varimathras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Varimathras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6145],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":675,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Varimathras","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the Undercity and speak with Varimathras.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6144,"title":"The Call to Command","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6144"}],"missing_fields":[]}},{"quest_id":6146,"title":"Nathanos' Ruse","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Crusader Lord Valdelmar","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":75.21,"y":71.17,"subzone":"Crusader Lord Valdelmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Grand Crusader's Command","item_id":13852},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Grand Crusader's Command","countPerCharacter":1,"itemId":13852,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6145],"next_quest_ids":[6147],"requirements":{"prerequisite_alternatives":[[{"quest_id":6145,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Grand Crusader's Command","countPerCharacter":1,"itemId":13852,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Tyr's Hand, southeast of the Marris Stead. Once there, take a bite of the Rotten Apple. While under the guise of the Scarlet Crusade, deliver the Grand Crusader's Command to Crusader Lord Valdelmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6146,"title":"Nathanos' Ruse","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: The Grand Crusader's Command location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6146"}],"missing_fields":["The Grand Crusader's Command location"]}},{"quest_id":6147,"title":"Return to Nathanos","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Crusader Lord Valdelmar","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":75.21,"y":71.17,"subzone":"Crusader Lord Valdelmar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nathanos Blightcaller"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nathanos Blightcaller","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6146],"next_quest_ids":[6148],"requirements":{"prerequisite_alternatives":[[{"quest_id":6146,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nathanos Blightcaller","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Nathanos Blightcaller with the new information. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6147,"title":"Return to Nathanos","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6147"}],"missing_fields":[]}},{"quest_id":6148,"title":"The Scarlet Oracle, Demetria","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nathanos Blightcaller","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":22.23,"y":63.51,"subzone":"Nathanos Blightcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Demetria","npc_id":12339},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Demetria","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6147],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6147,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":18000,"items":[],"choices":[{"id":16996,"name":"Gorewood Bow","count":1,"url":"https://www.wowhead.com/forever/item=16996"},{"id":16997,"name":"Stormrager","count":1,"url":"https://www.wowhead.com/forever/item=16997"},{"id":16998,"name":"Sacred Protector","count":1,"url":"https://www.wowhead.com/forever/item=16998"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Demetria","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"The Scarlet Crusade is on the move. Somewhere along the road from Tyr's Hand to Stratholme you will find the Oracle, Demetria, and her entourage. Hunt her down and slay her. Return to Nathanos Blightcaller should you succeed.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6148,"title":"The Scarlet Oracle, Demetria","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Demetria location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6148"}],"missing_fields":["Demetria location"]}},{"quest_id":6164,"title":"Augustus' Receipt Book","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Augustus the Touched","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.36,"y":26.37,"subzone":"Augustus the Touched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Augustus the Touched","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.36,"y":26.37,"subzone":"Augustus the Touched","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Augustus' Receipt Book","item_id":15884},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":14.04,"y":24.22,"subzone":"Augustus' Receipt Book","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Augustus' Receipt Book","countPerCharacter":1,"itemId":15884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Augustus' Receipt Book","countPerCharacter":1,"itemId":15884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Augustus' Receipt Book to Augustus the Touched in Terrordale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6164,"title":"Augustus' Receipt Book","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6164"}],"missing_fields":[]}},{"quest_id":8650,"title":"Snowcrown the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Snowcrown","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":50.72,"subzone":"Elder Snowcrown","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Snowcrown","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":50.72,"subzone":"Elder Snowcrown","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Snowcrown"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":50.72,"subzone":"Elder Snowcrown","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Snowcrown","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Snowcrown","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8650,"title":"Snowcrown the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8650"}],"missing_fields":["Quest XP"]}},{"quest_id":8688,"title":"Windrun the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Windrun","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.06,"y":64.1,"subzone":"Elder Windrun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Windrun","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.06,"y":64.1,"subzone":"Elder Windrun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Windrun"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.06,"y":64.1,"subzone":"Elder Windrun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Windrun","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Windrun","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8688,"title":"Windrun the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8688"}],"missing_fields":["Quest XP"]}},{"quest_id":8945,"title":"Dead Man's Plea","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"kill","target":{"name":"Ysida Harmon","npc_id":16031},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ysida Harmon","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8929,8930],"next_quest_ids":[8946],"requirements":{"prerequisite_alternatives":[[{"quest_id":8929,"required_state":"completed"}],[{"quest_id":8930,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":22137,"name":"Ysida's Satchel","count":1,"url":"https://www.wowhead.com/forever/item=22137"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Ysida Harmon","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Go into Stratholme and rescue Ysida Harmon from Baron Rivendare.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8945,"title":"Dead Man's Plea","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Ysida Harmon location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8945"}],"missing_fields":["Turn-in location","Ysida Harmon location"]}},{"quest_id":8946,"title":"Proof of Life","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anthion Harmon"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anthion Harmon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8945],"next_quest_ids":[8947],"requirements":{"prerequisite_alternatives":[[{"quest_id":8945,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anthion Harmon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Ysida's Locket to Anthion Harmon in Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8946,"title":"Proof of Life","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8946"}],"missing_fields":["Pickup location"]}},{"quest_id":8947,"title":"Anthion's Strange Request","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dark Iron Bar","item_id":11371},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dark Iron Bar","countPerCharacter":3,"itemId":11371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Leather","item_id":12810},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":20,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":4,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8946],"next_quest_ids":[8948],"requirements":{"prerequisite_alternatives":[[{"quest_id":8946,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dark Iron Bar","countPerCharacter":3,"itemId":11371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":20,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":4,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 3 Dark Iron Bars, 20 Enchanted Leather, 3 Mooncloth and 4 Cured Rugged Hides to Anthion Harmon in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8947,"title":"Anthion's Strange Request","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Dark Iron Bar location; Enchanted Leather location; Mooncloth location; Cured Rugged Hide location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8947"}],"missing_fields":["Dark Iron Bar location","Enchanted Leather location","Mooncloth location","Cured Rugged Hide location"]}},{"quest_id":8948,"title":"Anthion's Old Friend","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anthion's Old Friend"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anthion's Old Friend","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8947],"next_quest_ids":[8949],"requirements":{"prerequisite_alternatives":[[{"quest_id":8947,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anthion's Old Friend","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the incomplete Banner of Provocation to Falrin Treeshaper at the library in Dire Maul.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8948,"title":"Anthion's Old Friend","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Turn-in location; Anthion's Old Friend location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8948"}],"missing_fields":["Turn-in location","Anthion's Old Friend location"]}},{"quest_id":8957,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Boots of Elements","item_id":16670},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Boots of Elements","countPerCharacter":1,"itemId":16670,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Kilt of Elements","item_id":16668},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Kilt of Elements","countPerCharacter":1,"itemId":16668,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Pauldrons of Elements","item_id":16669},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Pauldrons of Elements","countPerCharacter":1,"itemId":16669,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22096,"name":"Boots of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22096"},{"id":22100,"name":"Kilt of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22100"},{"id":22101,"name":"Pauldrons of The Five Thunders","count":1,"url":"https://www.wowhead.com/forever/item=22101"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Boots of Elements","countPerCharacter":1,"itemId":16670,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Kilt of Elements","countPerCharacter":1,"itemId":16668,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Pauldrons of Elements","countPerCharacter":1,"itemId":16669,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Boots of Elements, Kilt of Elements and Pauldrons of Elements.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8957,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Boots of Elements location; Kilt of Elements location; Pauldrons of Elements location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8957"}],"missing_fields":["Boots of Elements location","Kilt of Elements location","Pauldrons of Elements location"]}},{"quest_id":9016,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildheart Boots","item_id":16715},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildheart Boots","countPerCharacter":1,"itemId":16715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Kilt","item_id":16719},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Kilt","countPerCharacter":1,"itemId":16719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Spaulders","item_id":16718},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Wildheart Spaulders","countPerCharacter":1,"itemId":16718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22107,"name":"Feralheart Boots","count":1,"url":"https://www.wowhead.com/forever/item=22107"},{"id":22111,"name":"Feralheart Kilt","count":1,"url":"https://www.wowhead.com/forever/item=22111"},{"id":22112,"name":"Feralheart Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22112"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildheart Boots","countPerCharacter":1,"itemId":16715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Kilt","countPerCharacter":1,"itemId":16719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Wildheart Spaulders","countPerCharacter":1,"itemId":16718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Wildheart Boots, a Wildheart Kilt and Wildheart Spaulders. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9016,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Wildheart Boots location; Wildheart Kilt location; Wildheart Spaulders location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9016"}],"missing_fields":["Wildheart Boots location","Wildheart Kilt location","Wildheart Spaulders location"]}},{"quest_id":9017,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Beaststalker's Boots","item_id":16675},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Beaststalker's Boots","countPerCharacter":1,"itemId":16675,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Pants","item_id":16678},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Pants","countPerCharacter":1,"itemId":16678,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Mantle","item_id":16679},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Beaststalker's Mantle","countPerCharacter":1,"itemId":16679,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22061,"name":"Beastmaster's Boots","count":1,"url":"https://www.wowhead.com/forever/item=22061"},{"id":22017,"name":"Beastmaster's Pants","count":1,"url":"https://www.wowhead.com/forever/item=22017"},{"id":22016,"name":"Beastmaster's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22016"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Beaststalker's Boots","countPerCharacter":1,"itemId":16675,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Pants","countPerCharacter":1,"itemId":16678,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Beaststalker's Mantle","countPerCharacter":1,"itemId":16679,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Beaststalker's Boots, Beaststalker's Pants and Beaststalker's Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9017,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Beaststalker's Boots location; Beaststalker's Pants location; Beaststalker's Mantle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9017"}],"missing_fields":["Beaststalker's Boots location","Beaststalker's Pants location","Beaststalker's Mantle location"]}},{"quest_id":9018,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magister's Boots","item_id":16682},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magister's Boots","countPerCharacter":1,"itemId":16682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Leggings","item_id":16687},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Leggings","countPerCharacter":1,"itemId":16687,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Mantle","item_id":16689},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Magister's Mantle","countPerCharacter":1,"itemId":16689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22064,"name":"Sorcerer's Boots","count":1,"url":"https://www.wowhead.com/forever/item=22064"},{"id":22067,"name":"Sorcerer's Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22067"},{"id":22068,"name":"Sorcerer's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22068"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magister's Boots","countPerCharacter":1,"itemId":16682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Leggings","countPerCharacter":1,"itemId":16687,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Magister's Mantle","countPerCharacter":1,"itemId":16689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Magister's Boots, Magister's Leggings and Magister's Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9018,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Magister's Boots location; Magister's Leggings location; Magister's Mantle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9018"}],"missing_fields":["Magister's Boots location","Magister's Leggings location","Magister's Mantle location"]}},{"quest_id":9019,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Devout Sandals","item_id":16691},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Devout Sandals","countPerCharacter":1,"itemId":16691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Skirt","item_id":16694},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Skirt","countPerCharacter":1,"itemId":16694,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Mantle","item_id":16695},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Devout Mantle","countPerCharacter":1,"itemId":16695,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22084,"name":"Virtuous Sandals","count":1,"url":"https://www.wowhead.com/forever/item=22084"},{"id":22085,"name":"Virtuous Skirt","count":1,"url":"https://www.wowhead.com/forever/item=22085"},{"id":22082,"name":"Virtuous Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22082"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Devout Sandals","countPerCharacter":1,"itemId":16691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Skirt","countPerCharacter":1,"itemId":16694,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Devout Mantle","countPerCharacter":1,"itemId":16695,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Devout Sandals, Devout Skirt and Devout Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9019,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Devout Sandals location; Devout Skirt location; Devout Mantle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9019"}],"missing_fields":["Devout Sandals location","Devout Skirt location","Devout Mantle location"]}},{"quest_id":9020,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowcraft Boots","item_id":16711},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowcraft Boots","countPerCharacter":1,"itemId":16711,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Pants","item_id":16709},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Pants","countPerCharacter":1,"itemId":16709,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Spaulders","item_id":16708},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Shadowcraft Spaulders","countPerCharacter":1,"itemId":16708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22003,"name":"Darkmantle Boots","count":1,"url":"https://www.wowhead.com/forever/item=22003"},{"id":22007,"name":"Darkmantle Pants","count":1,"url":"https://www.wowhead.com/forever/item=22007"},{"id":22008,"name":"Darkmantle Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22008"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowcraft Boots","countPerCharacter":1,"itemId":16711,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Pants","countPerCharacter":1,"itemId":16709,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Shadowcraft Spaulders","countPerCharacter":1,"itemId":16708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Shadowcraft Boots, Shadowcraft Pants and Shadowcraft Spaulders.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9020,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Shadowcraft Boots location; Shadowcraft Pants location; Shadowcraft Spaulders location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9020"}],"missing_fields":["Shadowcraft Boots location","Shadowcraft Pants location","Shadowcraft Spaulders location"]}},{"quest_id":9021,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dreadmist Sandals","item_id":16704},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dreadmist Sandals","countPerCharacter":1,"itemId":16704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Leggings","item_id":16699},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Leggings","countPerCharacter":1,"itemId":16699,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Mantle","item_id":16701},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Dreadmist Mantle","countPerCharacter":1,"itemId":16701,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22076,"name":"Deathmist Sandals","count":1,"url":"https://www.wowhead.com/forever/item=22076"},{"id":22072,"name":"Deathmist Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22072"},{"id":22073,"name":"Deathmist Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22073"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dreadmist Sandals","countPerCharacter":1,"itemId":16704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Leggings","countPerCharacter":1,"itemId":16699,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Dreadmist Mantle","countPerCharacter":1,"itemId":16701,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Dreadmist Sandals, Dreadmist Leggings and Dreadmist Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9021,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Dreadmist Sandals location; Dreadmist Leggings location; Dreadmist Mantle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9021"}],"missing_fields":["Dreadmist Sandals location","Dreadmist Leggings location","Dreadmist Mantle location"]}},{"quest_id":9022,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mokvar","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":34.95,"y":38.29,"subzone":"Mokvar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Boots of Valor","item_id":16734},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Boots of Valor","countPerCharacter":1,"itemId":16734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Legplates of Valor","item_id":16732},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Legplates of Valor","countPerCharacter":1,"itemId":16732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Spaulders of Valor","item_id":16733},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Spaulders of Valor","countPerCharacter":1,"itemId":16733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[9032],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21995,"name":"Boots of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21995"},{"id":22000,"name":"Legplates of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=22000"},{"id":22001,"name":"Spaulders of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=22001"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Boots of Valor","countPerCharacter":1,"itemId":16734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Legplates of Valor","countPerCharacter":1,"itemId":16732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Spaulders of Valor","countPerCharacter":1,"itemId":16733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Mokvar in Orgimmar with a set of Boots of Valor, Legplates of Valor and Spaulders of Valor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9022,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Boots of Valor location; Legplates of Valor location; Spaulders of Valor location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9022"}],"missing_fields":["Boots of Valor location","Legplates of Valor location","Spaulders of Valor location"]}},{"quest_id":9033,"title":"Echoes of War","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Deathknight Captain","npc_id":16145},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Deathknight Captain","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Venom Stalker","npc_id":15976},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Venom Stalker","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Living Monstrosity","npc_id":16021},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Living Monstrosity","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Stoneskin Gargoyle","npc_id":16168},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Stoneskin Gargoyle","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9121,9122,9123],"next_quest_ids":[9034,9036,9037,9038,9039,9040,9041,9042,9043,9044,9045,9046,9047,9048,9049,9050,9054,9055,9056,9057,9058,9059,9060,9061,9068,9069,9070,9071,9072,9073,9074,9075,9077,9078,9079,9080,9081,9082,9083,9084,9086,9087,9088,9089,9090,9091,9092,9093,9095,9096,9097,9098,9099,9100,9101,9102,9103,9104,9105,9106,9107,9108,9109,9110,9111,9112,9113,9114,9115,9116,9117,9118],"requirements":{"prerequisite_alternatives":[[{"quest_id":9121,"required_state":"completed"}],[{"quest_id":9122,"required_state":"completed"}],[{"quest_id":9123,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Deathknight Captain","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Venom Stalker","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Living Monstrosity","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Stoneskin Gargoyle","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":378,"partyKnownSeconds":378,"unknownObjectives":0,"isPartial":false},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands wants you to slay 5 Living Monstrosities, 5 Stoneskin Gargoyles, 8 Deathknight Captains and 3 Venom Stalkers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9033,"title":"Echoes of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Deathknight Captain location; Venom Stalker location; Living Monstrosity location; Stoneskin Gargoyle location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9033"}],"missing_fields":["Deathknight Captain location","Venom Stalker location","Living Monstrosity location","Stoneskin Gargoyle location"]}},{"quest_id":9034,"title":"Dreadnaught Breastplate","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Breastplate","item_id":22349},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Breastplate","countPerCharacter":1,"itemId":22349,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":25,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22416,"name":"Dreadnaught Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=22416"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Breastplate","countPerCharacter":1,"itemId":22349,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":25,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make a Dreadnaught Breastplate if you bring him the following items: 1 Desecrated Breastplate, 25 Wartorn Plate Scraps, 4 Arcanite Bars and 2 Nexus Crystals. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9034,"title":"Dreadnaught Breastplate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Breastplate location; Wartorn Plate Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9034"}],"missing_fields":["Desecrated Breastplate location","Wartorn Plate Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9036,"title":"Dreadnaught Legplates","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Legplates","item_id":22352},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Legplates","countPerCharacter":1,"itemId":22352,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":20,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22417,"name":"Dreadnaught Legplates","count":1,"url":"https://www.wowhead.com/forever/item=22417"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Legplates","countPerCharacter":1,"itemId":22352,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":20,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make Dreadnaught Legplates if you bring him the following items: 1 Desecrated Legplates, 20 Wartorn Plate Scraps, 4 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9036,"title":"Dreadnaught Legplates","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Legplates location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9036"}],"missing_fields":["Desecrated Legplates location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9037,"title":"Dreadnaught Helmet","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Helmet","item_id":22353},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Helmet","countPerCharacter":1,"itemId":22353,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":15,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22418,"name":"Dreadnaught Helmet","count":1,"url":"https://www.wowhead.com/forever/item=22418"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Helmet","countPerCharacter":1,"itemId":22353,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":15,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make a Dreadnaught Helmet if you bring him the following items: 1 Desecrated Helmet, 15 Wartorn Plate Scraps, 5 Arcanite Bars and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9037,"title":"Dreadnaught Helmet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Helmet location; Wartorn Plate Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9037"}],"missing_fields":["Desecrated Helmet location","Wartorn Plate Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9038,"title":"Dreadnaught Pauldrons","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Pauldrons","item_id":22354},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Pauldrons","countPerCharacter":1,"itemId":22354,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22419,"name":"Dreadnaught Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=22419"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Pauldrons","countPerCharacter":1,"itemId":22354,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make Dreadnaught Pauldrons if you bring him the following items: 1 Desecrated Pauldrons, 12 Wartorn Plate Scraps, 2 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9038,"title":"Dreadnaught Pauldrons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Pauldrons location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9038"}],"missing_fields":["Desecrated Pauldrons location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9039,"title":"Dreadnaught Sabatons","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Sabatons","item_id":22358},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Sabatons","countPerCharacter":1,"itemId":22358,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22420,"name":"Dreadnaught Sabatons","count":1,"url":"https://www.wowhead.com/forever/item=22420"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Sabatons","countPerCharacter":1,"itemId":22358,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make Dreadnaught Sabatons if you bring him the following items: 1 Desecrated Sabatons, 12 Wartorn Plate Scraps, 2 Arcanite Bars and 3 Cured Rugged Hides. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9039,"title":"Dreadnaught Sabatons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Sabatons location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9039"}],"missing_fields":["Desecrated Sabatons location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9040,"title":"Dreadnaught Gauntlets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Gauntlets","item_id":22357},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Gauntlets","countPerCharacter":1,"itemId":22357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22421,"name":"Dreadnaught Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=22421"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Gauntlets","countPerCharacter":1,"itemId":22357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make Dreadnaught Gauntlets if you bring him the following items: 1 Desecrated Gauntlets, 8 Wartorn Plate Scraps, 1 Arcanite Bar and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9040,"title":"Dreadnaught Gauntlets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Gauntlets location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9040"}],"missing_fields":["Desecrated Gauntlets location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9041,"title":"Dreadnaught Waistguard","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Waistguard","item_id":22356},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Waistguard","countPerCharacter":1,"itemId":22356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22422,"name":"Dreadnaught Waistguard","count":1,"url":"https://www.wowhead.com/forever/item=22422"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Waistguard","countPerCharacter":1,"itemId":22356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make a Dreadnaught Waistguard if you bring him the following items: 1 Desecrated Waistguard, 8 Wartorn Plate Scraps, 1 Arcanite Bar and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9041,"title":"Dreadnaught Waistguard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Waistguard location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9041"}],"missing_fields":["Desecrated Waistguard location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9042,"title":"Dreadnaught Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Bracers","item_id":22355},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Bracers","countPerCharacter":1,"itemId":22355,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":6,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22423,"name":"Dreadnaught Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22423"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Bracers","countPerCharacter":1,"itemId":22355,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":6,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands will make Dreadnaught Bracers if you bring him the following items: 1 Desecrated Bracers, 6 Wartorn Plate Scraps, 1 Arcanite Bar and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9042,"title":"Dreadnaught Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Bracers location; Wartorn Plate Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9042"}],"missing_fields":["Desecrated Bracers location","Wartorn Plate Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9043,"title":"Redemption Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Tunic","item_id":22350},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":25,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22425,"name":"Redemption Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22425"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":25,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make a Redemption Tunic if you bring him the following: 1 Desecrated Tunic, 25 Wartorn Plate Scraps, 4 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9043,"title":"Redemption Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Tunic location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9043"}],"missing_fields":["Desecrated Tunic location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9044,"title":"Redemption Legguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Legguards","item_id":22359},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":20,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22427,"name":"Redemption Legguards","count":1,"url":"https://www.wowhead.com/forever/item=22427"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":20,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make a pair of Redemption Legguards if you bring him the following: 1 Desecrated Legguards, 20 Wartorn Plate Scraps, 4 Arcanite Bars and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9044,"title":"Redemption Legguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Legguards location; Wartorn Plate Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9044"}],"missing_fields":["Desecrated Legguards location","Wartorn Plate Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9045,"title":"Redemption Headpiece","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Headpiece","item_id":22360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":15,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22428,"name":"Redemption Headpiece","count":1,"url":"https://www.wowhead.com/forever/item=22428"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":15,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make a Redemption Headpiece if you bring him the following: 1 Desecrated Headpiece, 15 Wartorn Plate Scraps, 5 Arcanite Bars and 2 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9045,"title":"Redemption Headpiece","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Headpiece location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9045"}],"missing_fields":["Desecrated Headpiece location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9046,"title":"Redemption Spaulders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Spaulders","item_id":22361},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22429,"name":"Redemption Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22429"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make a pair of Redemption Spaulders if you bring him the following: 1 Desecrated Spaulders, 12 Wartorn Plate Scraps, 2 Arcanite Bars and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9046,"title":"Redemption Spaulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Spaulders location; Wartorn Plate Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9046"}],"missing_fields":["Desecrated Spaulders location","Wartorn Plate Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9047,"title":"Redemption Boots","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Boots","item_id":22365},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22430,"name":"Redemption Boots","count":1,"url":"https://www.wowhead.com/forever/item=22430"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":12,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make Redemption Boots if you bring him the following: 1 Desecrated Boots, 12 Wartorn Plate Scraps, 2 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9047,"title":"Redemption Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Boots location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9047"}],"missing_fields":["Desecrated Boots location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9048,"title":"Redemption Handguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Handguards","item_id":22364},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22426,"name":"Redemption Handguards","count":1,"url":"https://www.wowhead.com/forever/item=22426"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make Redemption Handguards if you bring him the following: 1 Desecrated Handguards, 8 Wartorn Plate Scraps, 1 Arcanite Bar and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9048,"title":"Redemption Handguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Handguards location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9048"}],"missing_fields":["Desecrated Handguards location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9049,"title":"Redemption Girdle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Girdle","item_id":22363},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22431,"name":"Redemption Girdle","count":1,"url":"https://www.wowhead.com/forever/item=22431"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":8,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make a Redemption Girdle if you bring him the following: 1 Desecrated Girdle, 8 Wartorn Plate Scraps, 1 Arcanite Bar and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9049,"title":"Redemption Girdle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Girdle location; Wartorn Plate Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9049"}],"missing_fields":["Desecrated Girdle location","Wartorn Plate Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9050,"title":"Redemption Wristguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Eligor Dawnbringer","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.72,"y":48.59,"subzone":"Commander Eligor Dawnbringer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Wristguards","item_id":22362},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Plate Scrap","item_id":22375},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":6,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22424,"name":"Redemption Wristguards","count":1,"url":"https://www.wowhead.com/forever/item=22424"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Plate Scrap","countPerCharacter":6,"itemId":22375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Commander Eligor Dawnbringer at Light's Hope Chapel in the Eastern Plaguelands will make Redemption Wristguards if you bring him the following: 1 Desecrated Wristguards, 6 Wartorn Plate Scraps, 1 Arcanite Bar and 2 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9050,"title":"Redemption Wristguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Wristguards location; Wartorn Plate Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9050"}],"missing_fields":["Desecrated Wristguards location","Wartorn Plate Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9054,"title":"Cryptstalker Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Tunic","item_id":22350},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":25,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22436,"name":"Cryptstalker Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22436"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":25,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make a Cryptstalker Tunic if you bring him the following: 1 Desecrated Tunic, 25 Wartorn Chain Scraps, 4 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9054,"title":"Cryptstalker Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Tunic location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9054"}],"missing_fields":["Desecrated Tunic location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9055,"title":"Cryptstalker Legguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Legguards","item_id":22359},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":20,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":3,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22437,"name":"Cryptstalker Legguards","count":1,"url":"https://www.wowhead.com/forever/item=22437"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":20,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":3,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make Cryptstalker Legguards if you bring him the following: 1 Desecrated Legguards, 20 Wartorn Chain Scraps, 3 Arcanite Bars and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9055,"title":"Cryptstalker Legguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Legguards location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9055"}],"missing_fields":["Desecrated Legguards location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9056,"title":"Cryptstalker Headpiece","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Headpiece","item_id":22360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":15,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22438,"name":"Cryptstalker Headpiece","count":1,"url":"https://www.wowhead.com/forever/item=22438"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":15,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make a Cryptstalker Headpiece if you bring him the following: 1 Desecrated Headpiece, 15 Wartorn Chain Scraps, 4 Arcanite Bars and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9056,"title":"Cryptstalker Headpiece","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Headpiece location; Wartorn Chain Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9056"}],"missing_fields":["Desecrated Headpiece location","Wartorn Chain Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9057,"title":"Cryptstalker Spaulders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Spaulders","item_id":22361},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22439,"name":"Cryptstalker Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22439"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make Cryptstalker Spaulders if you bring him the following: 1 Desecrated Spaulders, 12 Wartorn Chain Scraps, 2 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9057,"title":"Cryptstalker Spaulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Spaulders location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9057"}],"missing_fields":["Desecrated Spaulders location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9058,"title":"Cryptstalker Boots","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Boots","item_id":22365},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22440,"name":"Cryptstalker Boots","count":1,"url":"https://www.wowhead.com/forever/item=22440"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make Cryptstalker Boots if you bring him the following: 1 Desecrated Boots, 12 Wartorn Chain Scraps, 1 Arcanite Bar and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9058,"title":"Cryptstalker Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Boots location; Wartorn Chain Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9058"}],"missing_fields":["Desecrated Boots location","Wartorn Chain Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9059,"title":"Cryptstalker Handguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Handguards","item_id":22364},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22441,"name":"Cryptstalker Handguards","count":1,"url":"https://www.wowhead.com/forever/item=22441"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make Cryptstalker Handguards if you bring him the following: 1 Desecrated Handguards, 8 Wartorn Chain Scraps, 1 Arcanite Bar and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9059,"title":"Cryptstalker Handguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Handguards location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9059"}],"missing_fields":["Desecrated Handguards location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9060,"title":"Cryptstalker Girdle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Girdle","item_id":22363},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22442,"name":"Cryptstalker Girdle","count":1,"url":"https://www.wowhead.com/forever/item=22442"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make a Cryptstalker Girdle if you bring him the following: 1 Desecrated Girdle, 8 Wartorn Chain Scraps, 1 Arcanite Bar and 3 Nexus Crystals. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9060,"title":"Cryptstalker Girdle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Girdle location; Wartorn Chain Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9060"}],"missing_fields":["Desecrated Girdle location","Wartorn Chain Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9061,"title":"Cryptstalker Wristguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Wristguards","item_id":22362},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":6,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22443,"name":"Cryptstalker Wristguards","count":1,"url":"https://www.wowhead.com/forever/item=22443"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":6,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands will make Cryptstalker Wristguards if you bring him the following: 1 Desecrated Wristguards, 6 Wartorn Chain Scraps, 1 Arcanite Bar and 2 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9061,"title":"Cryptstalker Wristguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Wristguards location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9061"}],"missing_fields":["Desecrated Wristguards location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9068,"title":"Earthshatter Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Tunic","item_id":22350},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":25,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22464,"name":"Earthshatter Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22464"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":25,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make an Earthshatter Tunic if you bring him the following: 1 Desecrated Tunic, 25 Wartorn Chain Scraps, 4 Arcanite Bars and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9068,"title":"Earthshatter Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Tunic location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9068"}],"missing_fields":["Desecrated Tunic location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9069,"title":"Earthshatter Legguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Legguards","item_id":22359},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":20,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":3,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22465,"name":"Earthshatter Legguards","count":1,"url":"https://www.wowhead.com/forever/item=22465"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":20,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":3,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make Earthshatter Legguards if you bring him the following: 1 Desecrated Legguards, 20 Wartorn Chain Scraps, 3 Arcanite Bars and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9069,"title":"Earthshatter Legguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Legguards location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9069"}],"missing_fields":["Desecrated Legguards location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9070,"title":"Earthshatter Headpiece","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Headpiece","item_id":22360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":15,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22466,"name":"Earthshatter Headpiece","count":1,"url":"https://www.wowhead.com/forever/item=22466"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":15,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":4,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make an Earthshatter Headpiece if you bring him the following: 1 Desecrated Headpiece, 15 Wartorn Chain Scraps, 4 Arcanite Bars and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9070,"title":"Earthshatter Headpiece","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Headpiece location; Wartorn Chain Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9070"}],"missing_fields":["Desecrated Headpiece location","Wartorn Chain Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9071,"title":"Earthshatter Spaulders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Spaulders","item_id":22361},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22467,"name":"Earthshatter Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22467"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make Earthshatter Spaulders if you bring him the following: 1 Desecrated Spaulders, 12 Wartorn Chain Scraps, 2 Arcanite Bars and 2 Mooncloth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9071,"title":"Earthshatter Spaulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Spaulders location; Wartorn Chain Scrap location; Arcanite Bar location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9071"}],"missing_fields":["Desecrated Spaulders location","Wartorn Chain Scrap location","Arcanite Bar location","Mooncloth location","Quest XP"]}},{"quest_id":9072,"title":"Earthshatter Boots","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Boots","item_id":22365},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22468,"name":"Earthshatter Boots","count":1,"url":"https://www.wowhead.com/forever/item=22468"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":12,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make Earthshatter Boots if you bring him the following: 1 Desecrated Boots, 12 Wartorn Chain Scraps, 1 Arcanite Bar and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9072,"title":"Earthshatter Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Boots location; Wartorn Chain Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9072"}],"missing_fields":["Desecrated Boots location","Wartorn Chain Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9073,"title":"Earthshatter Handguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Handguards","item_id":22364},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22469,"name":"Earthshatter Handguards","count":1,"url":"https://www.wowhead.com/forever/item=22469"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make Earthshatter Handguards if you bring him the following: 1 Desecrated Handguards, 8 Wartorn Chain Scraps, 1 Arcanite Bar and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9073,"title":"Earthshatter Handguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Handguards location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9073"}],"missing_fields":["Desecrated Handguards location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9074,"title":"Earthshatter Girdle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Girdle","item_id":22363},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22470,"name":"Earthshatter Girdle","count":1,"url":"https://www.wowhead.com/forever/item=22470"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":8,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make an Earthshatter Girdle if you bring him the following: 1 Desecrated Girdle, 8 Wartorn Chain Scraps, 1 Arcanite Bar and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9074,"title":"Earthshatter Girdle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Girdle location; Wartorn Chain Scrap location; Arcanite Bar location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9074"}],"missing_fields":["Desecrated Girdle location","Wartorn Chain Scrap location","Arcanite Bar location","Nexus Crystal location","Quest XP"]}},{"quest_id":9075,"title":"Earthshatter Wristguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rimblat Earthshatter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.34,"y":49.36,"subzone":"Rimblat Earthshatter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Wristguards","item_id":22362},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Chain Scrap","item_id":22374},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":6,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22471,"name":"Earthshatter Wristguards","count":1,"url":"https://www.wowhead.com/forever/item=22471"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Chain Scrap","countPerCharacter":6,"itemId":22374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rimblat Earthshatter at Light's Hope Chapel in the Eastern Plaguelands will make Earthshatter Wristguards if you bring him the following: 1 Desecrated Wristguards, 6 Wartorn Chain Scraps, 1 Arcanite Bar and 2 Cured Rugged Hides. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9075,"title":"Earthshatter Wristguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Wristguards location; Wartorn Chain Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9075"}],"missing_fields":["Desecrated Wristguards location","Wartorn Chain Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9077,"title":"Bonescythe Breastplate","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Breastplate","item_id":22349},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Breastplate","countPerCharacter":1,"itemId":22349,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":25,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":6,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22476,"name":"Bonescythe Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=22476"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Breastplate","countPerCharacter":1,"itemId":22349,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":25,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":6,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make a Bonescythe Breastplate if you bring him the following: 1 Desecrated Breastplate, 25 Wartorn Leather Scraps, 2 Arcanite Bars and 6 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9077,"title":"Bonescythe Breastplate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Breastplate location; Wartorn Leather Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9077"}],"missing_fields":["Desecrated Breastplate location","Wartorn Leather Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9078,"title":"Bonescythe Legplates","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Legplates","item_id":22352},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Legplates","countPerCharacter":1,"itemId":22352,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":20,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":8,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22477,"name":"Bonescythe Legplates","count":1,"url":"https://www.wowhead.com/forever/item=22477"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Legplates","countPerCharacter":1,"itemId":22352,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":20,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":8,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make Bonescythe Legplates if you bring him the following: 1 Desecrated Legplates, 20 Wartorn Leather Scraps, 1 Arcanite Bar, 8 Cured Rugged Hides and 100 gold pieces.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9078,"title":"Bonescythe Legplates","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Legplates location; Wartorn Leather Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9078"}],"missing_fields":["Desecrated Legplates location","Wartorn Leather Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9079,"title":"Bonescythe Helmet","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Helmet","item_id":22353},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Helmet","countPerCharacter":1,"itemId":22353,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":15,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":8,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22478,"name":"Bonescythe Helmet","count":1,"url":"https://www.wowhead.com/forever/item=22478"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Helmet","countPerCharacter":1,"itemId":22353,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":15,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":8,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make a Bonescythe Helmet if you bring him the following: 1 Desecrated Helmet, 15 Wartorn Leather Scraps, 8 Cured Rugged Hides, 1 Nexus Crystal and 75 gold pieces. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9079,"title":"Bonescythe Helmet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Helmet location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9079"}],"missing_fields":["Desecrated Helmet location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9080,"title":"Bonescythe Pauldrons","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Pauldrons","item_id":22354},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Pauldrons","countPerCharacter":1,"itemId":22354,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22479,"name":"Bonescythe Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=22479"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Pauldrons","countPerCharacter":1,"itemId":22354,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make Bonescythe Pauldrons if you bring him the following: 1 Desecrated Pauldrons, 12 Wartorn Leather Scraps, 5 Cured Rugged Hides, 1 Nexus Crystal and 50 gold pieces.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9080,"title":"Bonescythe Pauldrons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Pauldrons location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9080"}],"missing_fields":["Desecrated Pauldrons location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9081,"title":"Bonescythe Sabatons","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Sabatons","item_id":22358},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Sabatons","countPerCharacter":1,"itemId":22358,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22480,"name":"Bonescythe Sabatons","count":1,"url":"https://www.wowhead.com/forever/item=22480"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Sabatons","countPerCharacter":1,"itemId":22358,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make Bonescythe Sabatons if you bring him the following: 1 Desecrated Sabatons, 12 Wartorn Leather Scraps, 3 Cured Rugged Hides, 2 Nexus Crystals and 25 gold pieces.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9081,"title":"Bonescythe Sabatons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Sabatons location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9081"}],"missing_fields":["Desecrated Sabatons location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9082,"title":"Bonescythe Gauntlets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Gauntlets","item_id":22357},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Gauntlets","countPerCharacter":1,"itemId":22357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22481,"name":"Bonescythe Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=22481"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Gauntlets","countPerCharacter":1,"itemId":22357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make Bonescythe Gauntlets if you bring him the following: 1 Desecrated Gauntlets, 8 Wartorn Leather Scraps, 1 Arcanite Bar and 5 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9082,"title":"Bonescythe Gauntlets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Gauntlets location; Wartorn Leather Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9082"}],"missing_fields":["Desecrated Gauntlets location","Wartorn Leather Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9083,"title":"Bonescythe Waistguard","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Waistguard","item_id":22356},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Waistguard","countPerCharacter":1,"itemId":22356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22482,"name":"Bonescythe Waistguard","count":1,"url":"https://www.wowhead.com/forever/item=22482"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Waistguard","countPerCharacter":1,"itemId":22356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make a Bonescythe Waistguard if you bring him the following: 1 Desecrated Waistguard, 8 Wartorn Leather Scraps, 5 Cured Rugged Hides, 1 Nexus Crystal and 15 gold pieces.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9083,"title":"Bonescythe Waistguard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Waistguard location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9083"}],"missing_fields":["Desecrated Waistguard location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9084,"title":"Bonescythe Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Bracers","item_id":22355},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Bracers","countPerCharacter":1,"itemId":22355,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":6,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22483,"name":"Bonescythe Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22483"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Bracers","countPerCharacter":1,"itemId":22355,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":6,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands will make Bonescythe Bracers if you bring him the following: 1 Desecrated Bracers, 6 Wartorn Leather Scraps, 1 Arcanite Bar, 2 Cured Rugged Hides and 10 gold pieces.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9084,"title":"Bonescythe Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Bracers location; Wartorn Leather Scrap location; Arcanite Bar location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9084"}],"missing_fields":["Desecrated Bracers location","Wartorn Leather Scrap location","Arcanite Bar location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9085,"title":"Shadows of Doom","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Thomas Helleran","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.15,"y":50.61,"subzone":"Commander Thomas Helleran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Thomas Helleran","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.15,"y":50.61,"subzone":"Commander Thomas Helleran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Shadow of Doom","npc_id":16143},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Shadow of Doom","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":23123,"name":"Blessed Wizard Oil","count":5,"url":"https://www.wowhead.com/forever/item=23123"},{"id":23122,"name":"Consecrated Sharpening Stone","count":5,"url":"https://www.wowhead.com/forever/item=23122"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Shadow of Doom","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Go to a summoning circle and kill a Shadow of Doom, then return to Commander Thomas Helleran at Light's Hope Chapel in Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9085,"title":"Shadows of Doom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Shadow of Doom location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9085"}],"missing_fields":["Shadow of Doom location","Quest XP"]}},{"quest_id":9086,"title":"Dreamwalker Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Tunic","item_id":22350},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":25,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":6,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22488,"name":"Dreamwalker Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22488"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Tunic","countPerCharacter":1,"itemId":22350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":25,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":6,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make a Dreamwalker Tunic if you bring her the following: 1 Desecrated Tunic, 25 Wartorn Leather Scraps, 6 Cured Rugged Hides and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9086,"title":"Dreamwalker Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Tunic location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9086"}],"missing_fields":["Desecrated Tunic location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9087,"title":"Dreamwalker Legguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Legguards","item_id":22359},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":20,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":8,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22489,"name":"Dreamwalker Legguards","count":1,"url":"https://www.wowhead.com/forever/item=22489"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Legguards","countPerCharacter":1,"itemId":22359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":20,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":8,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make Dreamwalker Legguards if you bring her the following: 1 Desecrated Legguards, 20 Wartorn Leather Scraps, 8 Cured Rugged Hides and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9087,"title":"Dreamwalker Legguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Legguards location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9087"}],"missing_fields":["Desecrated Legguards location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9088,"title":"Dreamwalker Headpiece","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Headpiece","item_id":22360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":15,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":6,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22490,"name":"Dreamwalker Headpiece","count":1,"url":"https://www.wowhead.com/forever/item=22490"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Headpiece","countPerCharacter":1,"itemId":22360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":15,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":6,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make a Dreamwalker Headpiece if you bring her the following: 1 Desecrated Headpiece, 15 Wartorn Leather Scraps, 6 Cured Rugged Hides and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9088,"title":"Dreamwalker Headpiece","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Headpiece location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9088"}],"missing_fields":["Desecrated Headpiece location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9089,"title":"Dreamwalker Spaulders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Spaulders","item_id":22361},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22491,"name":"Dreamwalker Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22491"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Spaulders","countPerCharacter":1,"itemId":22361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make Dreamwalker Spaulders if you bring her the following: 1 Desecrated Spaulders, 12 Wartorn Leather Scraps, 5 Cured Rugged Hides and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9089,"title":"Dreamwalker Spaulders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Spaulders location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9089"}],"missing_fields":["Desecrated Spaulders location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9090,"title":"Dreamwalker Boots","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Boots","item_id":22365},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22492,"name":"Dreamwalker Boots","count":1,"url":"https://www.wowhead.com/forever/item=22492"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Boots","countPerCharacter":1,"itemId":22365,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":12,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make Dreamwalker Boots if you bring her the following: 1 Desecrated Boots, 12 Wartorn Leather Scraps, 3 Mooncloth and 2 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9090,"title":"Dreamwalker Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Boots location; Wartorn Leather Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9090"}],"missing_fields":["Desecrated Boots location","Wartorn Leather Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9091,"title":"Dreamwalker Handguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Handguards","item_id":22364},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22493,"name":"Dreamwalker Handguards","count":1,"url":"https://www.wowhead.com/forever/item=22493"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Handguards","countPerCharacter":1,"itemId":22364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make Dreamwalker Handguards if you bring her the following: 1 Desecrated Handguards, 8 Wartorn Leather Scraps, 5 Cured Rugged Hides and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9091,"title":"Dreamwalker Handguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Handguards location; Wartorn Leather Scrap location; Cured Rugged Hide location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9091"}],"missing_fields":["Desecrated Handguards location","Wartorn Leather Scrap location","Cured Rugged Hide location","Nexus Crystal location","Quest XP"]}},{"quest_id":9092,"title":"Dreamwalker Girdle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Girdle","item_id":22363},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22494,"name":"Dreamwalker Girdle","count":1,"url":"https://www.wowhead.com/forever/item=22494"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Girdle","countPerCharacter":1,"itemId":22363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":8,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make a Dreamwalker Girdle if you bring her the following: 1 Desecrated Girdle, 8 Wartorn Leather Scraps, 3 Mooncloth and 2 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9092,"title":"Dreamwalker Girdle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Girdle location; Wartorn Leather Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9092"}],"missing_fields":["Desecrated Girdle location","Wartorn Leather Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9093,"title":"Dreamwalker Wristguards","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Wristguards","item_id":22362},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Leather Scrap","item_id":22373},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":6,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22495,"name":"Dreamwalker Wristguards","count":1,"url":"https://www.wowhead.com/forever/item=22495"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Wristguards","countPerCharacter":1,"itemId":22362,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Leather Scrap","countPerCharacter":6,"itemId":22373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":2,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands will make Dreamwalker Wristguards if you bring her the following: 1 Desecrated Wristguards, 6 Wartorn Leather Scraps, 1 Arcane Crystal and 2 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9093,"title":"Dreamwalker Wristguards","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Wristguards location; Wartorn Leather Scrap location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9093"}],"missing_fields":["Desecrated Wristguards location","Wartorn Leather Scrap location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9095,"title":"Frostfire Robe","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Robe","item_id":22351},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Robe","countPerCharacter":1,"itemId":22351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":25,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22496,"name":"Frostfire Robe","count":1,"url":"https://www.wowhead.com/forever/item=22496"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Robe","countPerCharacter":1,"itemId":22351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":25,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make a Frostfire Robe if you bring her the following: 1 Desecrated Robe, 25 Wartorn Cloth Scraps, 4 Mooncloth and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9095,"title":"Frostfire Robe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Robe location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9095"}],"missing_fields":["Desecrated Robe location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9096,"title":"Frostfire Leggings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Leggings","item_id":22366},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Leggings","countPerCharacter":1,"itemId":22366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":20,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22497,"name":"Frostfire Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22497"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Leggings","countPerCharacter":1,"itemId":22366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":20,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make Frostfire Leggings if you bring her the following: 1 Desecrated Leggings, 20 Wartorn Cloth Scraps, 4 Mooncloth and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9096,"title":"Frostfire Leggings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Leggings location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9096"}],"missing_fields":["Desecrated Leggings location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9097,"title":"Frostfire Circlet","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Circlet","item_id":22367},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Circlet","countPerCharacter":1,"itemId":22367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":15,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22498,"name":"Frostfire Circlet","count":1,"url":"https://www.wowhead.com/forever/item=22498"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Circlet","countPerCharacter":1,"itemId":22367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":15,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make a Frostfire Circlet if you bring her the following: 1 Desecrated Circlet, 15 Wartorn Cloth Scraps, 3 Mooncloth and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9097,"title":"Frostfire Circlet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Circlet location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9097"}],"missing_fields":["Desecrated Circlet location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9098,"title":"Frostfire Shoulderpads","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Shoulderpads","item_id":22368},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Shoulderpads","countPerCharacter":1,"itemId":22368,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22499,"name":"Frostfire Shoulderpads","count":1,"url":"https://www.wowhead.com/forever/item=22499"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Shoulderpads","countPerCharacter":1,"itemId":22368,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make Frostfire Shoulderpads if you bring her the following: 1 Desecrated Shoulderpads, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9098,"title":"Frostfire Shoulderpads","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Shoulderpads location; Wartorn Cloth Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9098"}],"missing_fields":["Desecrated Shoulderpads location","Wartorn Cloth Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9099,"title":"Frostfire Sandals","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Sandals","item_id":22372},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Sandals","countPerCharacter":1,"itemId":22372,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22500,"name":"Frostfire Sandals","count":1,"url":"https://www.wowhead.com/forever/item=22500"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Sandals","countPerCharacter":1,"itemId":22372,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make Frostfire Sandals if you bring her the following: 1 Desecrated Sandals, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9099,"title":"Frostfire Sandals","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Sandals location; Wartorn Cloth Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9099"}],"missing_fields":["Desecrated Sandals location","Wartorn Cloth Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9100,"title":"Frostfire Gloves","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Gloves","item_id":22371},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Gloves","countPerCharacter":1,"itemId":22371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22501,"name":"Frostfire Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22501"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Gloves","countPerCharacter":1,"itemId":22371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make Frostfire Gloves if you bring her the following: 1 Desecrated Gloves, 8 Wartorn Cloth Scraps and 4 Mooncloth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9100,"title":"Frostfire Gloves","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Gloves location; Wartorn Cloth Scrap location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9100"}],"missing_fields":["Desecrated Gloves location","Wartorn Cloth Scrap location","Mooncloth location","Quest XP"]}},{"quest_id":9101,"title":"Frostfire Belt","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Belt","item_id":22370},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Belt","countPerCharacter":1,"itemId":22370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22502,"name":"Frostfire Belt","count":1,"url":"https://www.wowhead.com/forever/item=22502"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Belt","countPerCharacter":1,"itemId":22370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make a Frostfire Belt if you bring her the following: 1 Desecrated Belt, 8 Wartorn Cloth Scraps, 2 Arcane Crystals and 2 Mooncloth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9101,"title":"Frostfire Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Belt location; Wartorn Cloth Scrap location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9101"}],"missing_fields":["Desecrated Belt location","Wartorn Cloth Scrap location","Mooncloth location","Quest XP"]}},{"quest_id":9102,"title":"Frostfire Bindings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Bindings","item_id":22369},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Bindings","countPerCharacter":1,"itemId":22369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":6,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22503,"name":"Frostfire Bindings","count":1,"url":"https://www.wowhead.com/forever/item=22503"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Bindings","countPerCharacter":1,"itemId":22369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":6,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will make Frostfire Bindings if you bring her the following: 1 Desecrated Bindings, 6 Wartorn Cloth Scraps, 1 Arcane Crystal and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9102,"title":"Frostfire Bindings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Bindings location; Wartorn Cloth Scrap location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9102"}],"missing_fields":["Desecrated Bindings location","Wartorn Cloth Scrap location","Nexus Crystal location","Quest XP"]}},{"quest_id":9103,"title":"Plagueheart Robe","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Robe","item_id":22351},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Robe","countPerCharacter":1,"itemId":22351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":25,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22504,"name":"Plagueheart Robe","count":1,"url":"https://www.wowhead.com/forever/item=22504"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Robe","countPerCharacter":1,"itemId":22351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":25,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make a Plagueheart Robe if you bring him the following: 1 Desecrated Robe, 25 Wartorn Cloth Scraps, 4 Mooncloth and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9103,"title":"Plagueheart Robe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Robe location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9103"}],"missing_fields":["Desecrated Robe location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9104,"title":"Plagueheart Leggings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Leggings","item_id":22366},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Leggings","countPerCharacter":1,"itemId":22366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":20,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22505,"name":"Plagueheart Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22505"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Leggings","countPerCharacter":1,"itemId":22366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":20,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make Plagueheart Leggings if you bring him the following: 1 Desecrated Leggings, 20 Wartorn Cloth Scraps, 4 Mooncloth and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9104,"title":"Plagueheart Leggings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Leggings location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9104"}],"missing_fields":["Desecrated Leggings location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9105,"title":"Plagueheart Circlet","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Circlet","item_id":22367},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Circlet","countPerCharacter":1,"itemId":22367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":15,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22506,"name":"Plagueheart Circlet","count":1,"url":"https://www.wowhead.com/forever/item=22506"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Circlet","countPerCharacter":1,"itemId":22367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":15,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make a Plagueheart Circlet if you bring him the following: 1 Desecrated Circlet, 15 Wartorn Cloth Scraps, 3 Mooncloth and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9105,"title":"Plagueheart Circlet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Circlet location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9105"}],"missing_fields":["Desecrated Circlet location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9106,"title":"Plagueheart Shoulderpads","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Shoulderpads","item_id":22368},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Shoulderpads","countPerCharacter":1,"itemId":22368,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22507,"name":"Plagueheart Shoulderpads","count":1,"url":"https://www.wowhead.com/forever/item=22507"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Shoulderpads","countPerCharacter":1,"itemId":22368,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make Plagueheart Shoulderpads if you bring him the following: 1 Desecrated Shoulderpads, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9106,"title":"Plagueheart Shoulderpads","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Shoulderpads location; Wartorn Cloth Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9106"}],"missing_fields":["Desecrated Shoulderpads location","Wartorn Cloth Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9107,"title":"Plagueheart Sandals","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Sandals","item_id":22372},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Sandals","countPerCharacter":1,"itemId":22372,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22508,"name":"Plagueheart Sandals","count":1,"url":"https://www.wowhead.com/forever/item=22508"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Sandals","countPerCharacter":1,"itemId":22372,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make Plagueheart Sandals if you bring him the following: 1 Desecrated Sandals, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9107,"title":"Plagueheart Sandals","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Sandals location; Wartorn Cloth Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9107"}],"missing_fields":["Desecrated Sandals location","Wartorn Cloth Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9108,"title":"Plagueheart Gloves","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Gloves","item_id":22371},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Gloves","countPerCharacter":1,"itemId":22371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22509,"name":"Plagueheart Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Gloves","countPerCharacter":1,"itemId":22371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make Plagueheart Gloves if you bring him the following: 1 Desecrated Gloves, 8 Wartorn Cloth Scraps and 4 Mooncloth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9108,"title":"Plagueheart Gloves","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Gloves location; Wartorn Cloth Scrap location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9108"}],"missing_fields":["Desecrated Gloves location","Wartorn Cloth Scrap location","Mooncloth location","Quest XP"]}},{"quest_id":9109,"title":"Plagueheart Belt","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Belt","item_id":22370},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Belt","countPerCharacter":1,"itemId":22370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22510,"name":"Plagueheart Belt","count":1,"url":"https://www.wowhead.com/forever/item=22510"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Belt","countPerCharacter":1,"itemId":22370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make a Plagueheart Belt if you bring him the following: 1 Desecrated Belt, 8 Wartorn Cloth Scraps, 2 Arcane Crystals and 2 Mooncloth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9109,"title":"Plagueheart Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Belt location; Wartorn Cloth Scrap location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9109"}],"missing_fields":["Desecrated Belt location","Wartorn Cloth Scrap location","Mooncloth location","Quest XP"]}},{"quest_id":9110,"title":"Plagueheart Bindings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Bindings","item_id":22369},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Bindings","countPerCharacter":1,"itemId":22369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":6,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22511,"name":"Plagueheart Bindings","count":1,"url":"https://www.wowhead.com/forever/item=22511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Bindings","countPerCharacter":1,"itemId":22369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":6,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands will make Plagueheart Bindings if you bring him the following: 1 Desecrated Bindings, 6 Wartorn Cloth Scraps, 1 Arcane Crystal and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9110,"title":"Plagueheart Bindings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Bindings location; Wartorn Cloth Scrap location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9110"}],"missing_fields":["Desecrated Bindings location","Wartorn Cloth Scrap location","Nexus Crystal location","Quest XP"]}},{"quest_id":9111,"title":"Robe of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Robe","item_id":22351},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Robe","countPerCharacter":1,"itemId":22351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":25,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":25,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22512,"name":"Robe of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22512"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Robe","countPerCharacter":1,"itemId":22351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":25,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make a Robe of Faith if you bring him the following: 1 Desecrated Robe, 25 Wartorn Cloth Scraps, 4 Mooncloth and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9111,"title":"Robe of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Robe location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9111"}],"missing_fields":["Desecrated Robe location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9112,"title":"Leggings of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Leggings","item_id":22366},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Leggings","countPerCharacter":1,"itemId":22366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":20,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22513,"name":"Leggings of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22513"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Leggings","countPerCharacter":1,"itemId":22366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":20,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make Leggings of Faith if you bring him the following: 1 Desecrated Leggings, 20 Wartorn Cloth Scraps, 4 Mooncloth and 2 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9112,"title":"Leggings of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Leggings location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9112"}],"missing_fields":["Desecrated Leggings location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9113,"title":"Circlet of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Circlet","item_id":22367},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Circlet","countPerCharacter":1,"itemId":22367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":15,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22514,"name":"Circlet of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22514"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Circlet","countPerCharacter":1,"itemId":22367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":15,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":3,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":3,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make a Circlet of Faith if you bring him the following: 1 Desecrated Circlet, 15 Wartorn Cloth Scraps, 3 Mooncloth and 3 Nexus Crystals.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9113,"title":"Circlet of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Circlet location; Wartorn Cloth Scrap location; Mooncloth location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9113"}],"missing_fields":["Desecrated Circlet location","Wartorn Cloth Scrap location","Mooncloth location","Nexus Crystal location","Quest XP"]}},{"quest_id":9114,"title":"Shoulderpads of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Shoulderpads","item_id":22368},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Shoulderpads","countPerCharacter":1,"itemId":22368,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22515,"name":"Shoulderpads of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22515"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Shoulderpads","countPerCharacter":1,"itemId":22368,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make Shoulderpads of Faith if you bring him the following: 1 Desecrated Shoulderpads, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9114,"title":"Shoulderpads of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Shoulderpads location; Wartorn Cloth Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9114"}],"missing_fields":["Desecrated Shoulderpads location","Wartorn Cloth Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9115,"title":"Sandals of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Sandals","item_id":22372},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Sandals","countPerCharacter":1,"itemId":22372,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22516,"name":"Sandals of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Sandals","countPerCharacter":1,"itemId":22372,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":12,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make Sandals of Faith if you bring him the following: 1 Desecrated Sandals, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9115,"title":"Sandals of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Sandals location; Wartorn Cloth Scrap location; Mooncloth location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9115"}],"missing_fields":["Desecrated Sandals location","Wartorn Cloth Scrap location","Mooncloth location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9116,"title":"Gloves of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Gloves","item_id":22371},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Gloves","countPerCharacter":1,"itemId":22371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22517,"name":"Gloves of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22517"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Gloves","countPerCharacter":1,"itemId":22371,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Mooncloth","countPerCharacter":4,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make Gloves of Faith if you bring him the following: 1 Desecrated Gloves, 8 Wartorn Cloth Scraps and 4 Mooncloth. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9116,"title":"Gloves of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Gloves location; Wartorn Cloth Scrap location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9116"}],"missing_fields":["Desecrated Gloves location","Wartorn Cloth Scrap location","Mooncloth location","Quest XP"]}},{"quest_id":9117,"title":"Belt of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Belt","item_id":22370},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Belt","countPerCharacter":1,"itemId":22370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22518,"name":"Belt of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22518"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Belt","countPerCharacter":1,"itemId":22370,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":8,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make a Belt of Faith if you bring him the following: 1 Desecrated Belt, 8 Wartorn Cloth Scraps, 2 Arcane Crystals and 2 Mooncloth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9117,"title":"Belt of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Belt location; Wartorn Cloth Scrap location; Mooncloth location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9117"}],"missing_fields":["Desecrated Belt location","Wartorn Cloth Scrap location","Mooncloth location","Quest XP"]}},{"quest_id":9118,"title":"Bindings of Faith","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Father Inigo Montoy","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.66,"y":48.58,"subzone":"Father Inigo Montoy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Desecrated Bindings","item_id":22369},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Desecrated Bindings","countPerCharacter":1,"itemId":22369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wartorn Cloth Scrap","item_id":22376},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":6,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9033],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9033,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22519,"name":"Bindings of Faith","count":1,"url":"https://www.wowhead.com/forever/item=22519"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Desecrated Bindings","countPerCharacter":1,"itemId":22369,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wartorn Cloth Scrap","countPerCharacter":6,"itemId":22376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":1,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Father Inigo Montoy at Light's Hope Chapel in the Eastern Plaguelands will make Bindings of Faith if you bring him the following: 1 Desecrated Bindings, 6 Wartorn Cloth Scraps, 1 Arcane Crystal and 1 Nexus Crystal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9118,"title":"Bindings of Faith","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Desecrated Bindings location; Wartorn Cloth Scrap location; Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9118"}],"missing_fields":["Desecrated Bindings location","Wartorn Cloth Scrap location","Nexus Crystal location","Quest XP"]}},{"quest_id":9121,"title":"The Dread Citadel - Naxxramas","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":{"1":529,"2":20999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":{\"1\":529,\"2\":20999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":5,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Crystal","countPerCharacter":5,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Righteous Orb","item_id":12811},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.39,"y":30.59,"subzone":"Crimson Courier","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Righteous Orb","countPerCharacter":1,"itemId":12811,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9033],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[9122,9123],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Crystal","countPerCharacter":5,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Nexus Crystal","countPerCharacter":2,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Righteous Orb","countPerCharacter":1,"itemId":12811,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands wants 5 Arcane Crystals, 2 Nexus Crystals, 1 Righteous Orb and 60 gold pieces. You must also be Honored with the Argent Dawn. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9121,"title":"The Dread Citadel - Naxxramas","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9121"}],"missing_fields":["Nexus Crystal location","Quest XP"]}},{"quest_id":9122,"title":"The Dread Citadel - Naxxramas","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":21000},"maximum":{"1":529,"2":41999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":21000},\"maximum\":{\"1\":529,\"2\":41999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Nexus Crystal","item_id":20725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9033],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[9121,9123],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Crystal","countPerCharacter":2,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Nexus Crystal","countPerCharacter":1,"itemId":20725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands wants 2 Arcane Crystals, 1 Nexus Crystal and 30 gold pieces. You must also be Revered with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9122,"title":"The Dread Citadel - Naxxramas","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Nexus Crystal location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9122"}],"missing_fields":["Nexus Crystal location","Quest XP"]}},{"quest_id":9123,"title":"The Dread Citadel - Naxxramas","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Archmage Angela Dosantos"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Archmage Angela Dosantos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9033],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[9121,9122],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Archmage Angela Dosantos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will grant you Arcane Cloaking at no cost. You must be Exalted with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9123,"title":"The Dread Citadel - Naxxramas","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9123"}],"missing_fields":["Quest XP"]}},{"quest_id":9124,"title":"Cryptstalker Armor Doesn't Make Itself...","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crypt Fiend Parts","item_id":22525},"count_per_character":30,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.4,"y":24.9,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.27,"y":23.69,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":10.66,"y":25.86,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.52,"y":32.41,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":6.77,"y":30.56,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.52,"y":31.27,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":6.71,"y":28.73,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.8,"y":24.33,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":10.16,"y":26.5,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":9.08,"y":27.07,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":9.55,"y":26.33,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":10.26,"y":26.26,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":9.85,"y":24.76,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":7.19,"y":27.99,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":7.32,"y":27.96,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":8.85,"y":28.03,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crypt Fiend Parts","countPerCharacter":30,"itemId":22525,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9125],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crypt Fiend Parts","countPerCharacter":30,"itemId":22525,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Huntsman Leopold at Light's Hope Chapel in the Eastern Plaguelands wants 30 Crypt Fiend Parts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9124,"title":"Cryptstalker Armor Doesn't Make Itself...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9124"}],"missing_fields":[]}},{"quest_id":9125,"title":"Crypt Fiend Parts","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huntsman Leopold","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.69,"y":48.94,"subzone":"Huntsman Leopold","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crypt Fiend Parts","item_id":22525},"count_per_character":30,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.4,"y":24.9,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.27,"y":23.69,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":10.66,"y":25.86,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.52,"y":32.41,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":6.77,"y":30.56,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.52,"y":31.27,"subzone":"Crypt Fiend","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":6.71,"y":28.73,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.8,"y":24.33,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":10.16,"y":26.5,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":9.08,"y":27.07,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":9.55,"y":26.33,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":10.26,"y":26.26,"subzone":"Crypt Walker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":9.85,"y":24.76,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":7.19,"y":27.99,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":7.32,"y":27.96,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":8.85,"y":28.03,"subzone":"Crypt Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crypt Fiend Parts","countPerCharacter":30,"itemId":22525,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9124],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9124,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":900,"items":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crypt Fiend Parts","countPerCharacter":30,"itemId":22525,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9125,"title":"Crypt Fiend Parts","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9125"}],"missing_fields":["Quest XP"]}},{"quest_id":9126,"title":"Bonescythe Digs","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bone Fragments","item_id":22526},"count_per_character":30,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bone Fragments","countPerCharacter":30,"itemId":22526,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9127],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bone Fragments","countPerCharacter":30,"itemId":22526,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Rohan the Assassin at Light's Hope Chapel in the Eastern Plaguelands wants 30 Bone Fragments. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9126,"title":"Bonescythe Digs","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9126"}],"missing_fields":[]}},{"quest_id":9127,"title":"Bone Fragments","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rohan the Assassin","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.62,"y":48.91,"subzone":"Rohan the Assassin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bone Fragments","item_id":22526},"count_per_character":30,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bone Fragments","countPerCharacter":30,"itemId":22526,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9126],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9126,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":900,"items":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bone Fragments","countPerCharacter":30,"itemId":22526,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9127,"title":"Bone Fragments","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9127"}],"missing_fields":["Quest XP"]}},{"quest_id":9128,"title":"The Elemental Equation","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Core of Elements","item_id":22527},"count_per_character":30,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.13,"y":48.46,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":55.99,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":55.55,"y":57.9,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.33,"y":51.6,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.96,"y":49.43,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.7,"y":49.13,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":59.86,"y":57.94,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":80.37,"y":34.24,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":69.82,"y":59.91,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":80.63,"y":50.64,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Core of Elements","countPerCharacter":30,"itemId":22527,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9129],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Core of Elements","countPerCharacter":30,"itemId":22527,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands wants 30 Core of Elements. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9128,"title":"The Elemental Equation","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9128"}],"missing_fields":[]}},{"quest_id":9129,"title":"Core of Elements","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Angela Dosantos","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":48.69,"subzone":"Archmage Angela Dosantos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Core of Elements","item_id":22527},"count_per_character":30,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.13,"y":48.46,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":55.99,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":55.55,"y":57.9,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.33,"y":51.6,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.96,"y":49.43,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.7,"y":49.13,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":59.86,"y":57.94,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":80.37,"y":34.24,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":69.82,"y":59.91,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":80.63,"y":50.64,"subzone":"Obsidian Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Core of Elements","countPerCharacter":30,"itemId":22527,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9128],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9128,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":900,"items":[{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Core of Elements","countPerCharacter":30,"itemId":22527,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9129,"title":"Core of Elements","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9129"}],"missing_fields":["Quest XP"]}},{"quest_id":9131,"title":"Binding the Dreadnaught","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dark Iron Scraps","item_id":22528},"count_per_character":30,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.15,"y":51.36,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.69,"y":49.65,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.01,"y":48.33,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.58,"y":49.48,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.98,"y":51.68,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.38,"y":31.07,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.52,"y":31.09,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":28.76,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.61,"y":29.27,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.25,"y":32.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.39,"y":38.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.03,"y":31.95,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.53,"y":42.91,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.88,"y":33.68,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.96,"y":33.66,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.99,"y":36.43,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dark Iron Scraps","countPerCharacter":30,"itemId":22528,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9132],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dark Iron Scraps","countPerCharacter":30,"itemId":22528,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands wants 30 Dark Iron Scraps.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9131,"title":"Binding the Dreadnaught","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9131"}],"missing_fields":[]}},{"quest_id":9132,"title":"Dark Iron Scraps","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dark Iron Scraps","item_id":22528},"count_per_character":30,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.15,"y":51.36,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":37.69,"y":49.65,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.01,"y":48.33,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.58,"y":49.48,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.98,"y":51.68,"subzone":"Dark Iron Steamsmith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.38,"y":31.07,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":44.52,"y":31.09,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.93,"y":28.76,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":41.61,"y":29.27,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.25,"y":32.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.39,"y":38.04,"subzone":"Dark Iron Slaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.03,"y":31.95,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.53,"y":42.91,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.88,"y":33.68,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":43.96,"y":33.66,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":42.99,"y":36.43,"subzone":"Dark Iron Taskmaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dark Iron Scraps","countPerCharacter":30,"itemId":22528,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9131],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9131,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":900,"items":[{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dark Iron Scraps","countPerCharacter":30,"itemId":22528,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9132,"title":"Dark Iron Scraps","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9132"}],"missing_fields":["Quest XP"]}},{"quest_id":9136,"title":"Savage Flora","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Savage Frond","item_id":22529},"count_per_character":30,"locations":[{"zone_id":"feralas","zone":"Feralas","x":55.43,"y":67.61,"subzone":"Cursed Sycamore","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":75.04,"y":44.69,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":73.53,"y":69.77,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":75.36,"y":41.12,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.99,"y":39.62,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.06,"y":31.57,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":65.34,"y":26.39,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.92,"y":45.26,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.57,"y":63.92,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.84,"y":60.21,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":52.76,"y":64.45,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.87,"y":61.41,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.69,"y":71.01,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":50.76,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.11,"y":27.56,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":63.98,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Savage Frond","countPerCharacter":30,"itemId":22529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9137],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Savage Frond","countPerCharacter":30,"itemId":22529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Rayne at Light's Hope Chapel in the Eastern Plaguelands wants 30 Savage Fronds.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9136,"title":"Savage Flora","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9136"}],"missing_fields":[]}},{"quest_id":9137,"title":"Savage Fronds","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rayne","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.41,"y":49.35,"subzone":"Rayne","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Savage Frond","item_id":22529},"count_per_character":30,"locations":[{"zone_id":"feralas","zone":"Feralas","x":55.43,"y":67.61,"subzone":"Cursed Sycamore","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":75.04,"y":44.69,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":73.53,"y":69.77,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":75.36,"y":41.12,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.99,"y":39.62,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":63.06,"y":31.57,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":65.34,"y":26.39,"subzone":"Bloodpetal Lasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.92,"y":45.26,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.57,"y":63.92,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.84,"y":60.21,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":52.76,"y":64.45,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.87,"y":61.41,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.69,"y":71.01,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":74.2,"y":50.76,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":61.11,"y":27.56,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":71.64,"y":63.98,"subzone":"Bloodpetal Thresher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Savage Frond","countPerCharacter":30,"itemId":22529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9136],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9136,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":900,"items":[],"choices":[{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"},{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Savage Frond","countPerCharacter":30,"itemId":22529,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9137,"title":"Savage Fronds","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9137"}],"missing_fields":["Quest XP"]}},{"quest_id":9141,"title":"They Call Me \"The Rooster\"","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Metz","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.28,"y":48.04,"subzone":"Dispatch Commander Metz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Metz","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.28,"y":48.04,"subzone":"Dispatch Commander Metz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Argent Dawn Valor Token","item_id":12844},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":1,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9142],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[{"id":22568,"name":"Sealed Craftsman's Writ","count":1,"url":"https://www.wowhead.com/forever/item=22568"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":1,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Dispatch Commander Metz at Light's Hope Chapel in the Eastern Plaguelands wants an Argent Dawn Valor Token. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9141,"title":"They Call Me \"The Rooster\"","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Argent Dawn Valor Token location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9141"}],"missing_fields":["Argent Dawn Valor Token location"]}},{"quest_id":9142,"title":"Craftsman's Writ","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Metz","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.28,"y":48.04,"subzone":"Dispatch Commander Metz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Metz","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.28,"y":48.04,"subzone":"Dispatch Commander Metz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Argent Dawn Valor Token","item_id":12844},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":1,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9141],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9141,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22568,"name":"Sealed Craftsman's Writ","count":1,"url":"https://www.wowhead.com/forever/item=22568"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Argent Dawn Valor Token","countPerCharacter":1,"itemId":12844,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9142,"title":"Craftsman's Writ","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9142"}],"missing_fields":["Argent Dawn Valor Token location","Quest XP"]}},{"quest_id":9153,"title":"Under the Shadow","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Thomas Helleran","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.15,"y":50.61,"subzone":"Commander Thomas Helleran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Thomas Helleran","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.15,"y":50.61,"subzone":"Commander Thomas Helleran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Necrotic Rune","item_id":22484},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Necrotic Rune","countPerCharacter":10,"itemId":22484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9320,9333],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":23123,"name":"Blessed Wizard Oil","count":2,"url":"https://www.wowhead.com/forever/item=23123"},{"id":23122,"name":"Consecrated Sharpening Stone","count":2,"url":"https://www.wowhead.com/forever/item=23122"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Necrotic Rune","countPerCharacter":10,"itemId":22484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Check your map to find an area under Scourge attack. Go there and damage a necropolis by defeating the Scourge around them. Return 10 of their Necrotic Runes to Commander Thomas Helleran at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9153,"title":"Under the Shadow","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Necrotic Rune location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9153"}],"missing_fields":["Necrotic Rune location","Quest XP"]}},{"quest_id":9165,"title":"Writ of Safe Passage","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dispatch Commander Metz","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.28,"y":48.04,"subzone":"Dispatch Commander Metz","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Field Marshal Chambers","npc_id":16254},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Field Marshal Chambers","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"},{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Field Marshal Chambers","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the signed Writ of Safe Passage to Dispatch Commander Metz at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9165,"title":"Writ of Safe Passage","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Field Marshal Chambers location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9165"}],"missing_fields":["Pickup location","Field Marshal Chambers location","Quest XP"]}},{"quest_id":9178,"title":"Craftsman's Writ - Dense Weightstone","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dense Weightstone","item_id":12643},"count_per_character":120,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dense Weightstone","countPerCharacter":120,"itemId":12643,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dense Weightstone","countPerCharacter":120,"itemId":12643,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 120 Dense Weightstones and the Craftsman's Writ - Dense Weightstone - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9178,"title":"Craftsman's Writ - Dense Weightstone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9178"}],"missing_fields":["Starting-item acquisition location","Dense Weightstone location","Quest XP"]}},{"quest_id":9179,"title":"Craftsman's Writ - Imperial Plate Chest","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Imperial Plate Chest","item_id":12422},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Imperial Plate Chest","countPerCharacter":3,"itemId":12422,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Imperial Plate Chest","countPerCharacter":3,"itemId":12422,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 3 Imperial Plate Chests and the Craftsman's Writ - Imperial Plate Chest - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9179,"title":"Craftsman's Writ - Imperial Plate Chest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9179"}],"missing_fields":["Starting-item acquisition location","Imperial Plate Chest location","Quest XP"]}},{"quest_id":9181,"title":"Craftsman's Writ - Volcanic Hammer","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Volcanic Hammer","item_id":12792},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Volcanic Hammer","countPerCharacter":3,"itemId":12792,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Volcanic Hammer","countPerCharacter":3,"itemId":12792,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 3 Volcanic Hammers and the Craftsman's Writ - Volcanic Hammer - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9181,"title":"Craftsman's Writ - Volcanic Hammer","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9181"}],"missing_fields":["Starting-item acquisition location","Volcanic Hammer location","Quest XP"]}},{"quest_id":9182,"title":"Craftsman's Writ - Huge Thorium Battleaxe","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Huge Thorium Battleaxe","item_id":12775},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Huge Thorium Battleaxe","countPerCharacter":3,"itemId":12775,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Huge Thorium Battleaxe","countPerCharacter":3,"itemId":12775,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 3 Huge Thorium Battleaxes and the Craftsman's Writ - Huge Thorium Battleaxe - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9182,"title":"Craftsman's Writ - Huge Thorium Battleaxe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9182"}],"missing_fields":["Starting-item acquisition location","Huge Thorium Battleaxe location","Quest XP"]}},{"quest_id":9183,"title":"Craftsman's Writ - Radiant Circlet","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Radiant Circlet","item_id":12417},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Radiant Circlet","countPerCharacter":3,"itemId":12417,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Radiant Circlet","countPerCharacter":3,"itemId":12417,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 3 Radiant Circlets and the Craftsman's Writ - Radiant Circlet - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9183,"title":"Craftsman's Writ - Radiant Circlet","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9183"}],"missing_fields":["Starting-item acquisition location","Radiant Circlet location","Quest XP"]}},{"quest_id":9184,"title":"Craftsman's Writ - Wicked Leather Headband","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wicked Leather Headband","item_id":15086},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wicked Leather Headband","countPerCharacter":10,"itemId":15086,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wicked Leather Headband","countPerCharacter":10,"itemId":15086,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 10 Wicked Leather Headbands and the Craftsman's Writ - Wicked Leather Headband - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9184,"title":"Craftsman's Writ - Wicked Leather Headband","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9184"}],"missing_fields":["Starting-item acquisition location","Wicked Leather Headband location","Quest XP"]}},{"quest_id":9185,"title":"Craftsman's Writ - Rugged Armor Kit","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rugged Armor Kit","item_id":15564},"count_per_character":25,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":34.34,"y":66.12,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.72,"y":56.13,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":43.52,"y":76.37,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.43,"y":44.28,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":50.41,"y":46.03,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":37.62,"y":68.36,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":25,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":25,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 25 Rugged Armor Kits and the Craftsman's Writ - Rugged Armor Kit - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9185,"title":"Craftsman's Writ - Rugged Armor Kit","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9185"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}},{"quest_id":9186,"title":"Craftsman's Writ - Wicked Leather Belt","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wicked Leather Belt","item_id":15088},"count_per_character":9,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wicked Leather Belt","countPerCharacter":9,"itemId":15088,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wicked Leather Belt","countPerCharacter":9,"itemId":15088,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 9 Wicked Leather Belts and the Craftsman's Writ - Wicked Leather Belt - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9186,"title":"Craftsman's Writ - Wicked Leather Belt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9186"}],"missing_fields":["Starting-item acquisition location","Wicked Leather Belt location","Quest XP"]}},{"quest_id":9187,"title":"Craftsman's Writ - Runic Leather Pants","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runic Leather Pants","item_id":15095},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runic Leather Pants","countPerCharacter":4,"itemId":15095,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runic Leather Pants","countPerCharacter":4,"itemId":15095,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 4 Runic Leather Pants and the Craftsman's Writ - Runic Leather Pants - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9187,"title":"Craftsman's Writ - Runic Leather Pants","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9187"}],"missing_fields":["Starting-item acquisition location","Runic Leather Pants location","Quest XP"]}},{"quest_id":9188,"title":"Craftsman's Writ - Brightcloth Pants","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Brightcloth Pants","item_id":14104},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Brightcloth Pants","countPerCharacter":6,"itemId":14104,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Brightcloth Pants","countPerCharacter":6,"itemId":14104,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 6 Brightcloth Pants and the Craftsman's Writ - Brightcloth Pants - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9188,"title":"Craftsman's Writ - Brightcloth Pants","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9188"}],"missing_fields":["Starting-item acquisition location","Brightcloth Pants location","Quest XP"]}},{"quest_id":9190,"title":"Craftsman's Writ - Runecloth Boots","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Boots","item_id":13864},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Boots","countPerCharacter":8,"itemId":13864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Boots","countPerCharacter":8,"itemId":13864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 8 Runecloth Boots and the Craftsman's Writ - Runecloth Boots - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9190,"title":"Craftsman's Writ - Runecloth Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9190"}],"missing_fields":["Starting-item acquisition location","Runecloth Boots location","Quest XP"]}},{"quest_id":9191,"title":"Craftsman's Writ - Runecloth Bag","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Bag","item_id":14046},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Bag","countPerCharacter":8,"itemId":14046,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Bag","countPerCharacter":8,"itemId":14046,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 8 Runecloth Bags and the Craftsman's Writ - Runecloth Bag - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9191,"title":"Craftsman's Writ - Runecloth Bag","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9191"}],"missing_fields":["Starting-item acquisition location","Runecloth Bag location","Quest XP"]}},{"quest_id":9194,"title":"Craftsman's Writ - Runecloth Robe","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth Robe","item_id":13858},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth Robe","countPerCharacter":8,"itemId":13858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth Robe","countPerCharacter":8,"itemId":13858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 8 Runecloth Robes and the Craftsman's Writ - Runecloth Robe - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9194,"title":"Craftsman's Writ - Runecloth Robe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9194"}],"missing_fields":["Starting-item acquisition location","Runecloth Robe location","Quest XP"]}},{"quest_id":9195,"title":"Craftsman's Writ - Goblin Sapper Charge","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Goblin Sapper Charge","item_id":10646},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Goblin Sapper Charge","countPerCharacter":20,"itemId":10646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Goblin Sapper Charge","countPerCharacter":20,"itemId":10646,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 20 Goblin Sapper Charges and the Craftsman's Writ - Goblin Sapper Charge - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9195,"title":"Craftsman's Writ - Goblin Sapper Charge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9195"}],"missing_fields":["Starting-item acquisition location","Goblin Sapper Charge location","Quest XP"]}},{"quest_id":9196,"title":"Craftsman's Writ - Thorium Grenade","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Grenade","item_id":15993},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Grenade","countPerCharacter":20,"itemId":15993,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Grenade","countPerCharacter":20,"itemId":15993,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 20 Thorium Grenades and the Craftsman's Writ - Thorium Grenade - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9196,"title":"Craftsman's Writ - Thorium Grenade","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9196"}],"missing_fields":["Starting-item acquisition location","Thorium Grenade location","Quest XP"]}},{"quest_id":9197,"title":"Craftsman's Writ - Gnomish Battle Chicken","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gnomish Battle Chicken","item_id":10725},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gnomish Battle Chicken","countPerCharacter":4,"itemId":10725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gnomish Battle Chicken","countPerCharacter":4,"itemId":10725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 4 Gnomish Battle Chickens and the Craftsman's Writ - Gnomish Battle Chicken - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9197,"title":"Craftsman's Writ - Gnomish Battle Chicken","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9197"}],"missing_fields":["Starting-item acquisition location","Gnomish Battle Chicken location","Quest XP"]}},{"quest_id":9198,"title":"Craftsman's Writ - Thorium Tube","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Tube","item_id":16000},"count_per_character":14,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Tube","countPerCharacter":14,"itemId":16000,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Tube","countPerCharacter":14,"itemId":16000,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 14 Thorium Tubes and the Craftsman's Writ - Thorium Tube - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9198,"title":"Craftsman's Writ - Thorium Tube","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9198"}],"missing_fields":["Starting-item acquisition location","Thorium Tube location","Quest XP"]}},{"quest_id":9200,"title":"Craftsman's Writ - Major Mana Potion","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Major Mana Potion","item_id":13444},"count_per_character":10,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":79.54,"y":48.35,"subzone":"Red Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":78.75,"y":47.32,"subzone":"Red Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":78.95,"y":44.43,"subzone":"Red Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":77.93,"y":46.27,"subzone":"Red Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":82.14,"y":49.49,"subzone":"Red Wyrmkin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":85.5,"y":49.98,"subzone":"Red Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":85.19,"y":51.63,"subzone":"Red Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":85.89,"y":50.65,"subzone":"Red Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":81.96,"y":47.06,"subzone":"Red Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":81.14,"y":48.48,"subzone":"Red Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":84.73,"y":51.1,"subzone":"Red Scalebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":88.52,"y":62.93,"subzone":"Scalebane Lieutenant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":89.36,"y":64.29,"subzone":"Scalebane Lieutenant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":86.94,"y":52.51,"subzone":"Scalebane Lieutenant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":87.66,"y":61.53,"subzone":"Scalebane Lieutenant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":86.22,"y":53.09,"subzone":"Scalebane Lieutenant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Major Mana Potion","countPerCharacter":10,"itemId":13444,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Major Mana Potion","countPerCharacter":10,"itemId":13444,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 10 Major Mana Potions and the Craftsman's Writ - Major Mana Potion - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9200,"title":"Craftsman's Writ - Major Mana Potion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9200"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}},{"quest_id":9201,"title":"Craftsman's Writ - Greater Arcane Protection Potion","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Greater Arcane Protection Potion","item_id":13461},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Greater Arcane Protection Potion","countPerCharacter":15,"itemId":13461,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Greater Arcane Protection Potion","countPerCharacter":15,"itemId":13461,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 15 Greater Arcane Protection Potions and the Craftsman's Writ - Greater Arcane Protection Potion - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9201,"title":"Craftsman's Writ - Greater Arcane Protection Potion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9201"}],"missing_fields":["Starting-item acquisition location","Greater Arcane Protection Potion location","Quest XP"]}},{"quest_id":9202,"title":"Craftsman's Writ - Major Healing Potion","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Major Healing Potion","item_id":13446},"count_per_character":20,"locations":[{"zone_id":"azshara","zone":"Azshara","x":39.5,"y":76.38,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.88,"y":78.69,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.88,"y":75.82,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":37.54,"y":73.74,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.36,"y":72.88,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.39,"y":73.71,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":60.25,"y":57.21,"subzone":"Wyrmkin Dreamwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":64.1,"y":63.59,"subzone":"Wyrmkin Dreamwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.04,"y":59.96,"subzone":"Wyrmkin Dreamwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":71.32,"y":66.72,"subzone":"Wyrmkin Dreamwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":60.52,"y":53.15,"subzone":"Wyrmkin Dreamwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":90.41,"y":56.93,"subzone":"Wyrmkin Dreamwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":81.68,"y":80.85,"subzone":"Stonard Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":62.6,"y":88.07,"subzone":"Swamp Talker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":79.54,"y":48.35,"subzone":"Red Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"wetlands","zone":"Wetlands","x":78.75,"y":47.32,"subzone":"Red Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Major Healing Potion","countPerCharacter":20,"itemId":13446,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Major Healing Potion","countPerCharacter":20,"itemId":13446,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 20 Major Healing Potions and the Craftsman's Writ - Major Healing Potion - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9202,"title":"Craftsman's Writ - Major Healing Potion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9202"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}},{"quest_id":9203,"title":"Craftsman's Writ - Flask of Petrification","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Flask of Petrification","item_id":13506},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Flask of Petrification","countPerCharacter":1,"itemId":13506,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Flask of Petrification","countPerCharacter":1,"itemId":13506,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 1 Flask of Petrification and the Craftsman's Writ - Flask of Petrification - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9203,"title":"Craftsman's Writ - Flask of Petrification","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9203"}],"missing_fields":["Starting-item acquisition location","Flask of Petrification location","Quest XP"]}},{"quest_id":9204,"title":"Craftsman's Writ - Stonescale Eel","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stonescale Eel","item_id":13422},"count_per_character":40,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.79,"y":22.15,"subzone":"School of Tastyfish","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.96,"y":74.66,"subzone":"School of Tastyfish","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":33.87,"y":77.87,"subzone":"School of Tastyfish","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":29.3,"y":26.7,"subzone":"School of Tastyfish","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":31.68,"y":82.03,"subzone":"School of Tastyfish","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26.16,"y":82.46,"subzone":"School of Tastyfish","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stonescale Eel","countPerCharacter":40,"itemId":13422,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stonescale Eel","countPerCharacter":40,"itemId":13422,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 40 Stonescale Eel and the Craftsman's Writ - Stonescale Eel - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9204,"title":"Craftsman's Writ - Stonescale Eel","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9204"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}},{"quest_id":9205,"title":"Craftsman's Writ - Plated Armorfish","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Plated Armorfish","item_id":13890},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Plated Armorfish","countPerCharacter":30,"itemId":13890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Plated Armorfish","countPerCharacter":30,"itemId":13890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 30 Plated Armorfish and the Craftsman's Writ - Plated Armorfish - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9205,"title":"Craftsman's Writ - Plated Armorfish","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9205"}],"missing_fields":["Starting-item acquisition location","Plated Armorfish location","Quest XP"]}},{"quest_id":9206,"title":"Craftsman's Writ - Lightning Eel","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Packmaster Stonebruiser","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.68,"y":48.46,"subzone":"Packmaster Stonebruiser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lightning Eel","item_id":13757},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lightning Eel","countPerCharacter":30,"itemId":13757,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22524,"name":"Insignia of the Crusade","count":1,"url":"https://www.wowhead.com/forever/item=22524"},{"id":22523,"name":"Insignia of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22523"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lightning Eel","countPerCharacter":30,"itemId":13757,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Deliver 30 Lightning Eel and the Craftsman's Writ - Lightning Eel - to Packmaster Stonebruiser at Light's Hope Chapel in the Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9206,"title":"Craftsman's Writ - Lightning Eel","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9206"}],"missing_fields":["Starting-item acquisition location","Lightning Eel location","Quest XP"]}},{"quest_id":9211,"title":"The Ice Guard","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":10,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22636,"name":"Ice Guard","count":1,"url":"https://www.wowhead.com/forever/item=22636"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":10,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands wants 10 Insignia of the Crusade and 30 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9211,"title":"The Ice Guard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9211"}],"missing_fields":["Insignia of the Crusade location","Quest XP"]}},{"quest_id":9213,"title":"The Shadow Guard","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mataus the Wrathcaster","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.58,"y":48.65,"subzone":"Mataus the Wrathcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":10,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22638,"name":"Shadow Guard","count":1,"url":"https://www.wowhead.com/forever/item=22638"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":10,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Mataus the Wrathcaster at Light's Hope Chapel in the Eastern Plaguelands wants 10 Insignia of the Crusade and 30 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9213,"title":"The Shadow Guard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9213"}],"missing_fields":["Insignia of the Crusade location","Quest XP"]}},{"quest_id":9221,"title":"Superior Armaments of Battle - Friend of the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":3000},"maximum":{"1":529,"2":8999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":3000},\"maximum\":{\"1\":529,\"2\":8999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":30,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":30,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22681,"name":"Band of Piety","count":1,"url":"https://www.wowhead.com/forever/item=22681"},{"id":22680,"name":"Band of Resolution","count":1,"url":"https://www.wowhead.com/forever/item=22680"},{"id":22688,"name":"Verimonde's Last Resort","count":1,"url":"https://www.wowhead.com/forever/item=22688"},{"id":22679,"name":"Supply Bag","count":1,"url":"https://www.wowhead.com/forever/item=22679"},{"id":22690,"name":"Leggings of the Plague Hunter","count":1,"url":"https://www.wowhead.com/forever/item=22690"},{"id":22689,"name":"Sanctified Leather Helm","count":1,"url":"https://www.wowhead.com/forever/item=22689"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":30,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":30,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 30 Insignias of the Dawn and 30 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9221,"title":"Superior Armaments of Battle - Friend of the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9221"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9222,"title":"Epic Armaments of Battle - Friend of the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":3000},"maximum":{"1":529,"2":8999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":3000},\"maximum\":{\"1\":529,\"2\":8999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":110,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":110,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":110,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":110,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22657,"name":"Amulet of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22657"},{"id":22667,"name":"Bracers of Hope","count":1,"url":"https://www.wowhead.com/forever/item=22667"},{"id":22668,"name":"Bracers of Subterfuge","count":1,"url":"https://www.wowhead.com/forever/item=22668"},{"id":22659,"name":"Medallion of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22659"},{"id":22678,"name":"Talisman of Ascendance","count":1,"url":"https://www.wowhead.com/forever/item=22678"},{"id":22656,"name":"The Purifier","count":1,"url":"https://www.wowhead.com/forever/item=22656"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":110,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":110,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 110 Insignias of the Dawn and 110 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9222,"title":"Epic Armaments of Battle - Friend of the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9222"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9223,"title":"Superior Armaments of Battle - Honored Amongst the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":{"1":529,"2":20999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":{\"1\":529,\"2\":20999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":20,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":20,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22681,"name":"Band of Piety","count":1,"url":"https://www.wowhead.com/forever/item=22681"},{"id":22680,"name":"Band of Resolution","count":1,"url":"https://www.wowhead.com/forever/item=22680"},{"id":22688,"name":"Verimonde's Last Resort","count":1,"url":"https://www.wowhead.com/forever/item=22688"},{"id":22679,"name":"Supply Bag","count":1,"url":"https://www.wowhead.com/forever/item=22679"},{"id":22690,"name":"Leggings of the Plague Hunter","count":1,"url":"https://www.wowhead.com/forever/item=22690"},{"id":22689,"name":"Sanctified Leather Helm","count":1,"url":"https://www.wowhead.com/forever/item=22689"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":20,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":20,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 20 Insignias of the Dawn and 20 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9223,"title":"Superior Armaments of Battle - Honored Amongst the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Insignia of the Dawn location; Insignia of the Crusade location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9223"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9224,"title":"Epic Armaments of Battle - Honored Amongst the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":9000},"maximum":{"1":529,"2":20999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":9000},\"maximum\":{\"1\":529,\"2\":20999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":75,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":75,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":75,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":75,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22657,"name":"Amulet of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22657"},{"id":22667,"name":"Bracers of Hope","count":1,"url":"https://www.wowhead.com/forever/item=22667"},{"id":22668,"name":"Bracers of Subterfuge","count":1,"url":"https://www.wowhead.com/forever/item=22668"},{"id":22659,"name":"Medallion of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22659"},{"id":22678,"name":"Talisman of Ascendance","count":1,"url":"https://www.wowhead.com/forever/item=22678"},{"id":22656,"name":"The Purifier","count":1,"url":"https://www.wowhead.com/forever/item=22656"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":75,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":75,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 75 Insignias of the Dawn and 75 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9224,"title":"Epic Armaments of Battle - Honored Amongst the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9224"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9225,"title":"Epic Armaments of Battle - Revered Amongst the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":21000},"maximum":{"1":529,"2":41999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":21000},\"maximum\":{\"1\":529,\"2\":41999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":45,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":45,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":45,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":45,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22657,"name":"Amulet of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22657"},{"id":22667,"name":"Bracers of Hope","count":1,"url":"https://www.wowhead.com/forever/item=22667"},{"id":22668,"name":"Bracers of Subterfuge","count":1,"url":"https://www.wowhead.com/forever/item=22668"},{"id":22659,"name":"Medallion of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22659"},{"id":22678,"name":"Talisman of Ascendance","count":1,"url":"https://www.wowhead.com/forever/item=22678"},{"id":22656,"name":"The Purifier","count":1,"url":"https://www.wowhead.com/forever/item=22656"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":45,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":45,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 45 Insignias of the Dawn and 45 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9225,"title":"Epic Armaments of Battle - Revered Amongst the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9225"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9226,"title":"Superior Armaments of Battle - Revered Amongst the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":21000},"maximum":{"1":529,"2":41999}},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":21000},\"maximum\":{\"1\":529,\"2\":41999}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":7,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":7,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":7,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":7,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22681,"name":"Band of Piety","count":1,"url":"https://www.wowhead.com/forever/item=22681"},{"id":22680,"name":"Band of Resolution","count":1,"url":"https://www.wowhead.com/forever/item=22680"},{"id":22688,"name":"Verimonde's Last Resort","count":1,"url":"https://www.wowhead.com/forever/item=22688"},{"id":22679,"name":"Supply Bag","count":1,"url":"https://www.wowhead.com/forever/item=22679"},{"id":22690,"name":"Leggings of the Plague Hunter","count":1,"url":"https://www.wowhead.com/forever/item=22690"},{"id":22689,"name":"Sanctified Leather Helm","count":1,"url":"https://www.wowhead.com/forever/item=22689"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":7,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":7,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 7 Insignias of the Dawn and 7 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9226,"title":"Superior Armaments of Battle - Revered Amongst the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9226"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9227,"title":"Superior Armaments of Battle - Exalted Amongst the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":6,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":6,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22681,"name":"Band of Piety","count":1,"url":"https://www.wowhead.com/forever/item=22681"},{"id":22680,"name":"Band of Resolution","count":1,"url":"https://www.wowhead.com/forever/item=22680"},{"id":22688,"name":"Verimonde's Last Resort","count":1,"url":"https://www.wowhead.com/forever/item=22688"},{"id":22679,"name":"Supply Bag","count":1,"url":"https://www.wowhead.com/forever/item=22679"},{"id":22690,"name":"Leggings of the Plague Hunter","count":1,"url":"https://www.wowhead.com/forever/item=22690"},{"id":22689,"name":"Sanctified Leather Helm","count":1,"url":"https://www.wowhead.com/forever/item=22689"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":6,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":6,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 6 Insignias of the Dawn and 6 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9227,"title":"Superior Armaments of Battle - Exalted Amongst the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9227"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9228,"title":"Epic Armaments of Battle - Exalted Amongst the Dawn","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Quartermaster Miranda Breechlock","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.79,"y":50.25,"subzone":"Quartermaster Miranda Breechlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Dawn","item_id":22523},"count_per_character":27,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":27,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Insignia of the Crusade","item_id":22524},"count_per_character":27,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":27,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":22657,"name":"Amulet of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22657"},{"id":22667,"name":"Bracers of Hope","count":1,"url":"https://www.wowhead.com/forever/item=22667"},{"id":22668,"name":"Bracers of Subterfuge","count":1,"url":"https://www.wowhead.com/forever/item=22668"},{"id":22659,"name":"Medallion of the Dawn","count":1,"url":"https://www.wowhead.com/forever/item=22659"},{"id":22678,"name":"Talisman of Ascendance","count":1,"url":"https://www.wowhead.com/forever/item=22678"},{"id":22656,"name":"The Purifier","count":1,"url":"https://www.wowhead.com/forever/item=22656"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Dawn","countPerCharacter":27,"itemId":22523,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Insignia of the Crusade","countPerCharacter":27,"itemId":22524,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"For 27 Insignias of the Dawn and 27 Insignias of the Crusade you may choose an item from the Argent Dawn's treasure cache.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9228,"title":"Epic Armaments of Battle - Exalted Amongst the Dawn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9228"}],"missing_fields":["Insignia of the Dawn location","Insignia of the Crusade location","Quest XP"]}},{"quest_id":9229,"title":"The Fate of Ramaladni","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fate of Ramaladni","item_id":22708},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fate of Ramaladni","countPerCharacter":1,"itemId":22708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9230],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fate of Ramaladni","countPerCharacter":1,"itemId":22708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Enter Naxxramas and uncover the Fate of Ramaladni.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9229,"title":"The Fate of Ramaladni","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Fate of Ramaladni location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9229"}],"missing_fields":["Fate of Ramaladni location","Quest XP"]}},{"quest_id":9230,"title":"Ramaladni's Icy Grasp","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korfax, Champion of the Light","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.95,"y":48.52,"subzone":"Korfax, Champion of the Light","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":1,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Sapphire","item_id":12361},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":51.67,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.89,"y":50.53,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.12,"y":12.36,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.45,"y":12.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.77,"y":10.84,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":11.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.96,"y":16.16,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.67,"y":10.61,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":47.56,"y":69.49,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.27,"y":60.03,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.75,"y":59.94,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.7,"y":66.01,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blue Sapphire","countPerCharacter":1,"itemId":12361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9229],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9229,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22707,"name":"Ramaladni's Icy Grasp","count":1,"url":"https://www.wowhead.com/forever/item=22707"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":1,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blue Sapphire","countPerCharacter":1,"itemId":12361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":1,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Korfax at Light's Hope Chapel in the Eastern Plaguelands wants you to bring him 1 Frozen Rune, 1 Blue Sapphire and 1 Arcanite Bar. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9230,"title":"Ramaladni's Icy Grasp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Arcanite Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9230"}],"missing_fields":["Frozen Rune location","Arcanite Bar location","Quest XP"]}},{"quest_id":9232,"title":"The Only Song I Know...","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":2,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Sapphire","item_id":12361},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":51.67,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.89,"y":50.53,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.12,"y":12.36,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.45,"y":12.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.77,"y":10.84,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":11.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.96,"y":16.16,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.67,"y":10.61,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":47.56,"y":69.49,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.27,"y":60.03,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":63.75,"y":59.94,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.7,"y":66.01,"subzone":"Vilebranch Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Blue Sapphire","countPerCharacter":2,"itemId":12361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[],"choices":[{"id":22700,"name":"Glacial Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22700"},{"id":22699,"name":"Icebane Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22699"},{"id":22702,"name":"Icy Scale Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22702"},{"id":22701,"name":"Polar Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22701"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":2,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Blue Sapphire","countPerCharacter":2,"itemId":12361,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants you to bring him 2 Frozen Runes, 2 Essence of Water, 2 Blue Sapphires and 30 gold pieces.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9232,"title":"The Only Song I Know...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9232"}],"missing_fields":["Frozen Rune location","Quest XP"]}},{"quest_id":9234,"title":"Icebane Gauntlets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Thorium Bar","countPerCharacter":12,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22670,"name":"Icebane Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=22670"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Thorium Bar","countPerCharacter":12,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 5 Frozen Runes, 12 Thorium Bars, 2 Arcanite Bars, 2 Essences of Water and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9234,"title":"Icebane Gauntlets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Thorium Bar location; Arcanite Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9234"}],"missing_fields":["Frozen Rune location","Thorium Bar location","Arcanite Bar location","Quest XP"]}},{"quest_id":9235,"title":"Icebane Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Thorium Bar","countPerCharacter":12,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22671,"name":"Icebane Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22671"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Thorium Bar","countPerCharacter":12,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 4 Frozen Runes, 12 Thorium Bars, 2 Arcanite Bars, 2 Essence of Water and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9235,"title":"Icebane Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Thorium Bar location; Arcanite Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9235"}],"missing_fields":["Frozen Rune location","Thorium Bar location","Arcanite Bar location","Quest XP"]}},{"quest_id":9236,"title":"Icebane Breastplate","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thorium Bar","item_id":12359},"count_per_character":16,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Thorium Bar","countPerCharacter":16,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":4,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Essence of Water","countPerCharacter":4,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22669,"name":"Icebane Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=22669"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Thorium Bar","countPerCharacter":16,"itemId":12359,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":2,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Essence of Water","countPerCharacter":4,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 8 Frozen Runes, 16 Thorium Bars, 2 Arcanite Bars, 4 Essence of Water and 300 gold. You will also need to be of Exalted reputation with the Argent Dawn. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9236,"title":"Icebane Breastplate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Thorium Bar location; Arcanite Bar location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9236"}],"missing_fields":["Frozen Rune location","Thorium Bar location","Arcanite Bar location","Quest XP"]}},{"quest_id":9237,"title":"Glacial Cloak","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bolt of Runecloth","item_id":14048},"count_per_character":4,"locations":[{"zone_id":"silithus","zone":"Silithus","x":18.3,"y":85.84,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.29,"y":33.33,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.46,"y":45.85,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":4,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ironweb Spider Silk","item_id":14227},"count_per_character":4,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.42,"y":61.43,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.77,"y":62.25,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.19,"y":54.07,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.93,"y":61.3,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.55,"y":66.85,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.99,"y":60.96,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":4,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22658,"name":"Glacial Cloak","count":1,"url":"https://www.wowhead.com/forever/item=22658"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":4,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":4,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 5 Frozen Runes, 4 Bolts of Runecloth, 2 Essences of Water, 4 Ironweb Spider Silks and 200 gold. You must also be of Exalted reputation with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9237,"title":"Glacial Cloak","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9237"}],"missing_fields":["Frozen Rune location","Quest XP"]}},{"quest_id":9238,"title":"Glacial Wrists","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bolt of Runecloth","item_id":14048},"count_per_character":2,"locations":[{"zone_id":"silithus","zone":"Silithus","x":18.3,"y":85.84,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.29,"y":33.33,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.46,"y":45.85,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":2,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ironweb Spider Silk","item_id":14227},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.42,"y":61.43,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.77,"y":62.25,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.19,"y":54.07,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.93,"y":61.3,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.55,"y":66.85,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.99,"y":60.96,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":2,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22655,"name":"Glacial Wrists","count":1,"url":"https://www.wowhead.com/forever/item=22655"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":2,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":2,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":2,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 4 Frozen Runes, 2 Bolts of Runecloth, 2 Essences of Water, 2 Ironweb Spider Silks and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9238,"title":"Glacial Wrists","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9238"}],"missing_fields":["Frozen Rune location","Quest XP"]}},{"quest_id":9239,"title":"Glacial Gloves","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bolt of Runecloth","item_id":14048},"count_per_character":4,"locations":[{"zone_id":"silithus","zone":"Silithus","x":18.3,"y":85.84,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.29,"y":33.33,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.46,"y":45.85,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":4,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":4,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":4,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ironweb Spider Silk","item_id":14227},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.42,"y":61.43,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.77,"y":62.25,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.19,"y":54.07,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.93,"y":61.3,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.55,"y":66.85,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.99,"y":60.96,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":2,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22654,"name":"Glacial Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22654"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":4,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":4,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":2,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 5 Frozen Runes, 4 Bolts of Runecloth, 4 Essences of Water, 2 Ironweb Spider Silks and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9239,"title":"Glacial Gloves","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9239"}],"missing_fields":["Frozen Rune location","Quest XP"]}},{"quest_id":9240,"title":"Glacial Vest","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bolt of Runecloth","item_id":14048},"count_per_character":8,"locations":[{"zone_id":"silithus","zone":"Silithus","x":18.3,"y":85.84,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.29,"y":33.33,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.46,"y":45.85,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":8,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":6,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ironweb Spider Silk","item_id":14227},"count_per_character":4,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.42,"y":61.43,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.77,"y":62.25,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.19,"y":54.07,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.93,"y":61.3,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.55,"y":66.85,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.99,"y":60.96,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":4,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22652,"name":"Glacial Vest","count":1,"url":"https://www.wowhead.com/forever/item=22652"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":8,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":6,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":4,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 8 Frozen Runes, 8 Bolts of Runecloth, 6 Essences of Water, 4 Ironweb Spider Silks and 300 gold. You must also be of Exalted reputation with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9240,"title":"Glacial Vest","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9240"}],"missing_fields":["Frozen Rune location","Quest XP"]}},{"quest_id":9241,"title":"Polar Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Leather","item_id":12810},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":12,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":3,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":3,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22663,"name":"Polar Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22663"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":12,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":3,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 4 Frozen Runes, 12 Enchanted Leather, 3 Essence of Water, 3 Cured Rugged Hides and 200 gold.  ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9241,"title":"Polar Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Enchanted Leather location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9241"}],"missing_fields":["Frozen Rune location","Enchanted Leather location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9242,"title":"Polar Gloves","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Leather","item_id":12810},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":12,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":3,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":3,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22662,"name":"Polar Gloves","count":1,"url":"https://www.wowhead.com/forever/item=22662"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":12,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":3,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 5 Frozen Runes, 12 Enchanted Leather, 3 Essence of Water, 3 Cured Rugged Hides and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9242,"title":"Polar Gloves","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Enchanted Leather location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9242"}],"missing_fields":["Frozen Rune location","Enchanted Leather location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9243,"title":"Polar Tunic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Leather","item_id":12810},"count_per_character":16,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":16,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":5,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":5,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22661,"name":"Polar Tunic","count":1,"url":"https://www.wowhead.com/forever/item=22661"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":16,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":5,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 8 Frozen Runes, 16 Enchanted Leathers, 5 Essences of Water, 5 Cured Rugged Hides and 300 gold. You must also be of Exalted reputation with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9243,"title":"Polar Tunic","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Enchanted Leather location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9243"}],"missing_fields":["Frozen Rune location","Enchanted Leather location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9244,"title":"Icy Scale Bracers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Scorpid Scale","item_id":15408},"count_per_character":16,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Heavy Scorpid Scale","countPerCharacter":16,"itemId":15408,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":5,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":5,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22665,"name":"Icy Scale Bracers","count":1,"url":"https://www.wowhead.com/forever/item=22665"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":4,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Heavy Scorpid Scale","countPerCharacter":16,"itemId":15408,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":5,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 4 Frozen Runes, 16 Heavy Scorpid Scales, 5 Essences of Water, 3 Cured Rugged Hides and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9244,"title":"Icy Scale Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Heavy Scorpid Scale location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9244"}],"missing_fields":["Frozen Rune location","Heavy Scorpid Scale location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9245,"title":"Icy Scale Gauntlets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Scorpid Scale","item_id":15408},"count_per_character":16,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Heavy Scorpid Scale","countPerCharacter":16,"itemId":15408,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":5,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":5,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22666,"name":"Icy Scale Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=22666"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":5,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Heavy Scorpid Scale","countPerCharacter":16,"itemId":15408,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":5,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":3,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 5 Frozen Runes, 16 Heavy Scorpid Scale, 5 Essence of Water, 3 Cured Rugged Hides and 200 gold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9245,"title":"Icy Scale Gauntlets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Heavy Scorpid Scale location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9245"}],"missing_fields":["Frozen Rune location","Heavy Scorpid Scale location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9246,"title":"Icy Scale Breastplate","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":529,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":529,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frozen Rune","item_id":22682},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Scorpid Scale","item_id":15408},"count_per_character":24,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Heavy Scorpid Scale","countPerCharacter":24,"itemId":15408,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Water","item_id":7080},"count_per_character":7,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.9,"y":71.11,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.88,"y":67.29,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.36,"y":65.99,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":55.55,"y":67.6,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":53.15,"y":71.34,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.51,"y":69.57,"subzone":"Blighted Surge","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":54.05,"y":70.18,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.43,"y":68.96,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":51.24,"y":68.08,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":52.06,"y":69.04,"subzone":"Plague Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":7,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cured Rugged Hide","item_id":15407},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9233],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":22664,"name":"Icy Scale Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=22664"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frozen Rune","countPerCharacter":8,"itemId":22682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Heavy Scorpid Scale","countPerCharacter":24,"itemId":15408,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Water","countPerCharacter":7,"itemId":7080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Cured Rugged Hide","countPerCharacter":5,"itemId":15407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands wants 8 Frozen Runes, 24 Heavy Scorpid Scale, 7 Essence of Water, 5 Cured Rugged Hides and 300 gold. You must also be of Exalted reputation with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9246,"title":"Icy Scale Breastplate","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Frozen Rune location; Heavy Scorpid Scale location; Cured Rugged Hide location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9246"}],"missing_fields":["Frozen Rune location","Heavy Scorpid Scale location","Cured Rugged Hide location","Quest XP"]}},{"quest_id":9320,"title":"Major Mana Potion","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.06,"y":49.81,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.46,"y":46.57,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":64.96,"y":45.62,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.09,"y":73.51,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.15,"y":73.83,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.07,"y":58.34,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.15,"y":58.45,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.06,"y":49.81,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.46,"y":46.57,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":64.96,"y":45.62,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.09,"y":73.51,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.15,"y":73.83,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.07,"y":58.34,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.15,"y":58.45,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Necrotic Rune","item_id":22484},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Necrotic Rune","countPerCharacter":15,"itemId":22484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9153],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9153,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":13444,"name":"Major Mana Potion","count":1,"url":"https://www.wowhead.com/forever/item=13444"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Necrotic Rune","countPerCharacter":15,"itemId":22484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9320,"title":"Major Mana Potion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9320"}],"missing_fields":["Necrotic Rune location","Quest XP"]}},{"quest_id":9333,"title":"Argent Dawn Gloves","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.06,"y":49.81,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.46,"y":46.57,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":64.96,"y":45.62,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.09,"y":73.51,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.15,"y":73.83,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.07,"y":58.34,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.15,"y":58.45,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.06,"y":49.81,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.46,"y":46.57,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"undercity","zone":"Undercity","x":64.96,"y":45.62,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":53.09,"y":73.51,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":52.15,"y":73.83,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":43.07,"y":58.34,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Argent Outfitter","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":42.15,"y":58.45,"subzone":"Argent Outfitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Necrotic Rune","item_id":22484},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Necrotic Rune","countPerCharacter":30,"itemId":22484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9153],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9153,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":23084,"name":"Gloves of Undead Cleansing","count":1,"url":"https://www.wowhead.com/forever/item=23084"},{"id":23081,"name":"Handwraps of Undead Slaying","count":1,"url":"https://www.wowhead.com/forever/item=23081"},{"id":23082,"name":"Handguards of Undead Slaying","count":1,"url":"https://www.wowhead.com/forever/item=23082"},{"id":23078,"name":"Gauntlets of Undead Slaying","count":1,"url":"https://www.wowhead.com/forever/item=23078"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Necrotic Rune","countPerCharacter":30,"itemId":22484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9333,"title":"Argent Dawn Gloves","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9333"}],"missing_fields":["Necrotic Rune location","Quest XP"]}},{"quest_id":9378,"title":"DND FLAG The Dread Citadel - Naxxramas","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"DND FLAG The Dread Citadel - Naxxramas"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"DND FLAG The Dread Citadel - Naxxramas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"DND FLAG The Dread Citadel - Naxxramas","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Archmage Angela Dosantos at Light's Hope Chapel in the Eastern Plaguelands will grant you Arcane Cloaking at no cost. You must be Exalted with the Argent Dawn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9378,"title":"DND FLAG The Dread Citadel - Naxxramas","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; DND FLAG The Dread Citadel - Naxxramas location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9378"}],"missing_fields":["Pickup location","Turn-in location","DND FLAG The Dread Citadel - Naxxramas location","Quest XP"]}},{"quest_id":9665,"title":"Bolstering Our Defenses","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Emmisary Gormok","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.37,"y":47.94,"subzone":"Emmisary Gormok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Emmisary Gormok","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":70.37,"y":47.94,"subzone":"Emmisary Gormok","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"<TXT>Crown Guard Capture Quest Doodad","npc_id":17689},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.09,"y":64.1,"subzone":"<TXT>Crown Guard Capture Quest Doodad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"<TXT>Crown Guard Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"<TXT>Eastwall Capture Quest Doodad","npc_id":17690},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.04,"y":39.41,"subzone":"<TXT>Eastwall Capture Quest Doodad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"<TXT>Eastwall Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"<TXT>Northpass Capture Quest Doodad","npc_id":17696},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":49.25,"y":18.2,"subzone":"<TXT>Northpass Capture Quest Doodad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"<TXT>Northpass Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"<TXT>Plaguewood Capture Quest Doodad","npc_id":17698},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.16,"y":25.06,"subzone":"<TXT>Plaguewood Capture Quest Doodad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"<TXT>Plaguewood Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"<TXT>Crown Guard Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"<TXT>Eastwall Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"<TXT>Northpass Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"<TXT>Plaguewood Capture Quest Doodad","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Capture Crown Guard Tower, Eastwall Tower, Northpass Tower and Plaguewood Tower in the Eastern Plaguelands, then return to Emmisary Gormok at Light's Hope Chapel.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9665,"title":"Bolstering Our Defenses","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9665"}],"missing_fields":[]}},{"quest_id":9015,"title":"The Challenge","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Top Piece of Lord Valthalak's Amulet","item_id":22047},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Top Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8950],"next_quest_ids":[8957,9016,9017,9018,9019,9020,9021,9022,8951,8952,8953,8954,8955,8956,8958,8959],"requirements":{"prerequisite_alternatives":[[{"quest_id":8950,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Top Piece of Lord Valthalak's Amulet","countPerCharacter":1,"itemId":22047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Ring of the Law in Blackrock Depths and place the Banner of Provocation in its center as you are sentenced by High Justice Grimstone. Slay Theldren and his gladiators and return to Anthion Harmon in the Eastern Plaguelands with the first piece of Lord Valthalak's amulet.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9015,"title":"The Challenge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Top Piece of Lord Valthalak's Amulet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9015"}],"missing_fields":["Pickup location","Top Piece of Lord Valthalak's Amulet location"]}},{"quest_id":8951,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["druid"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildheart Boots","item_id":16715},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildheart Boots","countPerCharacter":1,"itemId":16715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Kilt","item_id":16719},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Wildheart Kilt","countPerCharacter":1,"itemId":16719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Wildheart Spaulders","item_id":16718},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Wildheart Spaulders","countPerCharacter":1,"itemId":16718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22107,"name":"Feralheart Boots","count":1,"url":"https://www.wowhead.com/forever/item=22107"},{"id":22111,"name":"Feralheart Kilt","count":1,"url":"https://www.wowhead.com/forever/item=22111"},{"id":22112,"name":"Feralheart Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22112"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildheart Boots","countPerCharacter":1,"itemId":16715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Wildheart Kilt","countPerCharacter":1,"itemId":16719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Wildheart Spaulders","countPerCharacter":1,"itemId":16718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Wildheart Boots, a Wildheart Kilt and Wildheart Spaulders.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8951,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8951"}],"missing_fields":["Wildheart Boots location","Wildheart Kilt location","Wildheart Spaulders location"]}},{"quest_id":8952,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Beaststalker's Boots","item_id":16675},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Beaststalker's Boots","countPerCharacter":1,"itemId":16675,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Pants","item_id":16678},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Beaststalker's Pants","countPerCharacter":1,"itemId":16678,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Beaststalker's Mantle","item_id":16679},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Beaststalker's Mantle","countPerCharacter":1,"itemId":16679,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22061,"name":"Beastmaster's Boots","count":1,"url":"https://www.wowhead.com/forever/item=22061"},{"id":22017,"name":"Beastmaster's Pants","count":1,"url":"https://www.wowhead.com/forever/item=22017"},{"id":22016,"name":"Beastmaster's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22016"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Beaststalker's Boots","countPerCharacter":1,"itemId":16675,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Beaststalker's Pants","countPerCharacter":1,"itemId":16678,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Beaststalker's Mantle","countPerCharacter":1,"itemId":16679,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Beaststalker's Boots, Beaststalker's Pants and Beaststalker's Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8952,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8952"}],"missing_fields":["Beaststalker's Boots location","Beaststalker's Pants location","Beaststalker's Mantle location"]}},{"quest_id":8953,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Magister's Boots","item_id":16682},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Magister's Boots","countPerCharacter":1,"itemId":16682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Leggings","item_id":16687},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Magister's Leggings","countPerCharacter":1,"itemId":16687,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Magister's Mantle","item_id":16689},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Magister's Mantle","countPerCharacter":1,"itemId":16689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22064,"name":"Sorcerer's Boots","count":1,"url":"https://www.wowhead.com/forever/item=22064"},{"id":22067,"name":"Sorcerer's Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22067"},{"id":22068,"name":"Sorcerer's Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22068"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Magister's Boots","countPerCharacter":1,"itemId":16682,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Magister's Leggings","countPerCharacter":1,"itemId":16687,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Magister's Mantle","countPerCharacter":1,"itemId":16689,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Magister's Boots, Magister's Leggings and Magister's Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8953,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8953"}],"missing_fields":["Magister's Boots location","Magister's Leggings location","Magister's Mantle location"]}},{"quest_id":8954,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["paladin"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lightforge Boots","item_id":16725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lightforge Boots","countPerCharacter":1,"itemId":16725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lightforge Legplates","item_id":16728},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lightforge Legplates","countPerCharacter":1,"itemId":16728,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lightforge Spaulders","item_id":16729},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Lightforge Spaulders","countPerCharacter":1,"itemId":16729,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22087,"name":"Soulforge Boots","count":1,"url":"https://www.wowhead.com/forever/item=22087"},{"id":22092,"name":"Soulforge Legplates","count":1,"url":"https://www.wowhead.com/forever/item=22092"},{"id":22093,"name":"Soulforge Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22093"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lightforge Boots","countPerCharacter":1,"itemId":16725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lightforge Legplates","countPerCharacter":1,"itemId":16728,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Lightforge Spaulders","countPerCharacter":1,"itemId":16729,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Lightforge Boots, Lightforge Legplates and Lightforge Spaulders.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8954,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8954"}],"missing_fields":["Lightforge Boots location","Lightforge Legplates location","Lightforge Spaulders location"]}},{"quest_id":8955,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Devout Sandals","item_id":16691},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Devout Sandals","countPerCharacter":1,"itemId":16691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Skirt","item_id":16694},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Devout Skirt","countPerCharacter":1,"itemId":16694,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Devout Mantle","item_id":16695},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Devout Mantle","countPerCharacter":1,"itemId":16695,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22084,"name":"Virtuous Sandals","count":1,"url":"https://www.wowhead.com/forever/item=22084"},{"id":22085,"name":"Virtuous Skirt","count":1,"url":"https://www.wowhead.com/forever/item=22085"},{"id":22082,"name":"Virtuous Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22082"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Devout Sandals","countPerCharacter":1,"itemId":16691,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Devout Skirt","countPerCharacter":1,"itemId":16694,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Devout Mantle","countPerCharacter":1,"itemId":16695,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Devout Sandals, Devout Skirt and Devout Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8955,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8955"}],"missing_fields":["Devout Sandals location","Devout Skirt location","Devout Mantle location"]}},{"quest_id":8956,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowcraft Boots","item_id":16711},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowcraft Boots","countPerCharacter":1,"itemId":16711,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Pants","item_id":16709},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Shadowcraft Pants","countPerCharacter":1,"itemId":16709,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Shadowcraft Spaulders","item_id":16708},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Shadowcraft Spaulders","countPerCharacter":1,"itemId":16708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22003,"name":"Darkmantle Boots","count":1,"url":"https://www.wowhead.com/forever/item=22003"},{"id":22007,"name":"Darkmantle Pants","count":1,"url":"https://www.wowhead.com/forever/item=22007"},{"id":22008,"name":"Darkmantle Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=22008"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowcraft Boots","countPerCharacter":1,"itemId":16711,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Shadowcraft Pants","countPerCharacter":1,"itemId":16709,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Shadowcraft Spaulders","countPerCharacter":1,"itemId":16708,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Shadowcraft Boots, Shadowcraft Pants and Shadowcraft Spaulders.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8956,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8956"}],"missing_fields":["Shadowcraft Boots location","Shadowcraft Pants location","Shadowcraft Spaulders location"]}},{"quest_id":8958,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dreadmist Sandals","item_id":16704},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dreadmist Sandals","countPerCharacter":1,"itemId":16704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Leggings","item_id":16699},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Dreadmist Leggings","countPerCharacter":1,"itemId":16699,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Dreadmist Mantle","item_id":16701},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Dreadmist Mantle","countPerCharacter":1,"itemId":16701,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":22076,"name":"Deathmist Sandals","count":1,"url":"https://www.wowhead.com/forever/item=22076"},{"id":22072,"name":"Deathmist Leggings","count":1,"url":"https://www.wowhead.com/forever/item=22072"},{"id":22073,"name":"Deathmist Mantle","count":1,"url":"https://www.wowhead.com/forever/item=22073"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dreadmist Sandals","countPerCharacter":1,"itemId":16704,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Dreadmist Leggings","countPerCharacter":1,"itemId":16699,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Dreadmist Mantle","countPerCharacter":1,"itemId":16701,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Dreadmist Sandals, Dreadmist Leggings and Dreadmist Mantle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8958,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8958"}],"missing_fields":["Dreadmist Sandals location","Dreadmist Leggings location","Dreadmist Mantle location"]}},{"quest_id":8959,"title":"Anthion's Parting Words","quest_level":60,"minimum_level":58,"faction":"alliance","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warrior"],"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Anthion Harmon","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.11,"y":11.3,"subzone":"Anthion Harmon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deliana","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":43.53,"y":52.64,"subzone":"Deliana","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Boots of Valor","item_id":16734},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Boots of Valor","countPerCharacter":1,"itemId":16734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Legplates of Valor","item_id":16732},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Legplates of Valor","countPerCharacter":1,"itemId":16732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Spaulders of Valor","item_id":16733},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Spaulders of Valor","countPerCharacter":1,"itemId":16733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9015],"next_quest_ids":[8960],"requirements":{"prerequisite_alternatives":[[{"quest_id":9015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":21995,"name":"Boots of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=21995"},{"id":22000,"name":"Legplates of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=22000"},{"id":22001,"name":"Spaulders of Heroism","count":1,"url":"https://www.wowhead.com/forever/item=22001"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Boots of Valor","countPerCharacter":1,"itemId":16734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Legplates of Valor","countPerCharacter":1,"itemId":16732,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Spaulders of Valor","countPerCharacter":1,"itemId":16733,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Return to Deliana in Ironforge with a set of Boots of Valor, Legplates of Valor and Spaulders of Valor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8959,"title":"Anthion's Parting Words","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8959"}],"missing_fields":["Boots of Valor location","Legplates of Valor location","Spaulders of Valor location"]}},{"quest_id":9233,"title":"Omarion's Handbook","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"eastern-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Craftsman Wilhelm","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Craftsman Wilhelm"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.24,"y":49.9,"subzone":"Craftsman Wilhelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Craftsman Wilhelm","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Craftsman Wilhelm","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Omarion's Handbook to Craftsman Wilhelm at Light's Hope Chapel in the Eastern Plaguelands. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9233,"title":"Omarion's Handbook","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9233"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}}],"quest_count":227},{"region_id":"winterspring","name":"Winterspring","quests":[{"quest_id":4809,"title":"Chillwind Horns","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Felnok Steelspring","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.63,"y":38.61,"subzone":"Felnok Steelspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Felnok Steelspring","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.63,"y":38.61,"subzone":"Felnok Steelspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Uncracked Chillwind Horn","item_id":12444},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":29.56,"y":48.5,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.54,"y":45.16,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.77,"y":44.94,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":43.71,"y":43.8,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.09,"y":42.75,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.98,"y":40.81,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.48,"y":52.79,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.16,"y":51.77,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.99,"y":53.25,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.2,"y":30.28,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.42,"y":47.11,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.41,"y":45.8,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60.36,"y":21.82,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.04,"y":19.06,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.18,"y":19.9,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.4,"y":21.83,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Uncracked Chillwind Horn","countPerCharacter":8,"itemId":12444,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4808],"next_quest_ids":[4810],"requirements":{"prerequisite_alternatives":[[{"quest_id":4808,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Uncracked Chillwind Horn","countPerCharacter":8,"itemId":12444,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Uncracked Chillwind Horns to Felnok Steelspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4809,"title":"Chillwind Horns","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4809,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4809"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4809"}],"missing_fields":[]}},{"quest_id":4810,"title":"Return to Tinkee","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Felnok Steelspring","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.63,"y":38.61,"subzone":"Felnok Steelspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkee Steamboil"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkee Steamboil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4809],"next_quest_ids":[4734,4907],"requirements":{"prerequisite_alternatives":[[{"quest_id":4809,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":0,"items":[],"choices":[{"id":15862,"name":"Blitzcleaver","count":1,"url":"https://www.wowhead.com/forever/item=15862"},{"id":15863,"name":"Grave Scepter","count":1,"url":"https://www.wowhead.com/forever/item=15863"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkee Steamboil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Felnok's Package to Tinkee Steamboil in the Burning Steppes.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4810,"title":"Return to Tinkee","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4810,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Yeti cave and owlbeasts","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4810"},{"questId":4810,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4810"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4810"}],"missing_fields":[]}},{"quest_id":5047,"title":"Finkle Einhorn, At Your Service!","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Malyfous Darkhammer"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Malyfous Darkhammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5063,5067,5068],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Malyfous Darkhammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Malyfous Darkhammer in Everlook.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5047,"title":"Finkle Einhorn, At Your Service!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5047,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Upper Blackrock Spire · prepared capstone","kinds":["pickup","objective","turnin"],"guide":"upper-blackrock-spire-route","title":"Upper Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/upper-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5047"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5047"}],"missing_fields":["Pickup location"]}},{"quest_id":5126,"title":"Lorax's Tale","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":285},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lorax","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":73.76,"subzone":"Lorax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lorax","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":73.76,"subzone":"Lorax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lorax"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":73.76,"subzone":"Lorax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lorax","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5127],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lorax","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Lorax. Listen to what he has to say. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5126,"title":"Lorax's Tale","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5126"}],"missing_fields":[]}},{"quest_id":5127,"title":"The Demon Forge","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":285},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lorax","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":73.76,"subzone":"Lorax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lorax","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":73.76,"subzone":"Lorax","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Soul Stained Pike","item_id":12847},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soul Stained Pike","countPerCharacter":1,"itemId":12847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Unforged Rune Covered Breastplate","item_id":12806},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Unforged Rune Covered Breastplate","countPerCharacter":1,"itemId":12806,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5126],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5126,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":12696,"name":"Plans: Demon Forged Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=12696"},{"id":9224,"name":"Elixir of Demonslaying","count":5,"url":"https://www.wowhead.com/forever/item=9224"},{"id":12849,"name":"Demon Kissed Sack","count":1,"url":"https://www.wowhead.com/forever/item=12849"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soul Stained Pike","countPerCharacter":1,"itemId":12847,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Unforged Rune Covered Breastplate","countPerCharacter":1,"itemId":12806,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and find Goraluk Anvilcrack. Slay him and then use the Blood Stained Pike upon his corpse. After his soul has been siphoned, the pike will be Soul Stained.  You must also find the Unforged Rune Covered Breastplate.  Return both the Soul Stained Pike and the Unforged Rune Covered Breastplate to Lorax in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5127,"title":"The Demon Forge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Soul Stained Pike location; Unforged Rune Covered Breastplate location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5127"}],"missing_fields":["Soul Stained Pike location","Unforged Rune Covered Breastplate location"]}},{"quest_id":5160,"title":"The Matron Protectorate","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Haleh","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":54.55,"y":51.2,"subzone":"Haleh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Haleh"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":54.55,"y":51.2,"subzone":"Haleh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Haleh","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5161],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Haleh","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Winterspring and find Haleh. Give her Awbee's scale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5160,"title":"The Matron Protectorate","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5160,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Upper Blackrock Spire · prepared capstone","kinds":["pickup","objective","turnin"],"guide":"upper-blackrock-spire-route","title":"Upper Blackrock Spire","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/upper-blackrock-spire-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5160"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5160"}],"missing_fields":["Pickup location"]}},{"quest_id":3783,"title":"Are We There, Yeti?","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thick Yeti Fur","item_id":12366},"count_per_character":10,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.96,"y":46.85,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":44.96,"y":35.36,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":41.14,"y":36.07,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":49.15,"y":34.42,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.64,"y":34.33,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":39.72,"y":37.77,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":52.41,"y":32.44,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.65,"y":44.06,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.23,"y":33.18,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":52.51,"y":33.76,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.81,"y":46.23,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.78,"y":46.17,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thick Yeti Fur","countPerCharacter":10,"itemId":12366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[977],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thick Yeti Fur","countPerCharacter":10,"itemId":12366,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 10 Thick Yeti Furs for Umi Rumplesnicker in Everlook.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3783,"title":"Are We There, Yeti?","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3783,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3783"},{"questId":3783,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"Are We There, Yeti? · #3783","kinds":["pickup","objective","turnin"],"guide":"yeti-tour","title":"Optional detour: Umi’s yeti tour","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/yeti-tour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3783"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3783"}],"missing_fields":[]}},{"quest_id":5054,"title":"Ursius of the Shardtooth","quest_level":56,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Ursius","npc_id":10806},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":64.01,"y":24.14,"subzone":"Ursius","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Ursius","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5055],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Ursius","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Storm Shadowhoof at Everlook in Winterspring wants you to kill Ursius.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5054,"title":"Ursius of the Shardtooth","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5054,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5054"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5054"}],"missing_fields":[]}},{"quest_id":6603,"title":"Trouble in Winterspring!","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Meggi Peppinrocker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.66,"y":38.17,"subzone":"Meggi Peppinrocker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Donova Snowden"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5082],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":575,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Donova Snowden near the hot springs in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6603,"title":"Trouble in Winterspring!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6603,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6603"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6603"}],"missing_fields":[]}},{"quest_id":5601,"title":"Sister Pamela","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jessica Redpath","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.28,"y":38.98,"subzone":"Jessica Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Pamela Redpath"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Pamela Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5149],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5142],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Pamela Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Pamela Redpath in Darrowshire.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5601,"title":"Sister Pamela","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5601,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Timbermaw exit → Everlook","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5601"},{"questId":5601,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5601"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5601"}],"missing_fields":[]}},{"quest_id":6029,"title":"The Everlook Report","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gregor Greystone","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.35,"y":38.97,"subzone":"Gregor Greystone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Argent Officer Garush","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Argent Officer Garush"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.19,"y":68.45,"subzone":"Argent Officer Garush","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Argent Officer Garush","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Argent Officer Garush","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Everlook Report to Argent Officer Garush at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6029,"title":"The Everlook Report","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6029,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Timbermaw exit → Everlook","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6029"},{"questId":6029,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6029"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6029"}],"missing_fields":[]}},{"quest_id":6030,"title":"Duke Nicholas Zverenhoff","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gregor Greystone","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.35,"y":38.97,"subzone":"Gregor Greystone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Nicholas Zverenhoff","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Duke Nicholas Zverenhoff"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.63,"y":50.09,"subzone":"Duke Nicholas Zverenhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Duke Nicholas Zverenhoff","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Duke Nicholas Zverenhoff","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the book, \"Studies in Spirit Speaking\", to Duke Nicholas Zverenhoff at Light's Hope Chapel, Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6030,"title":"Duke Nicholas Zverenhoff","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6030,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Timbermaw exit → Everlook","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6030"},{"questId":6030,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Tirion → Darrowshire → Light’s Hope","kinds":["objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6030"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6030"}],"missing_fields":[]}},{"quest_id":5082,"title":"Threat of the Winterfall","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Winterfall Pathfinder","npc_id":7442},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":41.95,"y":44.78,"subzone":"Winterfall Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":42.43,"y":44.06,"subzone":"Winterfall Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":42.55,"y":43.04,"subzone":"Winterfall Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.94,"y":34.88,"subzone":"Winterfall Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":31.44,"y":35.03,"subzone":"Winterfall Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":40.75,"y":43.83,"subzone":"Winterfall Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Winterfall Pathfinder","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Winterfall Den Watcher","npc_id":7440},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68,"y":34.37,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":41.6,"y":42.64,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.95,"y":34.97,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.34,"y":36.33,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.61,"y":35.62,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.5,"y":36.92,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Winterfall Den Watcher","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Winterfall Totemic","npc_id":7441},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":39.42,"y":44.68,"subzone":"Winterfall Totemic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":40.07,"y":43.98,"subzone":"Winterfall Totemic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":40.28,"y":43.94,"subzone":"Winterfall Totemic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":39.75,"y":42.66,"subzone":"Winterfall Totemic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":39.76,"y":43.03,"subzone":"Winterfall Totemic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":40.07,"y":43.41,"subzone":"Winterfall Totemic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Winterfall Totemic","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6603],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6603,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Winterfall Pathfinder","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Winterfall Den Watcher","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Winterfall Totemic","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":432,"partyKnownSeconds":432,"unknownObjectives":0,"isPartial":false},"objective_summary":"Donova Snowden in Winterspring wants you to kill 8 Winterfall Pathfinders, 8 Winterfall Den Watchers, and 8 Winterfall Totemics.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5082,"title":"Threat of the Winterfall","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5082,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Hot springs → western Winterfall","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5082"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5082"}],"missing_fields":[]}},{"quest_id":5083,"title":"Winterfall Firewater","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.24,"y":37.81,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.68,"y":39.41,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":66.64,"y":38.86,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.11,"y":37.18,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.29,"y":39.96,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":66.04,"y":38.5,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.5,"y":39.8,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.37,"y":35.22,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.86,"y":38.06,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68.23,"y":36.92,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":69.51,"y":38.33,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.59,"y":35.66,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68,"y":34.37,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":41.6,"y":42.64,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.95,"y":34.97,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":30.34,"y":36.33,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Donova Snowden"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5084],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Empty Firewater Flask to Donova Snowden in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5083,"title":"Winterfall Firewater","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5083,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Hot springs → western Winterfall","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5083"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5083"}],"missing_fields":[]}},{"quest_id":5084,"title":"Falling to Corruption","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deadwood Cauldron","locations":[{"zone_id":"felwood","zone":"Felwood","x":60.2,"y":5.84,"subzone":"Deadwood Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deadwood Cauldron"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":60.2,"y":5.84,"subzone":"Deadwood Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deadwood Cauldron","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5083],"next_quest_ids":[5085],"requirements":{"prerequisite_alternatives":[[{"quest_id":5083,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deadwood Cauldron","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Search the Deadwood furbolg camp in northern Felwood for a clue.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5084,"title":"Falling to Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5084,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Hot springs → western Winterfall","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5084"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5084"}],"missing_fields":[]}},{"quest_id":977,"title":"Are We There, Yeti?","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pristine Yeti Horn","item_id":12367},"count_per_character":2,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":70.24,"y":38.77,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.82,"y":41.65,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.01,"y":41.24,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.77,"y":38.84,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.91,"y":37.54,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.32,"y":41.07,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.65,"y":46.3,"subzone":"Ice Thistle Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":69.68,"y":41.6,"subzone":"Ice Thistle Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.15,"y":42.06,"subzone":"Ice Thistle Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":69.75,"y":42.15,"subzone":"Ice Thistle Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.57,"y":38.3,"subzone":"Ice Thistle Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.51,"y":37.62,"subzone":"Ice Thistle Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pristine Yeti Horn","countPerCharacter":2,"itemId":12367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3783],"next_quest_ids":[5163],"requirements":{"prerequisite_alternatives":[[{"quest_id":3783,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4650,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pristine Yeti Horn","countPerCharacter":2,"itemId":12367,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 2 Pristine Yeti Horns for Umi Rumplesnicker in Everlook.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":977,"title":"Are We There, Yeti?","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":977,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Yeti cave and owlbeasts","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-977"},{"questId":977,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-977"},{"questId":977,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Are We There, Yeti? · #977","kinds":["pickup","objective","turnin"],"guide":"yeti-tour","title":"Optional detour: Umi’s yeti tour","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/yeti-tour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-977"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=977"}],"missing_fields":[]}},{"quest_id":5055,"title":"Brumeran of the Chillwind","quest_level":58,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Brumeran","npc_id":10807},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":62.54,"y":57.9,"subzone":"Brumeran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Brumeran","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5054],"next_quest_ids":[5056],"requirements":{"prerequisite_alternatives":[[{"quest_id":5054,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Brumeran","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Storm Shadowhoof at Everlook in Winterspring wants you to kill Brumeran.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5055,"title":"Brumeran of the Chillwind","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5055,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Yeti cave and owlbeasts","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5055"},{"questId":5055,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5055"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5055"}],"missing_fields":[]}},{"quest_id":5086,"title":"Toxic Horrors","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Toxic Horror Droplet","item_id":12822},"count_per_character":3,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.08,"y":23.82,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":26.47,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Toxic Horror Droplet","countPerCharacter":3,"itemId":12822,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5085],"next_quest_ids":[5087],"requirements":{"prerequisite_alternatives":[[{"quest_id":5085,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4133,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Toxic Horror Droplet","countPerCharacter":3,"itemId":12822,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 3 Toxic Horror Droplets for Donova Snowden in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5086,"title":"Toxic Horrors","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5086,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Winterfall mystery · Felwood handoff","kinds":["pickup"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5086"},{"questId":5086,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet water handoff → Felwood","kinds":["objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5086"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5086"}],"missing_fields":[]}},{"quest_id":5087,"title":"Winterfall Runners","quest_level":57,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterfall Crate","item_id":12829},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":60.23,"y":5.75,"subzone":"Winterfall Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":27.96,"y":34.52,"subzone":"Winterfall Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":27.96,"y":34.42,"subzone":"Winterfall Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":27.9,"y":34.48,"subzone":"Winterfall Runner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterfall Crate","countPerCharacter":1,"itemId":12829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5086],"next_quest_ids":[5121,5123],"requirements":{"prerequisite_alternatives":[[{"quest_id":5086,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterfall Crate","countPerCharacter":1,"itemId":12829,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the Winterfall Runners and stop them from delivering their shipment to Winterfall Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5087,"title":"Winterfall Runners","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5087,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet water handoff → Felwood","kinds":["pickup"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5087"},{"questId":5087,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5087"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5087"}],"missing_fields":[]}},{"quest_id":5121,"title":"High Chief Winterfall","quest_level":59,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"High Chief Winterfall","npc_id":10738},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":69.56,"y":38.31,"subzone":"High Chief Winterfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"High Chief Winterfall","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5087],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5087,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":0,"items":[],"choices":[{"id":15784,"name":"Crystal Breeze Mantle","count":1,"url":"https://www.wowhead.com/forever/item=15784"},{"id":15786,"name":"Fernpulse Jerkin","count":1,"url":"https://www.wowhead.com/forever/item=15786"},{"id":15787,"name":"Willow Band Hauberk","count":1,"url":"https://www.wowhead.com/forever/item=15787"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"High Chief Winterfall","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Donova Snowden in Winterspring wants you to defeat High Chief Winterfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5121,"title":"High Chief Winterfall","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5121,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5121"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5121"}],"missing_fields":[]}},{"quest_id":5123,"title":"The Final Piece","quest_level":59,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"High Chief Winterfall","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":69.56,"y":38.31,"subzone":"High Chief Winterfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Donova Snowden"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5087],"next_quest_ids":[5128],"requirements":{"prerequisite_alternatives":[[{"quest_id":5087,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Crudely-written Log to Donova Snowden in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5123,"title":"The Final Piece","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5123,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5123"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5123"}],"missing_fields":[]}},{"quest_id":5163,"title":"Are We There, Yeti?","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Legacki","npc_id":10978},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.54,"y":38.61,"subzone":"Legacki","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Legacki","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Sprinkle","npc_id":7583},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":51.06,"y":26.87,"subzone":"Sprinkle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Sprinkle","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Quixxil","npc_id":10977},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.66,"y":9.37,"subzone":"Quixxil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Quixxil","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[977],"next_quest_ids":[8798],"requirements":{"prerequisite_alternatives":[[{"quest_id":977,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":9000,"items":[{"id":15778,"name":"Mechanical Yeti","count":1,"url":"https://www.wowhead.com/forever/item=15778"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Legacki","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Sprinkle","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Quixxil","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":54,"partyKnownSeconds":54,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Umi's Mechanical Yeti and scare her friends with it:  Legacki in Everlook (Winterspring) Sprinkle in Gadgetzan (Tanaris) Quixxil in Marshal's Refuge (Un'Goro Crater)  When you are done, bring the Mechanical Yeti back to Umi.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5163,"title":"Are We There, Yeti?","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5163,"firstStop":7,"lastStop":11,"turninStop":11,"completed":true,"group":"Are We There, Yeti? · #5163","kinds":["pickup","objective","turnin"],"guide":"yeti-tour","title":"Optional detour: Umi’s yeti tour","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":58},"url":"/journey/yeti-tour.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5163"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5163"}],"missing_fields":[]}},{"quest_id":5056,"title":"Shy-Rotam","quest_level":60,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill","target":{"name":"Shy-Rotam","npc_id":10737},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":49.67,"y":9.76,"subzone":"Stone of Shy-Rotam","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill","target":"Shy-Rotam","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5055],"next_quest_ids":[5057],"requirements":{"prerequisite_alternatives":[[{"quest_id":5055,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[{"id":15783,"name":"Beasthunter Dagger","count":1,"url":"https://www.wowhead.com/forever/item=15783"},{"id":15782,"name":"Beaststalker Blade","count":1,"url":"https://www.wowhead.com/forever/item=15782"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill","target":"Shy-Rotam","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Storm Shadowhoof at Everlook in Winterspring wants you to defeat Shy-Rotam.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn.","guide_optional":true,"routing_decision":{"id":5056,"title":"Shy-Rotam","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5056,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5056"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5056","detail":"Obtain Sacred Frostsaber Meat from nearby frostsabers and place it on the Stone of Shy-Rotam. Defeat Shy-Rotam; be ready for fear and a second cat. The marker is the summoning stone, not a wandering Shy-Rotam spawn."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5056"}],"missing_fields":[]}},{"quest_id":5128,"title":"Words of the High Chief","quest_level":59,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kelek Skykeeper","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.14,"y":81.75,"subzone":"Kelek Skykeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kelek Skykeeper"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":51.14,"y":81.75,"subzone":"Kelek Skykeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kelek Skykeeper","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5123],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5123,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kelek Skykeeper","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Crudely-written Log to Kelek Skykeeper in southern Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5128,"title":"Words of the High Chief","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5128,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall Village · chief and final piece","kinds":["pickup","objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5128"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5128"}],"missing_fields":[]}},{"quest_id":5057,"title":"Past Endeavors","quest_level":60,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Storm Shadowhoof","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Storm Shadowhoof"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.93,"y":38.38,"subzone":"Storm Shadowhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Storm Shadowhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5056],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5056,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[{"id":15704,"name":"Hunter's Insignia Medal","count":1,"url":"https://www.wowhead.com/forever/item=15704"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Storm Shadowhoof","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Storm Shadowhoof's Marker to Melor Stonehoof in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5057,"title":"Past Endeavors","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5057,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall Village · chief and final piece","kinds":["pickup","objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5057"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5057"}],"missing_fields":[]}},{"quest_id":969,"title":"Luck Be With You","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostmaul Shards","item_id":12334},"count_per_character":4,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.66,"y":69.28,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":71.6,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.28,"y":66.24,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.19,"y":67.35,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.73,"y":69.29,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.06,"y":68.7,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.21,"y":72.16,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.83,"y":67.11,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.41,"y":72.23,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.3,"y":67.47,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60,"y":70.19,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":72.98,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.36,"y":70.19,"subzone":"Kashoch the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.26,"y":68.2,"subzone":"Frostmaul Shards","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":62.78,"y":68.28,"subzone":"Frostmaul Shards","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.69,"y":68.61,"subzone":"Frostmaul Shards","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostmaul Shards","countPerCharacter":4,"itemId":12334,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[975],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostmaul Shards","countPerCharacter":4,"itemId":12334,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 4 Frostmaul Shards for Witch Doctor Mau'ari in Everlook.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":969,"title":"Luck Be With You","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=969"}],"missing_fields":[]}},{"quest_id":975,"title":"Cache of Mau'ari","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Witch Doctor Mau'ari"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Mau'ari","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[969],"next_quest_ids":[4801,4802,4803,4804,4805,4806,4807],"requirements":{"prerequisite_alternatives":[[{"quest_id":969,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12384,"name":"Cache of Mau'ari","count":1,"url":"https://www.wowhead.com/forever/item=12384"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Mau'ari","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Witch Doctor Mau'ari again in a moment to receive the lucky charm.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":975,"title":"Cache of Mau'ari","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=975"}],"missing_fields":["Quest XP"]}},{"quest_id":3909,"title":"The Videre Elixir","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Videre Elixir","item_id":11243},"count_per_character":1,"locations":[{"zone_id":"feralas","zone":"Feralas","x":45.12,"y":25.57,"subzone":"Gregan Brewspewer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Videre Elixir","countPerCharacter":1,"itemId":11243,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3908],"next_quest_ids":[3912],"requirements":{"prerequisite_alternatives":[[{"quest_id":3908,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Videre Elixir","countPerCharacter":1,"itemId":11243,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Seek out Gregan Brewspewer in northern Feralas. From him, learn how you may acquire the Videre Elixir, then return to Donova Snowden in Winterspring.","guide_note":"Buy Bait from Gregan in Feralas, distract Miblon and collect Evoroot behind him. Return the Evoroot to Gregan for Videre Elixir, then take it to Donova. The repeatable exchange provides the required item but no extra quest XP is counted.","guide_optional":false,"routing_decision":{"id":3909,"title":"The Videre Elixir","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3909,"firstStop":12,"lastStop":16,"turninStop":16,"completed":true,"group":"The Videre Elixir · #3909","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3909"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3909","note":"Buy Bait from Gregan in Feralas, distract Miblon and collect Evoroot behind him. Return the Evoroot to Gregan for Videre Elixir, then take it to Donova. The repeatable exchange provides the required item but no extra quest XP is counted."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3909"}],"missing_fields":[]}},{"quest_id":3912,"title":"Meet at the Grave","quest_level":52,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gaeriyan","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":53.92,"y":23.33,"subzone":"Gaeriyan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Go to the graveyard outside Gadgetzan, and use the Videre Elixir. Follow the rest of Donova's instructions to find Gaeriyan."},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Go to the graveyard outside Gadgetzan, and use the Videre Elixir. Follow the rest of Donova's instructions to find Gaeriyan.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3909],"next_quest_ids":[3913],"requirements":{"prerequisite_alternatives":[[{"quest_id":3909,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Go to the graveyard outside Gadgetzan, and use the Videre Elixir. Follow the rest of Donova's instructions to find Gaeriyan.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to the graveyard outside Gadgetzan, and use the Videre Elixir. Follow the rest of Donova's instructions to find Gaeriyan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3912,"title":"Meet at the Grave","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3912,"firstStop":17,"lastStop":19,"turninStop":19,"completed":true,"group":"Meet at the Grave · #3912","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3912"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3912"}],"missing_fields":[]}},{"quest_id":4801,"title":"Frostsaber E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostsaber E'ko","item_id":12430},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.89,"y":18.84,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.93,"y":18.99,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.22,"y":17.06,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.32,"y":17.02,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.64,"y":10.71,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.65,"y":10.76,"subzone":"Frostsaber Cub","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.37,"y":11.7,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.67,"y":18.12,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.88,"y":13.99,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.33,"y":13,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.79,"y":12.48,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":53.09,"y":16.79,"subzone":"Frostsaber","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.62,"y":17.19,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.13,"y":20.8,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.34,"y":15.21,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.87,"y":16.62,"subzone":"Frostsaber Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostsaber E'ko","countPerCharacter":3,"itemId":12430,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12450,"name":"Juju Flurry","count":3,"url":"https://www.wowhead.com/forever/item=12450"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostsaber E'ko","countPerCharacter":3,"itemId":12430,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4801,"title":"Frostsaber E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4801"}],"missing_fields":["Quest XP"]}},{"quest_id":4802,"title":"Winterfall E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterfall E'ko","item_id":12431},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.24,"y":37.81,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.68,"y":39.41,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.64,"y":38.86,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.11,"y":37.18,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.29,"y":39.96,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.04,"y":38.5,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.5,"y":39.8,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.37,"y":35.22,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.86,"y":38.06,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.23,"y":36.92,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":69.51,"y":38.33,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.59,"y":35.66,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68,"y":34.37,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":41.6,"y":42.64,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.95,"y":34.97,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.34,"y":36.33,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterfall E'ko","countPerCharacter":3,"itemId":12431,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12451,"name":"Juju Power","count":3,"url":"https://www.wowhead.com/forever/item=12451"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterfall E'ko","countPerCharacter":3,"itemId":12431,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4802,"title":"Winterfall E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4802"}],"missing_fields":["Quest XP"]}},{"quest_id":4803,"title":"Shardtooth E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shardtooth E'ko","item_id":12432},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68.98,"y":48.28,"subzone":"Shardtooth Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.58,"y":45.45,"subzone":"Shardtooth Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.13,"y":50.22,"subzone":"Shardtooth Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.95,"y":53.79,"subzone":"Shardtooth Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.7,"y":45.85,"subzone":"Shardtooth Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.03,"y":28.63,"subzone":"Shardtooth Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":35.76,"y":39.32,"subzone":"Shardtooth Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.18,"y":46.73,"subzone":"Shardtooth Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.55,"y":46.43,"subzone":"Shardtooth Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.06,"y":45.73,"subzone":"Shardtooth Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":46.3,"y":46.68,"subzone":"Shardtooth Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.44,"y":45.83,"subzone":"Shardtooth Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.33,"y":60.5,"subzone":"Elder Shardtooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.67,"y":15.25,"subzone":"Elder Shardtooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60.54,"y":14.41,"subzone":"Elder Shardtooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.69,"y":13.82,"subzone":"Elder Shardtooth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shardtooth E'ko","countPerCharacter":3,"itemId":12432,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12455,"name":"Juju Ember","count":3,"url":"https://www.wowhead.com/forever/item=12455"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shardtooth E'ko","countPerCharacter":3,"itemId":12432,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4803,"title":"Shardtooth E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4803"}],"missing_fields":["Quest XP"]}},{"quest_id":4804,"title":"Chillwind E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chillwind E'ko","item_id":12434},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":29.56,"y":48.5,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.54,"y":45.16,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.77,"y":44.94,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":43.71,"y":43.8,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.09,"y":42.75,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.98,"y":40.81,"subzone":"Fledgling Chillwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.48,"y":52.79,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.16,"y":51.77,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.99,"y":53.25,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.2,"y":30.28,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.42,"y":47.11,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.41,"y":45.8,"subzone":"Chillwind Chimaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60.36,"y":21.82,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.04,"y":19.06,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.18,"y":19.9,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.4,"y":21.83,"subzone":"Chillwind Ravager","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chillwind E'ko","countPerCharacter":3,"itemId":12434,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12457,"name":"Juju Chill","count":3,"url":"https://www.wowhead.com/forever/item=12457"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Chillwind E'ko","countPerCharacter":3,"itemId":12434,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4804,"title":"Chillwind E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4804"}],"missing_fields":["Quest XP"]}},{"quest_id":4805,"title":"Ice Thistle E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ice Thistle E'ko","item_id":12435},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.96,"y":46.85,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":44.96,"y":35.36,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":41.14,"y":36.07,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":49.15,"y":34.42,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":48.64,"y":34.33,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":39.72,"y":37.77,"subzone":"Rogue Ice Thistle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":52.41,"y":32.44,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.65,"y":44.06,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.23,"y":33.18,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":52.51,"y":33.76,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.81,"y":46.23,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.78,"y":46.17,"subzone":"Ice Thistle Yeti","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.24,"y":38.77,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.82,"y":41.65,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.01,"y":41.24,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":70.77,"y":38.84,"subzone":"Ice Thistle Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ice Thistle E'ko","countPerCharacter":3,"itemId":12435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12459,"name":"Juju Escape","count":3,"url":"https://www.wowhead.com/forever/item=12459"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ice Thistle E'ko","countPerCharacter":3,"itemId":12435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4805,"title":"Ice Thistle E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4805"}],"missing_fields":["Quest XP"]}},{"quest_id":4806,"title":"Frostmaul E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Frostmaul E'ko","item_id":12436},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.66,"y":69.28,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.79,"y":71.6,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.28,"y":66.24,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.19,"y":67.35,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.73,"y":69.29,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.06,"y":68.7,"subzone":"Frostmaul Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.21,"y":72.16,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.83,"y":67.11,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.41,"y":72.23,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.3,"y":67.47,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":60,"y":70.19,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":72.98,"subzone":"Frostmaul Preserver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Frostmaul E'ko","countPerCharacter":3,"itemId":12436,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12460,"name":"Juju Might","count":3,"url":"https://www.wowhead.com/forever/item=12460"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Frostmaul E'ko","countPerCharacter":3,"itemId":12436,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4806,"title":"Frostmaul E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4806"}],"missing_fields":["Quest XP"]}},{"quest_id":4807,"title":"Wildkin E'ko","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wildkin E'ko","item_id":12433},"count_per_character":3,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.15,"y":46.4,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.63,"y":46.34,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":44.49,"y":42.77,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.92,"y":37.68,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":47.38,"y":42.78,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.51,"y":42.93,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.2,"y":29.8,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.95,"y":28.22,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.71,"y":36.8,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.49,"y":27.96,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.63,"y":32.11,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":51.32,"y":33.83,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.87,"y":61.06,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.78,"y":57.72,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.86,"y":17.73,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":16.57,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wildkin E'ko","countPerCharacter":3,"itemId":12433,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[975],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":975,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12458,"name":"Juju Guile","count":3,"url":"https://www.wowhead.com/forever/item=12458"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wildkin E'ko","countPerCharacter":3,"itemId":12433,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4807,"title":"Wildkin E'ko","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4807"}],"missing_fields":["Quest XP"]}},{"quest_id":4842,"title":"Strange Sources","quest_level":56,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Discover Darkwhisper Gorge"},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":59.82,"y":74.25,"subzone":"Discover Darkwhisper Gorge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Discover Darkwhisper Gorge","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[980],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":980,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[{"id":15789,"name":"Deep River Cloak","count":1,"url":"https://www.wowhead.com/forever/item=15789"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Discover Darkwhisper Gorge","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Follow Donova Snowden's instructions, then report back.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4842,"title":"Strange Sources","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4842,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Donova · the Un’Goro report","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4842"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4842"}],"missing_fields":[]}},{"quest_id":4882,"title":"Guarding Secrets","quest_level":59,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Crazed Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.87,"y":61.06,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Crazed Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.78,"y":57.72,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Crazed Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.86,"y":17.73,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Crazed Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.9,"y":16.57,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Crazed Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":64.84,"y":65.04,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Crazed Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":64.03,"y":64.36,"subzone":"Crazed Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Moontouched Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":64.91,"y":17.78,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Moontouched Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":62.14,"y":15.58,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Moontouched Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.34,"y":57.89,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Moontouched Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":64.42,"y":62.34,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Moontouched Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.24,"y":19.89,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Moontouched Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.96,"y":60.37,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Berserk Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.56,"y":19.04,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Berserk Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.67,"y":59.42,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Berserk Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.42,"y":64.37,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Berserk Owlbeast","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":58.3,"y":59.39,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Trull Failbane"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Trull Failbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4883],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Trull Failbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Blue-feathered Necklace to Trull Failbane at Bloodvenom Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4882,"title":"Guarding Secrets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4882,"firstStop":12,"lastStop":14,"turninStop":14,"completed":true,"group":"Guarding Secrets · #4882","kinds":["pickup","objective","turnin"],"guide":"winter-guardians","title":"Optional detour: the last Wild Guardians","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":59},"url":"/journey/winter-guardians.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4882"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4882"}],"missing_fields":[]}},{"quest_id":4907,"title":"Tinkee Steamboil","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Felnok Steelspring","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.63,"y":38.61,"subzone":"Felnok Steelspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tinkee Steamboil","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tinkee Steamboil"},"count_per_character":null,"locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":65.24,"y":24,"subzone":"Tinkee Steamboil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tinkee Steamboil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4810],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4810,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tinkee Steamboil","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tinkee Steamboil.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4907,"title":"Tinkee Steamboil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4907"}],"missing_fields":[]}},{"quest_id":5063,"title":"Cap of the Scarlet Savant","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Malyfous's Catalogue","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61,"y":38.8,"subzone":"Malyfous's Catalogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pristine Hide of the Beast","item_id":12731},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pristine Hide of the Beast","countPerCharacter":1,"itemId":12731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frayed Abomination Stitching","item_id":12735},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":5,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcane Crystal","item_id":12363},"count_per_character":8,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":8,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Scarlet Thread","item_id":12734},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Enchanted Scarlet Thread","countPerCharacter":5,"itemId":12734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5047],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5047,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":12752,"name":"Cap of the Scarlet Savant","count":1,"url":"https://www.wowhead.com/forever/item=12752"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pristine Hide of the Beast","countPerCharacter":1,"itemId":12731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":5,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcane Crystal","countPerCharacter":8,"itemId":12363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Enchanted Scarlet Thread","countPerCharacter":5,"itemId":12734,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"In order to create the Cap of the Scarlet Savant, you will be required to bring the following items back to Malyfous Darkhammer: 1 Pristine Hide of the Beast; 5 Frayed Abomination Stitchings; 8 Arcane Crystals; 5 Enchanted Scarlet Thread.   You will also be required to pay 50 gold pieces for the crafting of the item.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5063,"title":"Cap of the Scarlet Savant","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pristine Hide of the Beast location; Frayed Abomination Stitching location; Enchanted Scarlet Thread location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5063"}],"missing_fields":["Pristine Hide of the Beast location","Frayed Abomination Stitching location","Enchanted Scarlet Thread location","Quest XP"]}},{"quest_id":5067,"title":"Leggings of Arcana","quest_level":50,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Malyfous's Catalogue","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61,"y":38.8,"subzone":"Malyfous's Catalogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pristine Hide of the Beast","item_id":12731},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pristine Hide of the Beast","countPerCharacter":1,"itemId":12731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frayed Abomination Stitching","item_id":12735},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":5,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frostwhisper's Embalming Fluid","item_id":12736},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Frostwhisper's Embalming Fluid","countPerCharacter":5,"itemId":12736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5047],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5047,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":12756,"name":"Leggings of Arcana","count":1,"url":"https://www.wowhead.com/forever/item=12756"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pristine Hide of the Beast","countPerCharacter":1,"itemId":12731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":5,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Frostwhisper's Embalming Fluid","countPerCharacter":5,"itemId":12736,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"In order to create the Leggings of Arcana, you will be required to bring the following items back to Malyfous Darkhammer: 1 Pristine Hide of the Beast; 5 Frayed Abomination Stitchings; 5 Arcanite Bars; 5 Frostwhisper's Embalming Fluid.  You will also be required to pay 50 gold pieces for the crafting of the item.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5067,"title":"Leggings of Arcana","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pristine Hide of the Beast location; Frayed Abomination Stitching location; Arcanite Bar location; Frostwhisper's Embalming Fluid location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5067"}],"missing_fields":["Pristine Hide of the Beast location","Frayed Abomination Stitching location","Arcanite Bar location","Frostwhisper's Embalming Fluid location","Quest XP"]}},{"quest_id":5068,"title":"Breastplate of Bloodthirst","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Malyfous's Catalogue","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61,"y":38.8,"subzone":"Malyfous's Catalogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Pristine Hide of the Beast","item_id":12731},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Pristine Hide of the Beast","countPerCharacter":1,"itemId":12731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frayed Abomination Stitching","item_id":12735},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":10,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Arcanite Bar","item_id":12360},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Skin of Shadow","item_id":12753},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Skin of Shadow","countPerCharacter":5,"itemId":12753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5047],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5047,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":null,"items":[{"id":12757,"name":"Breastplate of Bloodthirst","count":1,"url":"https://www.wowhead.com/forever/item=12757"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Pristine Hide of the Beast","countPerCharacter":1,"itemId":12731,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":10,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Arcanite Bar","countPerCharacter":5,"itemId":12360,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Skin of Shadow","countPerCharacter":5,"itemId":12753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"In order to create the Breastplate of Bloodthirst, you will be required to bring the following items back to Malyfous Darkhammer: 1 Pristine Hide of the Beast; 10 Frayed Abomination Stitchings; 5 Arcanite Bars; 5 Skin of Shadow.  You will also be required to pay 50 gold pieces for the crafting of the item.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5068,"title":"Breastplate of Bloodthirst","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pristine Hide of the Beast location; Frayed Abomination Stitching location; Arcanite Bar location; Skin of Shadow location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5068"}],"missing_fields":["Pristine Hide of the Beast location","Frayed Abomination Stitching location","Arcanite Bar location","Skin of Shadow location","Quest XP"]}},{"quest_id":5124,"title":"Fiery Plate Gauntlets","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Unfired Plate Gauntlets","item_id":12812},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Unfired Plate Gauntlets","countPerCharacter":1,"itemId":12812,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Thorium Bar","item_id":12655},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Enchanted Thorium Bar","countPerCharacter":6,"itemId":12655,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of Fire","item_id":7078},"count_per_character":2,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.13,"y":48.46,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":55.99,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":55.55,"y":57.9,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":48.33,"y":51.6,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":50.96,"y":49.43,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":51.7,"y":49.13,"subzone":"Living Blaze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.41,"y":49.33,"subzone":"Blazerunner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":43.91,"y":40.81,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":44.64,"y":40.98,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.77,"y":41.4,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Essence of Fire","countPerCharacter":2,"itemId":7078,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Star Ruby","item_id":7910},"count_per_character":4,"locations":[{"zone_id":"badlands","zone":"Badlands","x":45.45,"y":81.39,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.34,"y":83.94,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":42.79,"y":88.19,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.23,"y":85.82,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":43.02,"y":86.27,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":44.51,"y":82.25,"subzone":"Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":39.5,"y":76.38,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.88,"y":78.69,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.88,"y":75.82,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":37.54,"y":73.74,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.36,"y":72.88,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.39,"y":73.71,"subzone":"Blue Dragonspawn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.69,"y":11.96,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":22.35,"y":12.8,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":25.99,"y":9.82,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":26,"y":9.41,"subzone":"Bloodscalp Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Star Ruby","countPerCharacter":4,"itemId":7910,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5103],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5103,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":12699,"name":"Plans: Fiery Plate Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=12699"},{"id":12631,"name":"Fiery Plate Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=12631"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Unfired Plate Gauntlets","countPerCharacter":1,"itemId":12812,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Enchanted Thorium Bar","countPerCharacter":6,"itemId":12655,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Essence of Fire","countPerCharacter":2,"itemId":7078,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Star Ruby","countPerCharacter":4,"itemId":7910,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring Malyfous Darkhammer 6 Enchanted Thorium Bars, 2 Essence of Fire, and 4 Star Rubies. You will also need to turn in your Unfired Plate Gauntlets.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5124,"title":"Fiery Plate Gauntlets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Unfired Plate Gauntlets location; Enchanted Thorium Bar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5124"}],"missing_fields":["Unfired Plate Gauntlets location","Enchanted Thorium Bar location"]}},{"quest_id":5161,"title":"Wrath of the Blue Flight","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Haleh","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":54.55,"y":51.2,"subzone":"Haleh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Haleh","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":54.55,"y":51.2,"subzone":"Haleh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Haleh"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":54.55,"y":51.2,"subzone":"Haleh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Haleh","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5160],"next_quest_ids":[5162],"requirements":{"prerequisite_alternatives":[[{"quest_id":5160,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Haleh","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Haleh if you wish to continue.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5161,"title":"Wrath of the Blue Flight","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5161"}],"missing_fields":[]}},{"quest_id":5162,"title":"Wrath of the Blue Flight","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Haleh","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":54.55,"y":51.2,"subzone":"Haleh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jeziba","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.37,"y":66.78,"subzone":"Jeziba","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jeziba"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.37,"y":66.78,"subzone":"Jeziba","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jeziba","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5161],"next_quest_ids":[5164],"requirements":{"prerequisite_alternatives":[[{"quest_id":5161,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jeziba","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Jeziba in the Plaguelands. He resides in Andorhal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5162,"title":"Wrath of the Blue Flight","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5162"}],"missing_fields":[]}},{"quest_id":5305,"title":"Sweet Serenity","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":250},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lilith the Lithe","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.33,"y":37.13,"subzone":"Lilith the Lithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lilith the Lithe","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.33,"y":37.13,"subzone":"Lilith the Lithe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crimson Hammersmith's Apron","item_id":13351},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crimson Hammersmith's Apron","countPerCharacter":1,"itemId":13351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":12824,"name":"Plans: Enchanted Battlehammer","count":1,"url":"https://www.wowhead.com/forever/item=12824"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crimson Hammersmith's Apron","countPerCharacter":1,"itemId":13351,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Stratholme and kill the Crimson Hammersmith. Recover the Crimson Hammersmith's Apron and return to Lilith. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5305,"title":"Sweet Serenity","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Crimson Hammersmith's Apron location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5305"}],"missing_fields":["Crimson Hammersmith's Apron location"]}},{"quest_id":5306,"title":"Snakestone of the Shadow Huntress","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":250},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kilram","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.3,"y":37.07,"subzone":"Kilram","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kilram","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.3,"y":37.07,"subzone":"Kilram","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vosh'gajin's Snakestone","item_id":13352},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vosh'gajin's Snakestone","countPerCharacter":1,"itemId":13352,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8550,"money_copper":0,"items":[{"id":12821,"name":"Plans: Dawn's Edge","count":1,"url":"https://www.wowhead.com/forever/item=12821"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vosh'gajin's Snakestone","countPerCharacter":1,"itemId":13352,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and slay Shadow Hunter Vosh'gajin. Recover Vosh'gajin's Snakestone and return to Kilram.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5306,"title":"Snakestone of the Shadow Huntress","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Vosh'gajin's Snakestone location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5306"}],"missing_fields":["Vosh'gajin's Snakestone location"]}},{"quest_id":5307,"title":"Corruption","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":250},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Seril Scourgebane","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.33,"y":37.19,"subzone":"Seril Scourgebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Seril Scourgebane","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.33,"y":37.19,"subzone":"Seril Scourgebane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Insignia of the Black Guard","item_id":13350},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Insignia of the Black Guard","countPerCharacter":1,"itemId":13350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8550,"money_copper":0,"items":[{"id":12825,"name":"Plans: Blazing Rapier","count":1,"url":"https://www.wowhead.com/forever/item=12825"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Insignia of the Black Guard","countPerCharacter":1,"itemId":13350,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find the Black Guard Swordsmith in Stratholme and destroy him. Recover the Insignia of the Black Guard and return to Seril Scourgebane.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5307,"title":"Corruption","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Insignia of the Black Guard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5307"}],"missing_fields":["Insignia of the Black Guard location"]}},{"quest_id":6605,"title":"A Strange One","quest_level":54,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Harlo Wigglesworth","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.12,"y":38.43,"subzone":"Harlo Wigglesworth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Winna Hazzard","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.21,"y":52.34,"subzone":"Winna Hazzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Winna Hazzard"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":34.21,"y":52.34,"subzone":"Winna Hazzard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Winna Hazzard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Winna Hazzard","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Winna Hazzard in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6605,"title":"A Strange One","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6605"}],"missing_fields":[]}},{"quest_id":6606,"title":"A Little Luck","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Harlo Wigglesworth","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.12,"y":38.43,"subzone":"Harlo Wigglesworth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Witch Doctor Mau'ari","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Witch Doctor Mau'ari"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.92,"y":38.3,"subzone":"Witch Doctor Mau'ari","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Mau'ari","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Witch Doctor Mau'ari","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Witch Doctor Mau'ari in Everlook.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6606,"title":"A Little Luck","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6606"}],"missing_fields":[]}},{"quest_id":8464,"title":"Winterfall Activity","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Salfa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":27.73,"y":34.5,"subzone":"Salfa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Salfa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":27.73,"y":34.5,"subzone":"Salfa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Winterfall Shaman","npc_id":7439},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.5,"y":39.8,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.37,"y":35.22,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.86,"y":38.06,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.23,"y":36.92,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":69.51,"y":38.33,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.59,"y":35.66,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Winterfall Shaman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Winterfall Den Watcher","npc_id":7440},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68,"y":34.37,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":41.6,"y":42.64,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.95,"y":34.97,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.34,"y":36.33,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.61,"y":35.62,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.5,"y":36.92,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Winterfall Den Watcher","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Winterfall Ursa","npc_id":7438},"count_per_character":8,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.24,"y":37.81,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.68,"y":39.41,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.64,"y":38.86,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.11,"y":37.18,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.29,"y":39.96,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.04,"y":38.5,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Winterfall Ursa","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8469],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[{"id":21318,"name":"Earth Warder's Gloves","count":1,"url":"https://www.wowhead.com/forever/item=21318"},{"id":21319,"name":"Gloves of the Pathfinder","count":1,"url":"https://www.wowhead.com/forever/item=21319"},{"id":21320,"name":"Vest of the Den Watcher","count":1,"url":"https://www.wowhead.com/forever/item=21320"},{"id":21322,"name":"Ursa's Embrace","count":1,"url":"https://www.wowhead.com/forever/item=21322"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Winterfall Shaman","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Winterfall Den Watcher","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Winterfall Ursa","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":432,"partyKnownSeconds":432,"unknownObjectives":0,"isPartial":false},"objective_summary":"Salfa wants you to kill 8 Winterfall Shaman, 8 Winterfall Den Watchers, and 8 Winterfall Ursa. Salfa is located just outside the entrance to Timbermaw Hold in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8464,"title":"Winterfall Activity","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8464,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall runners → Everlook","kinds":["pickup","objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8464"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8464"}],"missing_fields":[]}},{"quest_id":8469,"title":"Beads for Salfa","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Salfa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":27.73,"y":34.5,"subzone":"Salfa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Salfa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":27.73,"y":34.5,"subzone":"Salfa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Winterfall Spirit Beads","item_id":21383},"count_per_character":5,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.24,"y":37.81,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.68,"y":39.41,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.64,"y":38.86,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.11,"y":37.18,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.29,"y":39.96,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":66.04,"y":38.5,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.5,"y":39.8,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.37,"y":35.22,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.86,"y":38.06,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68.23,"y":36.92,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":69.51,"y":38.33,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.59,"y":35.66,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":68,"y":34.37,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":41.6,"y":42.64,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.95,"y":34.97,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":30.34,"y":36.33,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Winterfall Spirit Beads","countPerCharacter":5,"itemId":21383,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8464],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8464,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Winterfall Spirit Beads","countPerCharacter":5,"itemId":21383,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"The Winterfall are known to carry spirit beads to ward against foul spirits. These beads have clearly failed in their purpose, as the Winterfall themselves are the agents of corruption. Bring to me these spirit beads from fallen Winterfall furbolgs; for every set of five you bring me, you will earn recognition amongst the Timbermaw.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8469,"title":"Beads for Salfa","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8469"}],"missing_fields":[]}},{"quest_id":8471,"title":"Winterfall Ritual Totem","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.24,"y":37.81,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.68,"y":39.41,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":66.64,"y":38.86,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.11,"y":37.18,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.29,"y":39.96,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Ursa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":66.04,"y":38.5,"subzone":"Winterfall Ursa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.5,"y":39.8,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.37,"y":35.22,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.86,"y":38.06,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68.23,"y":36.92,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":69.51,"y":38.33,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Shaman","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":67.59,"y":35.66,"subzone":"Winterfall Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":68,"y":34.37,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":41.6,"y":42.64,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":65.95,"y":34.97,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Winterfall Den Watcher","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":30.34,"y":36.33,"subzone":"Winterfall Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kernda","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.5,"y":3.52,"subzone":"Kernda","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kernda"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":65.5,"y":3.52,"subzone":"Kernda","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kernda","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":17000,"items":[{"id":13446,"name":"Major Healing Potion","count":3,"url":"https://www.wowhead.com/forever/item=13446"},{"id":13444,"name":"Major Mana Potion","count":3,"url":"https://www.wowhead.com/forever/item=13444"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kernda","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Winterfall Ritual Totem inside Timbermaw Hold and see if one of the furbolgs there will find a use for the item. The Timbermaw will not speak with you unless you are of Neutral reputation or greater with them.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8471,"title":"Winterfall Ritual Totem","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8471"}],"missing_fields":[]}},{"quest_id":8672,"title":"Stonespire the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Stonespire","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.45,"y":37.81,"subzone":"Elder Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Stonespire","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.45,"y":37.81,"subzone":"Elder Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Stonespire"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.45,"y":37.81,"subzone":"Elder Stonespire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Stonespire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Stonespire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8672,"title":"Stonespire the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8672"}],"missing_fields":["Quest XP"]}},{"quest_id":8726,"title":"Brightspear the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Brightspear","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":55.61,"y":43.65,"subzone":"Elder Brightspear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Brightspear","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":55.61,"y":43.65,"subzone":"Elder Brightspear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Brightspear"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":55.61,"y":43.65,"subzone":"Elder Brightspear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Brightspear","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Brightspear","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8726,"title":"Brightspear the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8726"}],"missing_fields":["Quest XP"]}},{"quest_id":8798,"title":"A Yeti of Your Own","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":202,"name":"Engineering","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umi Rumplesnicker","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Umi Rumplesnicker"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.88,"y":37.62,"subzone":"Umi Rumplesnicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Umi Rumplesnicker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5163],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5163,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":26011,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Umi Rumplesnicker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8798,"title":"A Yeti of Your Own","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8798"}],"missing_fields":["Quest XP"]}},{"quest_id":9266,"title":"Making Amends","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":577,"2":0}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":577,\"2\":0}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bronn Fitzwrench","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":59.77,"y":39.73,"subzone":"Bronn Fitzwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bronn Fitzwrench","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":59.77,"y":39.73,"subzone":"Bronn Fitzwrench","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":40,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":40,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Coal","item_id":3857},"count_per_character":4,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":62.52,"y":62.65,"subzone":"Dalaran Miner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":30.93,"y":59.23,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":31.83,"y":58.76,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":32.57,"y":60.66,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":34.51,"y":60.8,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":35.25,"y":63.21,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":37.79,"y":44.11,"subzone":"Bloodfury Harpy","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.3,"y":70.31,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":29.72,"y":69.34,"subzone":"Bloodfury Roguefeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Coal","countPerCharacter":4,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":40,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Coal","countPerCharacter":4,"itemId":3857,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9266,"title":"Making Amends","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9266"}],"missing_fields":["Quest XP"]}},{"quest_id":5103,"title":"Hot Fiery Death","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"winterspring","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":{"id":164,"name":"Blacksmithing","value":275},"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Malyfous Darkhammer","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Malyfous Darkhammer"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":60.99,"y":38.78,"subzone":"Malyfous Darkhammer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Malyfous Darkhammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5124],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Malyfous Darkhammer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Someone in this world must know what to do with these gauntlets. Good luck!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5103,"title":"Hot Fiery Death","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5103"}],"missing_fields":["Pickup location"]}}],"quest_count":58},{"region_id":"western-plaguelands","name":"Western Plaguelands","quests":[{"quest_id":5382,"title":"Doctor Theolen Krastinov, the Butcher","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eva Sarkhoff","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.22,"y":73.71,"subzone":"Eva Sarkhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eva Sarkhoff","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.22,"y":73.71,"subzone":"Eva Sarkhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Doctor Theolen Krastinov","npc_id":11261},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Doctor Theolen Krastinov","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"interact","target":{"name":"Remains of Eva Sarkhoff","object_id":176544},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Remains of Eva Sarkhoff","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Remains of Lucien Sarkhoff","object_id":176545},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Remains of Lucien Sarkhoff","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5515],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Doctor Theolen Krastinov","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"interact","target":"Remains of Eva Sarkhoff","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Remains of Lucien Sarkhoff","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":2,"isPartial":true},"objective_summary":"Find Doctor Theolen Krastinov inside the Scholomance. Destroy him, then burn the Remains of Eva Sarkhoff and the Remains of Lucien Sarkhoff. Return to Eva Sarkhoff when the task is complete. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5382,"title":"Doctor Theolen Krastinov, the Butcher","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5382,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bulwark and Light’s Hope · Scholomance preparation","kinds":["pickup","objective","turnin"],"guide":"scholomance-route","title":"Scholomance","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scholomance-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5382"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5382"}],"missing_fields":["Doctor Theolen Krastinov location","Remains of Eva Sarkhoff location","Remains of Lucien Sarkhoff location"]}},{"quest_id":5384,"title":"Kirtonos the Herald","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eva Sarkhoff","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.22,"y":73.71,"subzone":"Eva Sarkhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eva Sarkhoff","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.22,"y":73.71,"subzone":"Eva Sarkhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Kirtonos the Herald","npc_id":10506},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Kirtonos the Herald","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5515],"next_quest_ids":[5461],"requirements":{"prerequisite_alternatives":[[{"quest_id":5515,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":13544,"name":"Spectral Essence","count":1,"url":"https://www.wowhead.com/forever/item=13544"}],"choices":[{"id":15805,"name":"Penelope's Rose","count":1,"url":"https://www.wowhead.com/forever/item=15805"},{"id":15806,"name":"Mirah's Song","count":1,"url":"https://www.wowhead.com/forever/item=15806"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Kirtonos the Herald","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to the Scholomance with the Blood of Innocents. Find the porch and place the Blood of Innocents in the brazier. Kirtonos will come to feast upon your soul.  Fight valiantly, do not give an inch! Destroy Kirtonos and return to Eva Sarkhoff. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5384,"title":"Kirtonos the Herald","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5384,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Scholomance · Kirtonos handoff and event","kinds":["pickup","objective","turnin"],"guide":"scholomance-route","title":"Scholomance","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scholomance-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5384"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5384"}],"missing_fields":["Kirtonos the Herald location"]}},{"quest_id":5461,"title":"The Human, Ras Frostwhisper","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Marduke","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Marduke","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Keepsake of Remembrance","item_id":13585},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.91,"y":69.41,"subzone":"Keepsake of Remembrance","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.4,"y":66.12,"subzone":"Keepsake of Remembrance","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.33,"y":64.45,"subzone":"Keepsake of Remembrance","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.43,"y":62.73,"subzone":"Keepsake of Remembrance","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.52,"y":66.05,"subzone":"Keepsake of Remembrance","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Keepsake of Remembrance","countPerCharacter":1,"itemId":13585,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5384],"next_quest_ids":[5462],"requirements":{"prerequisite_alternatives":[[{"quest_id":5384,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Keepsake of Remembrance","countPerCharacter":1,"itemId":13585,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to the Arathi Highlands, to the ruins of Stromgarde. Search Stromgarde for a Keepsake of Remembrance. If you find such an item, return with it to Magistrate Marduke.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5461,"title":"The Human, Ras Frostwhisper","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5461"}],"missing_fields":[]}},{"quest_id":5462,"title":"The Dying, Ras Frostwhisper","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Marduke","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Leonid Barthalomew the Revered","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Leonid Barthalomew the Revered"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.89,"y":48.29,"subzone":"Leonid Barthalomew the Revered","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5461],"next_quest_ids":[5463],"requirements":{"prerequisite_alternatives":[[{"quest_id":5461,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Leonid Barthalomew the Revered","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Light's Hope in Eastern Plaguelands and seek out Leonid Barthalomew the Revered. Show him the Keepsake of Remembrance and tell him all that you have discovered.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5462,"title":"The Dying, Ras Frostwhisper","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5462"}],"missing_fields":[]}},{"quest_id":5466,"title":"The Lich, Ras Frostwhisper","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Marduke","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magistrate Marduke","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.57,"y":74.11,"subzone":"Magistrate Marduke","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Human Head of Ras Frostwhisper","item_id":13626},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Human Head of Ras Frostwhisper","countPerCharacter":1,"itemId":13626,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5465],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5465,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":14002,"name":"Darrowshire Strongguard","count":1,"url":"https://www.wowhead.com/forever/item=14002"}],"choices":[{"id":13982,"name":"Warblade of Caer Darrow","count":1,"url":"https://www.wowhead.com/forever/item=13982"},{"id":13986,"name":"Crown of Caer Darrow","count":1,"url":"https://www.wowhead.com/forever/item=13986"},{"id":13984,"name":"Darrowspike","count":1,"url":"https://www.wowhead.com/forever/item=13984"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Human Head of Ras Frostwhisper","countPerCharacter":1,"itemId":13626,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Ras Frostwhisper in the Scholomance. When you have found him, use the Soulbound Keepsake on his undead visage. Should you succeed in reverting him to a mortal, strike him down and recover the Human Head of Ras Frostwhisper. Take the head back to Magistrate Marduke.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5466,"title":"The Lich, Ras Frostwhisper","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Human Head of Ras Frostwhisper location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5466"}],"missing_fields":["Human Head of Ras Frostwhisper location"]}},{"quest_id":5515,"title":"Krastinov's Bag of Horrors","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eva Sarkhoff","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.22,"y":73.71,"subzone":"Eva Sarkhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eva Sarkhoff","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":70.22,"y":73.71,"subzone":"Eva Sarkhoff","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Krastinov's Bag of Horrors","item_id":13725},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Krastinov's Bag of Horrors","countPerCharacter":1,"itemId":13725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5382],"next_quest_ids":[5384],"requirements":{"prerequisite_alternatives":[[{"quest_id":5382,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Krastinov's Bag of Horrors","countPerCharacter":1,"itemId":13725,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Locate Jandice Barov in the Scholomance and destroy her. From her corpse recover Krastinov's Bag of Horrors. Return the bag to Eva Sarkhoff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5515,"title":"Krastinov's Bag of Horrors","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5515,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Scholomance · courtyard handoff","kinds":["pickup","objective","turnin"],"guide":"scholomance-route","title":"Scholomance","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/scholomance-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5515"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5515"}],"missing_fields":["Krastinov's Bag of Horrors location"]}},{"quest_id":5848,"title":"Of Love and Family","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Artist Renfray","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.77,"y":75.37,"subzone":"Artist Renfray","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Of Love and Family","item_id":14679},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Of Love and Family","countPerCharacter":1,"itemId":14679,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5846],"next_quest_ids":[5861],"requirements":{"prerequisite_alternatives":[[{"quest_id":5846,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Of Love and Family","countPerCharacter":1,"itemId":14679,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Stratholme, in the northern part of the Plaguelands. It is in the Scarlet Bastion that you will find the painting 'Of Love and Family,' hidden behind another painting depicting the twin moons of our world.  Return the painting to Tirion Fordring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5848,"title":"Of Love and Family","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5848,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Light’s Hope → Corin’s Crossing → Northdale","kinds":["pickup"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5848"},{"questId":5848,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Stratholme · Scarlet side","kinds":["objective","turnin"],"guide":"stratholme-route","title":"Stratholme","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/stratholme-route.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5848"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5848"}],"missing_fields":["Of Love and Family location"]}},{"quest_id":6569,"title":"Oculus Illusions","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Myranda the Hag","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Myranda the Hag","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Black Dragonspawn Eye","item_id":16786},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Black Dragonspawn Eye","countPerCharacter":20,"itemId":16786,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6568],"next_quest_ids":[6570],"requirements":{"prerequisite_alternatives":[[{"quest_id":6568,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Black Dragonspawn Eye","countPerCharacter":20,"itemId":16786,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Blackrock Spire and collect 20 Black Dragonspawn Eyes. Return to Myranda the Hag when the task is complete.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6569,"title":"Oculus Illusions","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Black Dragonspawn Eye location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6569"}],"missing_fields":["Black Dragonspawn Eye location"]}},{"quest_id":6570,"title":"Emberstrife","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Myranda the Hag","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Emberstrife","locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Emberstrife"},"count_per_character":null,"locations":[{"zone_id":"dustwallow-marsh","zone":"Dustwallow Marsh","x":56.66,"y":87.72,"subzone":"Emberstrife","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Emberstrife","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6569],"next_quest_ids":[6582,6583,6584],"requirements":{"prerequisite_alternatives":[[{"quest_id":6569,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Emberstrife","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the Wyrmbog in Dustwallow Marsh and seek out Emberstrife's Den. Once inside, wear the Amulet of Draconic Subversion and speak with Emberstrife. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6570,"title":"Emberstrife","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6570"}],"missing_fields":[]}},{"quest_id":5230,"title":"Return to the Bulwark","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"deliver_provided_item","target":{"name":"Shadow Priestess Vandis"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5229],"next_quest_ids":[5231],"requirements":{"prerequisite_alternatives":[[{"quest_id":5229,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":8000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Felstone Field Bottle to Shadow Priestess Vandis at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","guide_optional":false,"routing_decision":{"id":5230,"title":"Return to the Bulwark","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5230,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Felstone Field → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5230"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5230","detail":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5230"}],"missing_fields":[]}},{"quest_id":5232,"title":"Return to the Bulwark","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"deliver_provided_item","target":{"name":"Shadow Priestess Vandis"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5231],"next_quest_ids":[5233],"requirements":{"prerequisite_alternatives":[[{"quest_id":5231,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Dalson's Tears Bottle to Shadow Priestess Vandis at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","guide_optional":false,"routing_decision":{"id":5232,"title":"Return to the Bulwark","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5232,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Dalson’s Tears → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5232"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5232","detail":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5232"}],"missing_fields":[]}},{"quest_id":5234,"title":"Return to the Bulwark","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"deliver_provided_item","target":{"name":"Shadow Priestess Vandis"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5233],"next_quest_ids":[5235],"requirements":{"prerequisite_alternatives":[[{"quest_id":5233,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Writhing Haunt Bottle to Shadow Priestess Vandis at The Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","guide_optional":false,"routing_decision":{"id":5234,"title":"Return to the Bulwark","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5234,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Haunt → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5234"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5234","detail":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5234"}],"missing_fields":[]}},{"quest_id":4971,"title":"A Matter of Time","quest_level":56,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_kill","target":{"name":"Temporal Parasite","npc_id":10717},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.02,"y":69.3,"subzone":"Andorhal Silo Temporal Rift","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":68.84,"subzone":"Andorhal Silo Temporal Rift","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.76,"y":66.51,"subzone":"Andorhal Silo Temporal Rift","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.21,"y":62.83,"subzone":"Andorhal Silo Temporal Rift","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.83,"y":63.45,"subzone":"Andorhal Silo Temporal Rift","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.15,"y":66.77,"subzone":"Andorhal Silo Temporal Rift","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_kill","target":"Temporal Parasite","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4972],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[{"id":15812,"name":"Orchid Amice","count":1,"url":"https://www.wowhead.com/forever/item=15812"},{"id":15813,"name":"Gold Link Belt","count":1,"url":"https://www.wowhead.com/forever/item=15813"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_kill","target":"Temporal Parasite","countPerCharacter":10,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Temporal Displacer near one of Andorhal's silos and uncover Temporal Parasites.  Slay 10 Temporal Parasites, and then return the Temporal Displacer to Chromie in the Andorhal Inn, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy.","guide_optional":false,"routing_decision":{"id":4971,"title":"A Matter of Time","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4971,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Writhing Haunt → Bulwark","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4971"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4971","detail":"Use the Temporal Displacer beside a glowing Andorhal silo to summon Temporal Parasites. Kill the required number, then return to Chromie. Use the existing catalog count; the current Wowhead Forever page says 15, whereas the local Questie quest text says 10. This location research does not resolve that count discrepancy."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4971"}],"missing_fields":[]}},{"quest_id":5236,"title":"Return to the Bulwark","quest_level":58,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.54,"y":58.47,"subzone":"Scourge Cauldron","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Vandis","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"deliver_provided_item","target":{"name":"Shadow Priestess Vandis"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.04,"y":71.91,"subzone":"Shadow Priestess Vandis","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5235],"next_quest_ids":[5237],"requirements":{"prerequisite_alternatives":[[{"quest_id":5235,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3100,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"deliver_provided_item","target":"Shadow Priestess Vandis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Gahrron's Withering Bottle to Shadow Priestess Vandis at the Bulwark, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target.","guide_optional":false,"routing_decision":{"id":5236,"title":"Return to the Bulwark","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5236,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gahrron’s Withering → Andorhal","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5236"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5236","detail":"Accept this follow-up at the cauldron, then return the filled sample to Shadow Priestess Vandis at the Bulwark. Each cauldron stage is sequential; return before accepting the next target."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5236"}],"missing_fields":[]}},{"quest_id":4972,"title":"Counting Out Time","quest_level":56,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Andorhal Watch","item_id":12638},"count_per_character":5,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.85,"y":67.12,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.59,"y":73.5,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.38,"y":68.77,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.71,"y":69.78,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.84,"y":73.93,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.28,"y":69.87,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Andorhal Watch","countPerCharacter":5,"itemId":12638,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4971],"next_quest_ids":[4973],"requirements":{"prerequisite_alternatives":[[{"quest_id":4971,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[{"id":12650,"name":"Attuned Dampener","count":1,"url":"https://www.wowhead.com/forever/item=12650"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Andorhal Watch","countPerCharacter":5,"itemId":12638,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Locate 5 Andorhal Watches, found in lockboxes amongst the rubble of the city. Return with them to Chromie in the Andorhal Inn, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4972,"title":"Counting Out Time","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4972,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Gahrron’s Withering → Andorhal","kinds":["pickup","objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4972"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4972"}],"missing_fields":[]}},{"quest_id":5142,"title":"Little Pamela","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marlene Redpath","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.17,"y":78.57,"subzone":"Marlene Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Pamela Redpath"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Pamela Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5149],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5601],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Pamela Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find Pamela Redpath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5142,"title":"Little Pamela","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5142"}],"missing_fields":[]}},{"quest_id":5153,"title":"A Strange Historian","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Marlene Redpath","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.17,"y":78.57,"subzone":"Marlene Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Joseph's Wedding Ring","item_id":12894},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.7,"y":76.76,"subzone":"Joseph Redpath's Monument","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Joseph's Wedding Ring","countPerCharacter":1,"itemId":12894,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5152],"next_quest_ids":[5154],"requirements":{"prerequisite_alternatives":[[{"quest_id":5152,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Joseph's Wedding Ring","countPerCharacter":1,"itemId":12894,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Joseph's Wedding Ring to Chromie.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5153,"title":"A Strange Historian","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5153,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercroft → western farms → Andorhal","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5153"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5153"}],"missing_fields":[]}},{"quest_id":5154,"title":"The Annals of Darrowshire","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact_with_tomes_until_quest_book_acquired","target":{"name":"Annals of Darrowshire","item_id":12900},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43,"y":69,"subzone":"Andorhal town hall — Musty Tomes on the floor","coordinate_role":"approximate_classic_player_report","evidence":"source_database_or_labeled_research"}],"location_label":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location.","delivery":false,"completion_estimate":{"index":0,"action":"interact_with_tomes_until_quest_book_acquired","target":"Annals of Darrowshire","countPerCharacter":1,"itemId":12900,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5153],"next_quest_ids":[5210],"requirements":{"prerequisite_alternatives":[[{"quest_id":5153,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact_with_tomes_until_quest_book_acquired","target":"Annals of Darrowshire","countPerCharacter":1,"itemId":12900,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Annals of Darrowshire to Chromie in Andorhal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location.","guide_optional":false,"routing_decision":{"id":5154,"title":"The Annals of Darrowshire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5154,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercroft → western farms → Andorhal","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5154"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5154","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Search the Musty Tomes on the floor of Andorhal's large central town hall near Araj. Some tomes trigger enemies instead of yielding the Annals. The reported 43,69 position is approximate Classic player guidance. Questie Forever identifies the object but does not map its interior spawns; do not present this point as an exact Forever tome location."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5154"}],"missing_fields":[]}},{"quest_id":5210,"title":"Brother Carlin","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Carlin Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Carlin Redpath"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.7,"y":50.04,"subzone":"Carlin Redpath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Carlin Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5154],"next_quest_ids":[5168,5181],"requirements":{"prerequisite_alternatives":[[{"quest_id":5154,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Carlin Redpath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Extended Annals of Darrowshire to Carlin Redpath in Eastern Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5210,"title":"Brother Carlin","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5210,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercroft → western farms → Andorhal","kinds":["pickup","objective","turnin"],"guide":"eastern-plaguelands","title":"Eastern Plaguelands · Darrowshire and Tirion’s circuit","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/eastern-plaguelands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5210"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5210"}],"missing_fields":[]}},{"quest_id":5721,"title":"The Battle of Darrowshire","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Pamela Redpath","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":31.15,"y":77.98,"subzone":"Pamela Redpath","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"trigger_battle_protect_npcs_then_talk","target":{"name":"Joseph Redpath","npc_id":10936},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.62,"y":78.46,"subzone":"Darrowshire Town Square spell focus (DND)","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"location_label":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing.","delivery":false,"completion_estimate":{"index":0,"action":"trigger_battle_protect_npcs_then_talk","target":"Joseph Redpath","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5941],"next_quest_ids":[5942],"requirements":{"prerequisite_alternatives":[[{"quest_id":5941,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":15723,"name":"Tea with Sugar","count":1,"url":"https://www.wowhead.com/forever/item=15723"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"trigger_battle_protect_npcs_then_talk","target":"Joseph Redpath","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Place the Relic Bundle at the Darrowshire town square.  Prevent Davil Lightfire's death until the death of Horgus.  Prevent Captain Redpath's death until Redpath the Corrupted appears.  Defeat Redpath the Corrupted.  Speak with the spirit of Joseph Redpath when he appears at the town square, then speak with Pamela at her home.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing.","guide_optional":true,"routing_decision":{"id":5721,"title":"The Battle of Darrowshire","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5721,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eastern Plaguelands · resonating skulls","kinds":["pickup","objective","turnin"],"guide":"plaguelands-finale","title":"Plaguelands · the last road to 60","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/plaguelands-finale.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5721"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5721","detail":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Relic Bundle at Darrowshire's town square. Protect Davil until Horgus is defeated, and protect Captain Redpath until the corrupted version appears. Defeat the corrupted Redpath, then speak to Joseph Redpath's spirit before returning to Pamela. This is a group/raid battle event. Location resolution does not establish that the user's usual party can complete it; keep its completion time unknown and treat it as optional group content when routing."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5721"}],"missing_fields":[]}},{"quest_id":4973,"title":"Counting Out Time","quest_level":56,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chromie","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":66.76,"subzone":"Chromie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Andorhal Watch","item_id":12638},"count_per_character":5,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.85,"y":67.12,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.59,"y":73.5,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.38,"y":68.77,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.71,"y":69.78,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.84,"y":73.93,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.28,"y":69.87,"subzone":"Small Lockbox","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Andorhal Watch","countPerCharacter":5,"itemId":12638,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4972],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4972,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":575,"money_copper":0,"items":[{"id":12650,"name":"Attuned Dampener","count":1,"url":"https://www.wowhead.com/forever/item=12650"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Andorhal Watch","countPerCharacter":5,"itemId":12638,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Locate 5 Andorhal Watches amongst the rubble of the city, and return with them to Chromie in the Andorhal Inn, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4973,"title":"Counting Out Time","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4973"}],"missing_fields":[]}},{"quest_id":4984,"title":"The Wildlife Suffers Too","quest_level":54,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mulgris Deepriver","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.73,"y":64.66,"subzone":"Mulgris Deepriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mulgris Deepriver","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.73,"y":64.66,"subzone":"Mulgris Deepriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Diseased Wolf","npc_id":1817},"count_per_character":8,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Diseased Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Diseased Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Diseased Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Diseased Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Diseased Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Diseased Wolf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Diseased Wolf","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4985],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Diseased Wolf","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":0,"isPartial":false},"objective_summary":"Destroy 8 Diseased Wolves, and then return to Mulgris Deepriver at the Writhing Haunt, Western Plaguelands.  ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4984,"title":"The Wildlife Suffers Too","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4984,"firstStop":17,"lastStop":19,"turninStop":19,"completed":true,"group":"The Wildlife Suffers Too · #4984","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4984"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4984"}],"missing_fields":[]}},{"quest_id":4985,"title":"The Wildlife Suffers Too","quest_level":56,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mulgris Deepriver","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.73,"y":64.66,"subzone":"Mulgris Deepriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mulgris Deepriver","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.73,"y":64.66,"subzone":"Mulgris Deepriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Diseased Grizzly","npc_id":1816},"count_per_character":8,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.25,"y":47.78,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":55.8,"y":63.56,"subzone":"Diseased Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Diseased Grizzly","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4984],"next_quest_ids":[4987],"requirements":{"prerequisite_alternatives":[[{"quest_id":4984,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Diseased Grizzly","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":0,"isPartial":false},"objective_summary":"Destroy 8 Diseased Grizzlies, and then return to Mulgris Deepriver at the Writhing Haunt, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4985,"title":"The Wildlife Suffers Too","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4985,"firstStop":41,"lastStop":43,"turninStop":43,"completed":true,"group":"The Wildlife Suffers Too · #4985","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4985"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4985"}],"missing_fields":[]}},{"quest_id":4987,"title":"Glyphed Oaken Branch","quest_level":56,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mulgris Deepriver","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.73,"y":64.66,"subzone":"Mulgris Deepriver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nara Wildmane"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4985],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4985,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":0,"items":[{"id":15804,"name":"Cerise Drape","count":1,"url":"https://www.wowhead.com/forever/item=15804"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Based on the magic enchanted within the Glyphed Oaken Branch, its delivery to the Cenarion Circle in Thunder Bluff is the next step the tauren druid sought. Seek one of the druids there for assistance.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4987,"title":"Glyphed Oaken Branch","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4987,"firstStop":44,"lastStop":46,"turninStop":46,"completed":true,"group":"Glyphed Oaken Branch · #4987","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4987"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4987"}],"missing_fields":[]}},{"quest_id":5021,"title":"Better Late Than Never","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Janice Felstone","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.4,"y":54.05,"subzone":"Janice Felstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Janice's Parcel","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.73,"y":55.24,"subzone":"Janice's Parcel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Janice's Parcel"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.73,"y":55.24,"subzone":"Janice's Parcel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Janice's Parcel","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5023,5022],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Janice's Parcel","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"The ramblings of the ghostly woman indicated that she needed a package delivered. She claimed that it was where her horse was. As to where the horse is or where the package was to be delivered - the ghost remains incomprehensible.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5021,"title":"Better Late Than Never","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5021,"firstStop":4,"lastStop":6,"turninStop":6,"completed":true,"group":"Better Late Than Never · #5021","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5021"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5021"}],"missing_fields":[]}},{"quest_id":5023,"title":"Better Late Than Never","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Janice's Parcel","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.73,"y":55.24,"subzone":"Janice's Parcel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Royal Overseer Bauhaus","locations":[{"zone_id":"undercity","zone":"Undercity","x":69.79,"y":43.16,"subzone":"Royal Overseer Bauhaus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Royal Overseer Bauhaus"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":69.79,"y":43.16,"subzone":"Royal Overseer Bauhaus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Royal Overseer Bauhaus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5021],"next_quest_ids":[5049],"requirements":{"prerequisite_alternatives":[[{"quest_id":5021,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Royal Overseer Bauhaus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Check with the Royal Overseers of the Undercity to learn the whereabouts of a Jeremiah Felstone. There is usually a census officer located near guild and tabard registration.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5023,"title":"Better Late Than Never","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5023,"firstStop":7,"lastStop":10,"turninStop":10,"completed":true,"group":"Better Late Than Never · #5023","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5023"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5023"}],"missing_fields":[]}},{"quest_id":5051,"title":"Two Halves Become One","quest_level":54,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Janice Felstone","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.4,"y":54.05,"subzone":"Janice Felstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Janice Felstone","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.4,"y":54.05,"subzone":"Janice Felstone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Good Luck Charm","item_id":12723},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.83,"y":58.22,"subzone":"Jabbering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Good Luck Charm","countPerCharacter":1,"itemId":12723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5050],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5050,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[{"id":13473,"name":"Felstone Good Luck Charm","count":1,"url":"https://www.wowhead.com/forever/item=13473"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Good Luck Charm","countPerCharacter":1,"itemId":12723,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Locate the other half of the Good Luck Charm somewhere on the Felstone Farm in Western Plaguelands and reassemble it.  Give the Good Luck Charm to Janice Felstone on the Felstone Farm, Western Plaguelands.","guide_note":"Kill the Jabbering Ghoul at Felstone Field for the other charm half. Combine both halves and return the completed charm to Janice.","guide_optional":false,"routing_decision":{"id":5051,"title":"Two Halves Become One","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5051,"firstStop":37,"lastStop":39,"turninStop":39,"completed":true,"group":"Two Halves Become One · #5051","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5051"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5051","note":"Kill the Jabbering Ghoul at Felstone Field for the other charm half. Combine both halves and return the completed charm to Janice."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5051"}],"missing_fields":[]}},{"quest_id":5058,"title":"Mrs. Dalson's Diary","quest_level":55,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Mrs. Dalson's Diary","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.8,"y":50.67,"subzone":"Mrs. Dalson's Diary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mrs. Dalson's Diary","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.8,"y":50.67,"subzone":"Mrs. Dalson's Diary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mrs. Dalson's Diary"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.8,"y":50.67,"subzone":"Mrs. Dalson's Diary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mrs. Dalson's Diary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mrs. Dalson's Diary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5058,"title":"Mrs. Dalson's Diary","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5058,"firstStop":12,"lastStop":15,"turninStop":15,"completed":true,"group":"Mrs. Dalson's Diary · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5058"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5058"}],"missing_fields":["Quest XP"]}},{"quest_id":5059,"title":"Locked Away","quest_level":55,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Outhouse","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.11,"y":49.65,"subzone":"Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Outhouse","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.11,"y":49.65,"subzone":"Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dalson Outhouse Key","item_id":12738},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.71,"y":49.87,"subzone":"Wandering Skeleton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dalson Outhouse Key","countPerCharacter":1,"itemId":12738,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dalson Outhouse Key","countPerCharacter":1,"itemId":12738,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5059,"title":"Locked Away","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5059"}],"missing_fields":["Quest XP"]}},{"quest_id":5060,"title":"Locked Away","quest_level":55,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Locked Cabinet","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.35,"y":49.63,"subzone":"Locked Cabinet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Locked Cabinet","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.35,"y":49.63,"subzone":"Locked Cabinet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dalson Cabinet Key","item_id":12739},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.11,"y":49.65,"subzone":"Outhouse","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dalson Cabinet Key","countPerCharacter":1,"itemId":12739,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":25000,"items":[{"id":13474,"name":"Farmer Dalson's Shotgun","count":1,"url":"https://www.wowhead.com/forever/item=13474"},{"id":13475,"name":"Dalson Family Wedding Ring","count":1,"url":"https://www.wowhead.com/forever/item=13475"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dalson Cabinet Key","countPerCharacter":1,"itemId":12739,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Complete the Dalson outhouse sequence: obtain the outhouse key from the Wandering Skeleton and open the outhouse. Defeat Farmer Dalson, loot his cabinet key and open the upstairs cabinet.","guide_optional":false,"routing_decision":{"id":5060,"title":"Locked Away","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5060,"firstStop":11,"lastStop":16,"turninStop":16,"completed":true,"group":"Mrs. Dalson's Diary · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5060"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5060","note":"Complete the Dalson outhouse sequence: obtain the outhouse key from the Wandering Skeleton and open the outhouse. Defeat Farmer Dalson, loot his cabinet key and open the upstairs cabinet."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5060"}],"missing_fields":[]}},{"quest_id":5164,"title":"Catalogue of the Wayward","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jeziba","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.37,"y":66.78,"subzone":"Jeziba","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Catalogue of the Wayward","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.35,"y":66.6,"subzone":"Catalogue of the Wayward","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Catalogue of the Wayward"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.35,"y":66.6,"subzone":"Catalogue of the Wayward","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Catalogue of the Wayward","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5162],"next_quest_ids":[5166,5167],"requirements":{"prerequisite_alternatives":[[{"quest_id":5162,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Catalogue of the Wayward","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Read from the Catalogue of the Wayward. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5164,"title":"Catalogue of the Wayward","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5164"}],"missing_fields":[]}},{"quest_id":5166,"title":"Breastplate of the Chromatic Flight","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Catalogue of the Wayward","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.35,"y":66.6,"subzone":"Catalogue of the Wayward","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jeziba","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.37,"y":66.78,"subzone":"Jeziba","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chromatic Carapace","item_id":12871},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chromatic Carapace","countPerCharacter":1,"itemId":12871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Brilliant Chromatic Scale","item_id":12607},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Brilliant Chromatic Scale","countPerCharacter":10,"itemId":12607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blood of Heroes","item_id":12938},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.41,"y":57.5,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":68.97,"y":77.28,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.72,"y":77.13,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.11,"y":56.61,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.73,"y":56.65,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.05,"y":52.62,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.86,"y":72.77,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.31,"y":47.04,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.97,"y":42.56,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.62,"y":32.13,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":43.79,"y":58.68,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.65,"y":37.23,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.18,"y":42.82,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Blood of Heroes","countPerCharacter":10,"itemId":12938,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frayed Abomination Stitching","item_id":12735},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":10,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5164],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5164,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[{"id":12895,"name":"Breastplate of the Chromatic Flight","count":1,"url":"https://www.wowhead.com/forever/item=12895"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Chromatic Carapace","countPerCharacter":1,"itemId":12871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Brilliant Chromatic Scale","countPerCharacter":10,"itemId":12607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Blood of Heroes","countPerCharacter":10,"itemId":12938,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":10,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"To forge the Breastplate of the Chromatic Flight, you will be required to bring the following items to Jeziba the 'Sculptor':  1 Chromatic Carapace.  10 Brilliant Chromatic Scales.  10 Blood of Heroes.  10 Frayed Abomination Stitchings.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5166,"title":"Breastplate of the Chromatic Flight","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Chromatic Carapace location; Brilliant Chromatic Scale location; Frayed Abomination Stitching location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5166"}],"missing_fields":["Chromatic Carapace location","Brilliant Chromatic Scale location","Frayed Abomination Stitching location"]}},{"quest_id":5167,"title":"Legplates of the Chromatic Defier","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Catalogue of the Wayward","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.35,"y":66.6,"subzone":"Catalogue of the Wayward","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jeziba","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.37,"y":66.78,"subzone":"Jeziba","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Chromatic Carapace","item_id":12871},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Chromatic Carapace","countPerCharacter":1,"itemId":12871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Brilliant Chromatic Scale","item_id":12607},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Brilliant Chromatic Scale","countPerCharacter":10,"itemId":12607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blood of Heroes","item_id":12938},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.41,"y":57.5,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":68.97,"y":77.28,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.72,"y":77.13,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.11,"y":56.61,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.73,"y":56.65,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.05,"y":52.62,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":82.86,"y":72.77,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.31,"y":47.04,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":34.97,"y":42.56,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":33.62,"y":32.13,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":43.79,"y":58.68,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":44.65,"y":37.23,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.18,"y":42.82,"subzone":"Blood of Heroes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Blood of Heroes","countPerCharacter":10,"itemId":12938,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Skin of Shadow","item_id":12753},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Skin of Shadow","countPerCharacter":5,"itemId":12753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5164],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5164,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":12903,"name":"Legguards of the Chromatic Defier","count":1,"url":"https://www.wowhead.com/forever/item=12903"},{"id":12945,"name":"Legplates of the Chromatic Defier","count":1,"url":"https://www.wowhead.com/forever/item=12945"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Chromatic Carapace","countPerCharacter":1,"itemId":12871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Brilliant Chromatic Scale","countPerCharacter":10,"itemId":12607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Blood of Heroes","countPerCharacter":10,"itemId":12938,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Skin of Shadow","countPerCharacter":5,"itemId":12753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"To forge the Legplates of the Chromatic Defier, you will be required to bring the following items to Jeziba the 'Sculptor':  1 Chromatic Carapace.  10 Brilliant Chromatic Scales.  10 Blood of Heroes.  5 Skin of Shadow.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5167,"title":"Legplates of the Chromatic Defier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Chromatic Carapace location; Brilliant Chromatic Scale location; Skin of Shadow location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5167"}],"missing_fields":["Chromatic Carapace location","Brilliant Chromatic Scale location","Skin of Shadow location"]}},{"quest_id":5218,"title":"Felstone Field Cauldron","quest_level":53,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Quickener","item_id":13320},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Osseous Agitator","item_id":13357},"count_per_character":6,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.28,"y":54.91,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.54,"y":53.96,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.52,"y":54.08,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.23,"y":79.87,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.04,"y":52,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.1,"y":51.2,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.74,"y":49.94,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.26,"y":50.1,"subzone":"Skeletal Terror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Osseous Agitator","countPerCharacter":6,"itemId":13357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":4,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5216,5237,5229],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5216,"required_state":"completed"}],[{"quest_id":5237,"required_state":"completed"}],[{"quest_id":5229,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":525,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Osseous Agitator","countPerCharacter":6,"itemId":13357,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5218,"title":"Felstone Field Cauldron","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5218"}],"missing_fields":["Arcane Quickener location"]}},{"quest_id":5221,"title":"Dalson's Tears Cauldron","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Quickener","item_id":13320},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Somatic Intensifier","item_id":13356},"count_per_character":5,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.86,"y":55.24,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.08,"y":56.19,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.75,"y":54.9,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.35,"y":80.48,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.91,"y":76.25,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.28,"y":76.87,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.61,"y":66.07,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.76,"y":65.31,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.96,"y":65.81,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.7,"y":64.29,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.15,"y":64.63,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.34,"y":64.69,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":69.38,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.97,"y":68,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.6,"y":68.73,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.07,"y":68.19,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Somatic Intensifier","countPerCharacter":5,"itemId":13356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":4,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5237],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5237,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Somatic Intensifier","countPerCharacter":5,"itemId":13356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5221,"title":"Dalson's Tears Cauldron","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5221"}],"missing_fields":["Arcane Quickener location"]}},{"quest_id":5224,"title":"Writhing Haunt Cauldron","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Quickener","item_id":13320},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Somatic Intensifier","item_id":13356},"count_per_character":5,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.86,"y":55.24,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.08,"y":56.19,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.75,"y":54.9,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.35,"y":80.48,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.91,"y":76.25,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.28,"y":76.87,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.61,"y":66.07,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.76,"y":65.31,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.96,"y":65.81,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.7,"y":64.29,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.15,"y":64.63,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.34,"y":64.69,"subzone":"Rotting Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":39.46,"y":69.38,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.97,"y":68,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.6,"y":68.73,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.07,"y":68.19,"subzone":"Soulless Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Somatic Intensifier","countPerCharacter":5,"itemId":13356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":4,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5237],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5237,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Somatic Intensifier","countPerCharacter":5,"itemId":13356,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5224,"title":"Writhing Haunt Cauldron","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5224"}],"missing_fields":["Arcane Quickener location"]}},{"quest_id":5227,"title":"Gahrron's Withering Cauldron","quest_level":58,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.54,"y":58.47,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.54,"y":58.47,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Quickener","item_id":13320},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ectoplasmic Resonator","item_id":13354},"count_per_character":4,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.49,"y":60.25,"subzone":"Hungering Wraith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.55,"y":55.87,"subzone":"Hungering Wraith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":60.68,"y":58.28,"subzone":"Hungering Wraith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.87,"y":59.33,"subzone":"Hungering Wraith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.37,"y":59.18,"subzone":"Hungering Wraith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.04,"y":57.58,"subzone":"Hungering Wraith","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.03,"y":56.22,"subzone":"Wailing Death","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.42,"y":60.86,"subzone":"Wailing Death","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.31,"y":57.91,"subzone":"Wailing Death","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.84,"y":59.98,"subzone":"Wailing Death","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.42,"y":56.62,"subzone":"Wailing Death","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.47,"y":57.9,"subzone":"Wailing Death","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.27,"y":69.21,"subzone":"Araj the Summoner","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":64.45,"y":57.97,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.64,"y":58.57,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.06,"y":61.18,"subzone":"Haunting Vision","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Ectoplasmic Resonator","countPerCharacter":4,"itemId":13354,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":4,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5225,5237,5235],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5225,"required_state":"completed"}],[{"quest_id":5237,"required_state":"completed"}],[{"quest_id":5235,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":625,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Quickener","countPerCharacter":1,"itemId":13320,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Ectoplasmic Resonator","countPerCharacter":4,"itemId":13354,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Runecloth","countPerCharacter":4,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5227,"title":"Gahrron's Withering Cauldron","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5227"}],"missing_fields":["Arcane Quickener location"]}},{"quest_id":5862,"title":"Scarlet Subterfuge","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Myranda the Hag","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.79,"y":77.85,"subzone":"Myranda the Hag","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Highlord Taelan Fordring","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.02,"y":14.79,"subzone":"Highlord Taelan Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Highlord Taelan Fordring"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.02,"y":14.79,"subzone":"Highlord Taelan Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Highlord Taelan Fordring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5861],"next_quest_ids":[5944],"requirements":{"prerequisite_alternatives":[[{"quest_id":5861,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Highlord Taelan Fordring","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Myranda to gain the Scarlet Illusion. Travel to Hearthglen while under the Scarlet Illusion and deliver Tirion's Gift to Highlord Taelan Fordring.  Hearthglen is to the north, Taelan should be inside of Mardenholde Keep.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5862,"title":"Scarlet Subterfuge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5862"}],"missing_fields":[]}},{"quest_id":5944,"title":"In Dreams","quest_level":60,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Highlord Taelan Fordring","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.02,"y":14.79,"subzone":"Highlord Taelan Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tirion Fordring","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":5.16,"y":35.57,"subzone":"Tirion Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Taelan Fordring out of Hearthglen."},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.02,"y":14.79,"subzone":"Highlord Taelan Fordring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Taelan Fordring out of Hearthglen.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5862],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5862,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":10900,"money_copper":0,"items":[],"choices":[{"id":15411,"name":"Mark of Fordring","count":1,"url":"https://www.wowhead.com/forever/item=15411"},{"id":15413,"name":"Ornate Adamantium Breastplate","count":1,"url":"https://www.wowhead.com/forever/item=15413"},{"id":15418,"name":"Shimmering Platinum Warhammer","count":1,"url":"https://www.wowhead.com/forever/item=15418"},{"id":15421,"name":"Shroud of the Exile","count":1,"url":"https://www.wowhead.com/forever/item=15421"},{"id":16058,"name":"Fordring's Seal","count":1,"url":"https://www.wowhead.com/forever/item=16058"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Taelan Fordring out of Hearthglen.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Taelan Fordring out of Hearthglen.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5944,"title":"In Dreams","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5944"}],"missing_fields":[]}},{"quest_id":6004,"title":"Unfinished Business","quest_level":56,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kirsta Deepshadow","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.92,"y":28.06,"subzone":"Kirsta Deepshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kirsta Deepshadow","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.92,"y":28.06,"subzone":"Kirsta Deepshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Scarlet Medic","npc_id":10605},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.53,"y":51.4,"subzone":"Scarlet Medic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.27,"y":52.16,"subzone":"Scarlet Medic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.67,"y":55.94,"subzone":"Scarlet Medic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.8,"y":51.92,"subzone":"Scarlet Medic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.28,"y":51.28,"subzone":"Scarlet Medic","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.05,"y":44.8,"subzone":"Scarlet Medic","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Scarlet Medic","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Hunter","npc_id":1831},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":41.01,"y":52.43,"subzone":"Scarlet Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.73,"y":52.62,"subzone":"Scarlet Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.64,"y":55.97,"subzone":"Scarlet Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.33,"y":51.38,"subzone":"Scarlet Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":40.69,"y":52.18,"subzone":"Scarlet Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.45,"y":44.14,"subzone":"Scarlet Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Scarlet Hunter","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Mage","npc_id":1826},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":57.57,"y":35.65,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.3,"y":40.48,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.83,"y":36.65,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.03,"y":40.21,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.77,"y":37.56,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.6,"y":37.67,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Scarlet Mage","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Scarlet Knight","npc_id":1833},"count_per_character":2,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.43,"y":41.06,"subzone":"Scarlet Knight","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.26,"y":37.43,"subzone":"Scarlet Knight","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":33.19,"subzone":"Scarlet Knight","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.77,"y":34.44,"subzone":"Scarlet Knight","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.77,"y":34.46,"subzone":"Scarlet Knight","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.33,"y":40.45,"subzone":"Scarlet Knight","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Scarlet Knight","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6023],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Scarlet Medic","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Scarlet Hunter","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Scarlet Mage","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Scarlet Knight","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 2 Scarlet Medics, 2 Scarlet Hunters, 2 Scarlet Magi and 2 Scarlet Knights before returning to Kirsta Deepshadow in Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6004,"title":"Unfinished Business","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6004,"firstStop":20,"lastStop":25,"turninStop":25,"completed":true,"group":"Unfinished Business · #6004","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6004"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6004"}],"missing_fields":[]}},{"quest_id":6023,"title":"Unfinished Business","quest_level":57,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kirsta Deepshadow","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.92,"y":28.06,"subzone":"Kirsta Deepshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kirsta Deepshadow","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.92,"y":28.06,"subzone":"Kirsta Deepshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Huntsman Radley","npc_id":11613},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":57.83,"y":36.1,"subzone":"Huntsman Radley","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Huntsman Radley","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Cavalier Durgen","npc_id":11611},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":55.15,"y":23.62,"subzone":"Cavalier Durgen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Cavalier Durgen","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6004],"next_quest_ids":[6025],"requirements":{"prerequisite_alternatives":[[{"quest_id":6004,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":6500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Huntsman Radley","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Cavalier Durgen","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill Huntsman Radley and Cavalier Durgen before returning to Kirsta Deepshadow in Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6023,"title":"Unfinished Business","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6023,"firstStop":27,"lastStop":30,"turninStop":30,"completed":true,"group":"Unfinished Business · #6023","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6023"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6023"}],"missing_fields":[]}},{"quest_id":6025,"title":"Unfinished Business","quest_level":58,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kirsta Deepshadow","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.92,"y":28.06,"subzone":"Kirsta Deepshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kirsta Deepshadow","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.92,"y":28.06,"subzone":"Kirsta Deepshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Overlook Hearthglen from a high vantage point"},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.81,"y":18.25,"subzone":"Overlook Hearthglen from a high vantage point","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Overlook Hearthglen from a high vantage point","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6023],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6023,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":17500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Overlook Hearthglen from a high vantage point","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Enter Hearthglen and find a high vantage point from which you can see the town and gauge the Scarlet Crusade's forces, then return to Kirsta Deepshadow in Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6025,"title":"Unfinished Business","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6025"}],"missing_fields":[]}},{"quest_id":6390,"title":"A Plague Upon Thee","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Termite Barrel","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.34,"y":31.99,"subzone":"Termite Barrel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mickey Levine","locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.29,"y":72.34,"subzone":"Mickey Levine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mickey Levine"},"count_per_character":null,"locations":[{"zone_id":"tirisfal-glades","zone":"Tirisfal Glades","x":83.29,"y":72.34,"subzone":"Mickey Levine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mickey Levine","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5902],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5902,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mickey Levine","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Release the Plagueland Termites in the Northridge Lumber Mill, then return with the Barrel of Plagueland Termites to Mickey Levine at the Bulwark in Tirisfal Glades.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6390,"title":"A Plague Upon Thee","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6390,"firstStop":53,"lastStop":55,"turninStop":55,"completed":true,"group":"A Plague Upon Thee · #6390","kinds":["pickup","objective","turnin"],"guide":"plaguelands-early","title":"Optional detour: Plaguelands before the cap","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/plaguelands-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6390"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6390"}],"missing_fields":[]}},{"quest_id":8714,"title":"Moonstrike the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Moonstrike","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":69.18,"y":73.45,"subzone":"Elder Moonstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Moonstrike","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":69.18,"y":73.45,"subzone":"Elder Moonstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Moonstrike"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":69.18,"y":73.45,"subzone":"Elder Moonstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Moonstrike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Moonstrike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8714,"title":"Moonstrike the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8714"}],"missing_fields":["Quest XP"]}},{"quest_id":8722,"title":"Meadowrun the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Meadowrun","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.97,"y":47.82,"subzone":"Elder Meadowrun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Meadowrun","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.97,"y":47.82,"subzone":"Elder Meadowrun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Meadowrun"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.97,"y":47.82,"subzone":"Elder Meadowrun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Meadowrun","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Meadowrun","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8722,"title":"Meadowrun the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8722"}],"missing_fields":["Quest XP"]}},{"quest_id":5022,"title":"Better Late Than Never","quest_level":52,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Janice's Parcel","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.73,"y":55.24,"subzone":"Janice's Parcel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Royal Factor Bathrilor","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":57.17,"y":48.07,"subzone":"Royal Factor Bathrilor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Royal Factor Bathrilor"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":57.17,"y":48.07,"subzone":"Royal Factor Bathrilor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Royal Factor Bathrilor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5021],"next_quest_ids":[5048],"requirements":{"prerequisite_alternatives":[[{"quest_id":5021,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Royal Factor Bathrilor","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Check with the Royal Factors of Stormwind to learn the whereabouts of an Emma Felstone. There is usually a census officer located in City Hall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5022,"title":"Better Late Than Never","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5022"}],"missing_fields":[]}},{"quest_id":5216,"title":"Target: Felstone Field","quest_level":53,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Felstone Field Cauldron Key","item_id":13194},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Felstone Field Cauldron Key","countPerCharacter":1,"itemId":13194,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5215],"next_quest_ids":[5218,5217],"requirements":{"prerequisite_alternatives":[[{"quest_id":5215,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Felstone Field Cauldron Key","countPerCharacter":1,"itemId":13194,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to Felstone Field in Western Plaguelands to locate and defeat the Cauldron Lord present there. It may have a key that will allow access to the cauldron. You must have the Empty Felstone Field Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5216,"title":"Target: Felstone Field","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5216"}],"missing_fields":["Felstone Field Cauldron Key location"]}},{"quest_id":5215,"title":"The Scourge Cauldrons","quest_level":53,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Ashlam Valorfist","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Priestess MacDonnell"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5092],"next_quest_ids":[5216],"requirements":{"prerequisite_alternatives":[[{"quest_id":5092,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":525,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with High Priestess MacDonnell at Chillwind Point, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5215,"title":"The Scourge Cauldrons","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5215"}],"missing_fields":[]}},{"quest_id":5092,"title":"Clear the Way","quest_level":52,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Ashlam Valorfist","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Ashlam Valorfist","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Skeletal Flayer","npc_id":1783},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Skeletal Flayer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Slavering Ghoul","npc_id":1791},"count_per_character":10,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.86,"y":55.24,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.08,"y":56.19,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":36.75,"y":54.9,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.35,"y":80.48,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.91,"y":76.25,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":50.28,"y":76.87,"subzone":"Slavering Ghoul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Slavering Ghoul","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5066,5090,5091],"next_quest_ids":[5215],"requirements":{"prerequisite_alternatives":[[{"quest_id":5066,"required_state":"completed"}],[{"quest_id":5090,"required_state":"completed"}],[{"quest_id":5091,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Skeletal Flayer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Slavering Ghoul","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Skeletal Flayers and 10 Slavering Ghouls in Sorrow Hill.  Return to Commander Ashlam Valorfist at Chillwind Camp, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5092,"title":"Clear the Way","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5092"}],"missing_fields":[]}},{"quest_id":5225,"title":"Target: Gahrron's Withering","quest_level":58,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":62.54,"y":58.47,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Gahrron's Withering Cauldron Key","item_id":13196},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Gahrron's Withering Cauldron Key","countPerCharacter":1,"itemId":13196,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5223],"next_quest_ids":[5227],"requirements":{"prerequisite_alternatives":[[{"quest_id":5223,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Gahrron's Withering Cauldron Key","countPerCharacter":1,"itemId":13196,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to Gahrron's Withering in Western Plaguelands to locate and defeat the Cauldron Lord present there, and use its key to gain access to the cauldron. You must have the Empty Gahrron's Withering Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5225,"title":"Target: Gahrron's Withering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5225"}],"missing_fields":["Gahrron's Withering Cauldron Key location"]}},{"quest_id":5223,"title":"Return to Chillwind Camp","quest_level":55,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Priestess MacDonnell"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5222],"next_quest_ids":[5225],"requirements":{"prerequisite_alternatives":[[{"quest_id":5222,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Writhing Haunt Bottle to High Priestess MacDonnell at Chillwind Camp, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5223,"title":"Return to Chillwind Camp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5223"}],"missing_fields":[]}},{"quest_id":5222,"title":"Target: Writhing Haunt","quest_level":55,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.02,"y":65.61,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Writhing Haunt Cauldron Key","item_id":13197},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Writhing Haunt Cauldron Key","countPerCharacter":1,"itemId":13197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5220],"next_quest_ids":[5223],"requirements":{"prerequisite_alternatives":[[{"quest_id":5220,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Writhing Haunt Cauldron Key","countPerCharacter":1,"itemId":13197,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to the Writhing Haunt in Western Plaguelands to locate and defeat the Cauldron Lord present there, and use its key to gain access to the cauldron. You must have the Empty Writhing Haunt Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5222,"title":"Target: Writhing Haunt","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5222"}],"missing_fields":["Writhing Haunt Cauldron Key location"]}},{"quest_id":5220,"title":"Return to Chillwind Camp","quest_level":55,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Priestess MacDonnell"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5219],"next_quest_ids":[5222],"requirements":{"prerequisite_alternatives":[[{"quest_id":5219,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Dalson's Tears Bottle to High Priestess MacDonnell at Chillwind Camp, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5220,"title":"Return to Chillwind Camp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5220"}],"missing_fields":[]}},{"quest_id":5219,"title":"Target: Dalson's Tears","quest_level":55,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.18,"y":51.9,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dalson's Tears Cauldron Key","item_id":13195},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dalson's Tears Cauldron Key","countPerCharacter":1,"itemId":13195,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5217],"next_quest_ids":[5220],"requirements":{"prerequisite_alternatives":[[{"quest_id":5217,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dalson's Tears Cauldron Key","countPerCharacter":1,"itemId":13195,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Go to Dalson's Tears in Western Plaguelands to locate and defeat the Cauldron Lord present there, and use its key to gain access to the cauldron. You must have the Empty Dalson's Tears Bottle with you to secure a sample of the poisons used inside the cauldron.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5219,"title":"Target: Dalson's Tears","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5219"}],"missing_fields":["Dalson's Tears Cauldron Key location"]}},{"quest_id":5217,"title":"Return to Chillwind Camp","quest_level":53,"minimum_level":50,"faction":"alliance","primary_region_id":"western-plaguelands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Scourge Cauldron","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.25,"y":56.78,"subzone":"Scourge Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"High Priestess MacDonnell","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"High Priestess MacDonnell"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.97,"y":84.5,"subzone":"High Priestess MacDonnell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5216],"next_quest_ids":[5219],"requirements":{"prerequisite_alternatives":[[{"quest_id":5216,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":8000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"High Priestess MacDonnell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Filled Felstone Field Bottle to High Priestess MacDonnell at Chillwind Camp, Western Plaguelands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5217,"title":"Return to Chillwind Camp","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5217"}],"missing_fields":[]}}],"quest_count":55},{"region_id":"desolace","name":"Desolace","quests":[{"quest_id":7028,"title":"Twisted Evils","quest_level":47,"minimum_level":41,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Willow","locations":[{"zone_id":"desolace","zone":"Desolace","x":62.2,"y":39.63,"subzone":"Willow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Willow","locations":[{"zone_id":"desolace","zone":"Desolace","x":62.2,"y":39.63,"subzone":"Willow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Theradric Crystal Carving","item_id":17684},"count_per_character":15,"locations":[{"zone_id":"desolace","zone":"Desolace","x":30.36,"y":60.18,"subzone":"Cursed Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":28.15,"y":62.39,"subzone":"The Nameless Prophet","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":28.2,"y":64.19,"subzone":"The Nameless Prophet","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":28.75,"y":62.4,"subzone":"The Nameless Prophet","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.24,"y":63.14,"subzone":"The Nameless Prophet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Theradric Crystal Carving","countPerCharacter":15,"itemId":17684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[{"id":17775,"name":"Acumen Robes","count":1,"url":"https://www.wowhead.com/forever/item=17775"},{"id":17776,"name":"Sprightring Helm","count":1,"url":"https://www.wowhead.com/forever/item=17776"},{"id":17777,"name":"Relentless Chain","count":1,"url":"https://www.wowhead.com/forever/item=17777"},{"id":17779,"name":"Hulkstone Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=17779"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Theradric Crystal Carving","countPerCharacter":15,"itemId":17684,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 15 Theradric Crystal Carvings for Willow in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7028,"title":"Twisted Evils","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7028,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Desolace · full-wing preparation","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7028"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7028"}],"missing_fields":[]}},{"quest_id":7029,"title":"Vyletongue Corruption","quest_level":47,"minimum_level":41,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vark Battlescar","locations":[{"zone_id":"desolace","zone":"Desolace","x":23.22,"y":70.33,"subzone":"Vark Battlescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vark Battlescar","locations":[{"zone_id":"desolace","zone":"Desolace","x":23.22,"y":70.33,"subzone":"Vark Battlescar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Noxxious Scion","npc_id":13696},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Noxxious Scion","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Filled Cerulean Vial","item_id":17696},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Filled Cerulean Vial","countPerCharacter":1,"itemId":17696,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5250,"money_copper":0,"items":[],"choices":[{"id":17768,"name":"Woodseed Hoop","count":1,"url":"https://www.wowhead.com/forever/item=17768"},{"id":17778,"name":"Sagebrush Girdle","count":1,"url":"https://www.wowhead.com/forever/item=17778"},{"id":17770,"name":"Branchclaw Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=17770"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Noxxious Scion","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Filled Cerulean Vial","countPerCharacter":1,"itemId":17696,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":144,"partyKnownSeconds":144,"unknownObjectives":1,"isPartial":true},"objective_summary":"Fill the Coated Cerulean Vial at the orange crystal pool in Maraudon.  Use the Filled Cerulean Vial on the Vylestem Vines to force the corrupted Noxxious Scion to emerge.  Heal 8 plants by killing these Noxxious Scion, then return to Vark Battlescar in Shadowprey Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7029,"title":"Vyletongue Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7029,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Desolace · full-wing preparation","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7029"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7029"}],"missing_fields":["Noxxious Scion location","Filled Cerulean Vial location"]}},{"quest_id":7044,"title":"Legends of Maraudon","quest_level":49,"minimum_level":41,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cavindra","locations":[{"zone_id":"desolace","zone":"Desolace","x":32.1,"y":63.96,"subzone":"Cavindra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"Celebrian Diamond","item_id":17703},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Celebrian Diamond","countPerCharacter":1,"itemId":17703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Celebrian Rod","item_id":17702},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Celebrian Rod","countPerCharacter":1,"itemId":17702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7046],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Celebrian Diamond","countPerCharacter":1,"itemId":17703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Celebrian Rod","countPerCharacter":1,"itemId":17702,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Recover the two parts of the Scepter of Celebras: the Celebrian Rod and the Celebrian Diamond.  Find a way to speak with Celebras.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7044,"title":"Legends of Maraudon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7044,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Desolace · full-wing preparation","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7044"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7044"}],"missing_fields":["Turn-in location","Celebrian Diamond location","Celebrian Rod location"]}},{"quest_id":7064,"title":"Corruption of Earth and Seed","quest_level":51,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Selendra","locations":[{"zone_id":"desolace","zone":"Desolace","x":26.87,"y":77.67,"subzone":"Selendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Selendra","locations":[{"zone_id":"desolace","zone":"Desolace","x":26.87,"y":77.67,"subzone":"Selendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Princess Theradras","npc_id":12201},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Princess Theradras","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6100,"money_copper":0,"items":[],"choices":[{"id":17705,"name":"Thrash Blade","count":1,"url":"https://www.wowhead.com/forever/item=17705"},{"id":17743,"name":"Resurgence Rod","count":1,"url":"https://www.wowhead.com/forever/item=17743"},{"id":17753,"name":"Verdant Keeper's Aim","count":1,"url":"https://www.wowhead.com/forever/item=17753"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Princess Theradras","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay Princess Theradras and return to Selendra near Shadowprey Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7064,"title":"Corruption of Earth and Seed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7064,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Desolace · full-wing preparation","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7064"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7064"}],"missing_fields":["Princess Theradras location"]}},{"quest_id":7067,"title":"The Pariah's Instructions","quest_level":48,"minimum_level":39,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Centaur Pariah","locations":[{"zone_id":"desolace","zone":"Desolace","x":50.42,"y":86.65,"subzone":"Centaur Pariah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Centaur Pariah","locations":[{"zone_id":"desolace","zone":"Desolace","x":50.42,"y":86.65,"subzone":"Centaur Pariah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Amulet of Union","item_id":17758},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Amulet of Union","countPerCharacter":1,"itemId":17758,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":14000,"items":[{"id":17774,"name":"Mark of the Chosen","count":1,"url":"https://www.wowhead.com/forever/item=17774"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Amulet of Union","countPerCharacter":1,"itemId":17758,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Read the Pariah's Instructions. Afterwards, obtain the Amulet of Union from Maraudon and return it to the Centaur Pariah in southern Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":7067,"title":"The Pariah's Instructions","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7067,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Desolace · full-wing preparation","kinds":["pickup","objective","turnin"],"guide":"maraudon-route","title":"Maraudon","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/maraudon-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7067"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7067"}],"missing_fields":["Amulet of Union location"]}},{"quest_id":5561,"title":"Kodo Roundup","quest_level":34,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Smeed Scrabblescrew","locations":[{"zone_id":"desolace","zone":"Desolace","x":60.86,"y":61.86,"subzone":"Smeed Scrabblescrew","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smeed Scrabblescrew","locations":[{"zone_id":"desolace","zone":"Desolace","x":60.86,"y":61.86,"subzone":"Smeed Scrabblescrew","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"tame_and_deliver","target":{"name":"Kodos Tamed","npc_id":11627},"count_per_character":5,"locations":[{"zone_id":"desolace","zone":"Desolace","x":52.24,"y":60.64,"subzone":"Aged Kodo","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.65,"y":58.03,"subzone":"Dying Kodo","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":50.82,"y":61.17,"subzone":"Aged Kodo","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":51.47,"y":59.16,"subzone":"Dying Kodo","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.61,"y":57.46,"subzone":"Aged Kodo","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.65,"y":56.69,"subzone":"Aged Kodo","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"tame_and_deliver","target":"Tamed Kodo","countPerCharacter":5,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":0,"items":[],"choices":[{"id":15697,"name":"Kodo Rustler Boots","count":1,"url":"https://www.wowhead.com/forever/item=15697"},{"id":15698,"name":"Wrangling Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=15698"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"tame_and_deliver","target":"Tamed Kodo","countPerCharacter":5,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring five Tamed Kodos and the Kodo Kombobulator back to Smeed Scrabblescrew at Scrabblescrew's Camp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate.","guide_optional":false,"routing_decision":{"id":5561,"title":"Kodo Roundup","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5561,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ghost Walker → Scrabblescrew","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5561"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5561","detail":"Use the Kodo Kombobulator on an Aged or Dying Kodo, bring it back to Smeed Scrabblescrew, then interact with the delivered kodo to inspect it and gain credit. Repeat until the current quest count is satisfied. The route is repeated movement between the graveyard and camp; this is not a kill objective and should not receive a default 18-second kill estimate."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5561"}],"missing_fields":[]}},{"quest_id":1365,"title":"Khan Dez'hepah","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Felgur Twocuts","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.19,"y":59.57,"subzone":"Felgur Twocuts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Felgur Twocuts","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.19,"y":59.57,"subzone":"Felgur Twocuts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Khan Dez'hepah's Head","item_id":6066},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":73.38,"y":41.62,"subzone":"Khan Dez'hepah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Khan Dez'hepah's Head","countPerCharacter":1,"itemId":6066,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1366],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Khan Dez'hepah's Head","countPerCharacter":1,"itemId":6066,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Khan Dez'hepah's Head to Felgur Twocuts in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1365,"title":"Khan Dez'hepah","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1365,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ghost Walker → Scrabblescrew","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1365"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1365"}],"missing_fields":[]}},{"quest_id":5741,"title":"Sceptre of Light","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Azore Aldamort","locations":[{"zone_id":"desolace","zone":"Desolace","x":38.88,"y":27.16,"subzone":"Azore Aldamort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Azore Aldamort","locations":[{"zone_id":"desolace","zone":"Desolace","x":38.88,"y":27.16,"subzone":"Azore Aldamort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sceptre of Light","item_id":15750},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":55.17,"y":30.15,"subzone":"Burning Blade Seer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sceptre of Light","countPerCharacter":1,"itemId":15750,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6027],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sceptre of Light","countPerCharacter":1,"itemId":15750,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get the Sceptre of Light and then return it to Azore Aldamort at the tower in Ethel Rethor. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5741,"title":"Sceptre of Light","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5741,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ethel Rethor → Thunder Axe Fortress","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5741"},{"questId":5741,"firstStop":16,"lastStop":18,"turninStop":18,"completed":true,"group":"Sceptre of Light · #5741","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5741"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5741"}],"missing_fields":[]}},{"quest_id":6142,"title":"Clam Bait","quest_level":35,"minimum_level":31,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mai'Lahii","locations":[{"zone_id":"desolace","zone":"Desolace","x":22.64,"y":71.97,"subzone":"Mai'Lahii","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mai'Lahii","locations":[{"zone_id":"desolace","zone":"Desolace","x":22.64,"y":71.97,"subzone":"Mai'Lahii","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Soft-shelled Clam Meat","item_id":15924},"count_per_character":10,"locations":[{"zone_id":"desolace","zone":"Desolace","x":66.26,"y":32.79,"subzone":"Deepstrider Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.07,"y":24.66,"subzone":"Deepstrider Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.74,"y":23.92,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":37,"y":21.91,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":35.4,"y":22.01,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":41.61,"y":18.78,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":41.78,"y":20.03,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":36.25,"y":23.14,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.57,"y":17.02,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":36.05,"y":24.78,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":35.91,"y":28.84,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.94,"y":23.32,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.42,"y":22.13,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.77,"y":6.7,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":33.04,"y":15.03,"subzone":"Slitherblade Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":33.85,"y":13.62,"subzone":"Slitherblade Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soft-shelled Clam Meat","countPerCharacter":10,"itemId":15924,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[{"id":15585,"name":"Pardoc Grips","count":1,"url":"https://www.wowhead.com/forever/item=15585"},{"id":15587,"name":"Ringtail Girdle","count":1,"url":"https://www.wowhead.com/forever/item=15587"},{"id":15588,"name":"Bracesteel Belt","count":1,"url":"https://www.wowhead.com/forever/item=15588"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soft-shelled Clam Meat","countPerCharacter":10,"itemId":15924,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find 10 pieces of Soft-shelled Clam Meat and bring it back to Mai'Lahii at Shadowprey Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6142,"title":"Clam Bait","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6142,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadowprey coast · clams and Slitherblade","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6142"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6142"}],"missing_fields":[]}},{"quest_id":6143,"title":"Other Fish to Fry","quest_level":36,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drulzegar Skraghook","locations":[{"zone_id":"desolace","zone":"Desolace","x":23.32,"y":72.87,"subzone":"Drulzegar Skraghook","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drulzegar Skraghook","locations":[{"zone_id":"desolace","zone":"Desolace","x":23.32,"y":72.87,"subzone":"Drulzegar Skraghook","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Slitherblade Myrmidon","npc_id":4714},"count_per_character":7,"locations":[{"zone_id":"desolace","zone":"Desolace","x":32.74,"y":14.68,"subzone":"Slitherblade Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":33.89,"y":7.72,"subzone":"Slitherblade Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.9,"y":5.99,"subzone":"Slitherblade Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":34.58,"y":17.63,"subzone":"Slitherblade Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":33.03,"y":9.44,"subzone":"Slitherblade Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.97,"y":18.97,"subzone":"Slitherblade Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Slitherblade Myrmidon","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Slitherblade Naga","npc_id":4711},"count_per_character":7,"locations":[{"zone_id":"desolace","zone":"Desolace","x":32.74,"y":23.92,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":37,"y":21.91,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":35.4,"y":22.01,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":41.61,"y":18.78,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":41.78,"y":20.03,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":36.25,"y":23.14,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Slitherblade Naga","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Slitherblade Sorceress","npc_id":4712},"count_per_character":5,"locations":[{"zone_id":"desolace","zone":"Desolace","x":31.57,"y":17.02,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":36.05,"y":24.78,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":35.91,"y":28.84,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.94,"y":23.32,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.42,"y":22.13,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.77,"y":6.7,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Slitherblade Sorceress","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Slitherblade Myrmidon","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Slitherblade Naga","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Slitherblade Sorceress","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":342,"partyKnownSeconds":342,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 7 Slitherblade Myrmidon, 7 Slitherblade Naga, and 5 Slitherblade Sorceresses, and then talk to Drulzegar at Shadowprey in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6143,"title":"Other Fish to Fry","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6143,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadowprey coast · clams and Slitherblade","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6143"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6143"}],"missing_fields":[]}},{"quest_id":6161,"title":"Claim Rackmore's Treasure!","quest_level":36,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Rackmore's Log","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.07,"y":30.41,"subzone":"Rackmore's Log","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rackmore's Chest","locations":[{"zone_id":"desolace","zone":"Desolace","x":30,"y":8.71,"subzone":"Rackmore's Chest","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rackmore's Silver Key","item_id":15878},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":25.03,"y":80.23,"subzone":"Drysnap Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":24.01,"y":79.61,"subzone":"Drysnap Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":23.37,"y":82.5,"subzone":"Drysnap Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":18.52,"y":79.05,"subzone":"Drysnap Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":19.58,"y":72.16,"subzone":"Drysnap Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":20.41,"y":69.94,"subzone":"Drysnap Crawler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":20.5,"y":77.74,"subzone":"Drysnap Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":21.89,"y":78.97,"subzone":"Drysnap Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":22.09,"y":84.55,"subzone":"Drysnap Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":17.67,"y":72.03,"subzone":"Drysnap Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":21.17,"y":83.7,"subzone":"Drysnap Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":20.99,"y":77.6,"subzone":"Drysnap Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rackmore's Silver Key","countPerCharacter":1,"itemId":15878,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Rackmore's Golden Key","item_id":15881},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":32.74,"y":23.92,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":37,"y":21.91,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":35.4,"y":22.01,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":41.61,"y":18.78,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":41.78,"y":20.03,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":36.25,"y":23.14,"subzone":"Slitherblade Naga","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.57,"y":17.02,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":36.05,"y":24.78,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":35.91,"y":28.84,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.94,"y":23.32,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.42,"y":22.13,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.77,"y":6.7,"subzone":"Slitherblade Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":33.04,"y":15.03,"subzone":"Slitherblade Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":33.85,"y":13.62,"subzone":"Slitherblade Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.26,"y":24.37,"subzone":"Slitherblade Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.22,"y":19.85,"subzone":"Slitherblade Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Rackmore's Golden Key","countPerCharacter":1,"itemId":15881,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2800,"money_copper":11500,"items":[{"id":16788,"name":"Captain Rackmore's Wheel","count":1,"url":"https://www.wowhead.com/forever/item=16788"},{"id":16789,"name":"Captain Rackmore's Tiller","count":1,"url":"https://www.wowhead.com/forever/item=16789"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rackmore's Silver Key","countPerCharacter":1,"itemId":15878,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Rackmore's Golden Key","countPerCharacter":1,"itemId":15881,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Find Rackmore's Silver Key. Find Rackmore's Golden Key. Find and open Rackmore's Chest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":6161,"title":"Claim Rackmore's Treasure!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6161,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadowprey coast · clams and Slitherblade","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6161"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6161"}],"missing_fields":[]}},{"quest_id":1366,"title":"Centaur Bounty","quest_level":31,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Felgur Twocuts","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.19,"y":59.57,"subzone":"Felgur Twocuts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Felgur Twocuts","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.19,"y":59.57,"subzone":"Felgur Twocuts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Centaur Ear","item_id":6067},"count_per_character":15,"locations":[{"zone_id":"desolace","zone":"Desolace","x":69.35,"y":42.54,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70.11,"y":41.16,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.63,"y":43.57,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.35,"y":46.87,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.67,"y":47.94,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.55,"y":52.17,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.7,"y":50,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.58,"y":41.22,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.3,"y":40.13,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.47,"y":38.82,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.62,"y":45.66,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.39,"y":44.42,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70.75,"y":43.6,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.05,"y":45.74,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.25,"y":40.17,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.26,"y":44.71,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Centaur Ear","countPerCharacter":15,"itemId":6067,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1365],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1365,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3750,"money_copper":0,"items":[],"choices":[{"id":6780,"name":"Lilac Sash","count":1,"url":"https://www.wowhead.com/forever/item=6780"},{"id":6784,"name":"Braced Handguards","count":1,"url":"https://www.wowhead.com/forever/item=6784"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Centaur Ear","countPerCharacter":15,"itemId":6067,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 15 Centaur Ears to Felgur Twocuts in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1366,"title":"Centaur Bounty","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1366,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Kolkar Village → Ghost Walker","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1366"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1366"}],"missing_fields":[]}},{"quest_id":1367,"title":"Magram Alliance","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gurda Wildmane","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.29,"y":59.68,"subzone":"Gurda Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warug"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warug","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1369],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warug","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Gain a Friendly reputation with the Magram, then speak with Warug.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1367,"title":"Magram Alliance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1367"}],"missing_fields":[]}},{"quest_id":1368,"title":"Gelkis Alliance","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gurda Wildmane","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.29,"y":59.68,"subzone":"Gurda Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uthek the Wise"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uthek the Wise","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1370],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uthek the Wise","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Gain a Friendly reputation with the Gelkis, then speak with Uthek the Wise.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1368,"title":"Gelkis Alliance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Optional Gelkis reputation choice: requires Friendly standing with the Gelkis clan. The route does not assume that standing or schedule the opposing-clan reputation grind; complete this only if you have already chosen Gelkis.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1368"}],"missing_fields":[]}},{"quest_id":1369,"title":"Broken Tears","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Broken Tears","item_id":6083},"count_per_character":3,"locations":[{"zone_id":"desolace","zone":"Desolace","x":40.83,"y":94.75,"subzone":"Tear of Theradras","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":39.04,"y":91.84,"subzone":"Tear of Theradras","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":39.31,"y":93.98,"subzone":"Tear of Theradras","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":40.6,"y":95.92,"subzone":"Tear of Theradras","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":39.65,"y":94.9,"subzone":"Tear of Theradras","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":38.53,"y":93.35,"subzone":"Tear of Theradras","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Broken Tears","countPerCharacter":3,"itemId":6083,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1367,1386],"next_quest_ids":[1371],"requirements":{"prerequisite_alternatives":[[{"quest_id":1367,"required_state":"completed"}],[{"quest_id":1386,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Broken Tears","countPerCharacter":3,"itemId":6083,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your reputation with the Magram, and bring 3 Broken Tears to Warug in the Magram Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1369,"title":"Broken Tears","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1369"}],"missing_fields":[]}},{"quest_id":1370,"title":"Stealing Supplies","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crudely Dried Meat","item_id":6069},"count_per_character":6,"locations":[{"zone_id":"desolace","zone":"Desolace","x":65.82,"y":80.54,"subzone":"Sack of Meat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":66.41,"y":81.11,"subzone":"Sack of Meat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":66.53,"y":80.54,"subzone":"Sack of Meat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.43,"y":78.51,"subzone":"Sack of Meat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70,"y":78.62,"subzone":"Sack of Meat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.17,"y":75.08,"subzone":"Sack of Meat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crudely Dried Meat","countPerCharacter":6,"itemId":6069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1368,1384],"next_quest_ids":[1373],"requirements":{"prerequisite_alternatives":[[{"quest_id":1368,"required_state":"completed"}],[{"quest_id":1384,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1350,"money_copper":0,"items":[],"choices":[{"id":3463,"name":"Silver Star","count":200,"url":"https://www.wowhead.com/forever/item=3463"},{"id":3464,"name":"Feathered Arrow","count":200,"url":"https://www.wowhead.com/forever/item=3464"},{"id":3465,"name":"Exploding Shot","count":200,"url":"https://www.wowhead.com/forever/item=3465"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crudely Dried Meat","countPerCharacter":6,"itemId":6069,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 6 bags of Crudely Dried Meat to Uthek the Wise in the Gelkis Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1370,"title":"Stealing Supplies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1370"}],"missing_fields":[]}},{"quest_id":1371,"title":"Gizmo for Warug","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Advanced Target Dummy","item_id":4392},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Advanced Target Dummy","countPerCharacter":1,"itemId":4392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1369],"next_quest_ids":[1375],"requirements":{"prerequisite_alternatives":[[{"quest_id":1369,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Advanced Target Dummy","countPerCharacter":1,"itemId":4392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your reputation with the Magram, and bring an Advanced Target Dummy to Warug in the Magram Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1371,"title":"Gizmo for Warug","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Advanced Target Dummy location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1371"}],"missing_fields":["Advanced Target Dummy location"]}},{"quest_id":1373,"title":"Ongeku","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Draenethyst Shard","item_id":6190},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":65.07,"y":21.97,"subzone":"Ongeku","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Draenethyst Shard","countPerCharacter":1,"itemId":6190,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1370],"next_quest_ids":[1374],"requirements":{"prerequisite_alternatives":[[{"quest_id":1370,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Draenethyst Shard","countPerCharacter":1,"itemId":6190,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your reputation with the Gelkis, and bring a Draenethyst Shard to Uthek the Wise in the Gelkis Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1373,"title":"Ongeku","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1373"}],"missing_fields":[]}},{"quest_id":1374,"title":"Khan Jehn","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Khan Jehn's Head","item_id":6072},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":65.95,"y":80.41,"subzone":"Khan Jehn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Khan Jehn's Head","countPerCharacter":1,"itemId":6072,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1373],"next_quest_ids":[1380],"requirements":{"prerequisite_alternatives":[[{"quest_id":1373,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Khan Jehn's Head","countPerCharacter":1,"itemId":6072,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Khan Jehn's Head to Uthek the Wise in the Gelkis Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1374,"title":"Khan Jehn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1374"}],"missing_fields":[]}},{"quest_id":1375,"title":"Khan Shaka","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Khan Shaka's Head","item_id":6073},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":40.49,"y":95.49,"subzone":"Khan Shaka","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Khan Shaka's Head","countPerCharacter":1,"itemId":6073,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1371],"next_quest_ids":[1381],"requirements":{"prerequisite_alternatives":[[{"quest_id":1371,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Khan Shaka's Head","countPerCharacter":1,"itemId":6073,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your reputation with the Magram, and bring the Head of Khan Shaka to Warug in the Magram Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1375,"title":"Khan Shaka","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1375"}],"missing_fields":[]}},{"quest_id":1380,"title":"Khan Hratha","quest_level":42,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maraudine Key Fragment","item_id":6077},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maraudine Key Fragment","countPerCharacter":1,"itemId":6077,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1374],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1374,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4300,"money_copper":0,"items":[],"choices":[{"id":6773,"name":"Gelkis Marauder Chain","count":1,"url":"https://www.wowhead.com/forever/item=6773"},{"id":6774,"name":"Uthek's Finger","count":1,"url":"https://www.wowhead.com/forever/item=6774"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maraudine Key Fragment","countPerCharacter":1,"itemId":6077,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your reputation with the Gelkis, and bring the Maraudine Key Fragment to Uthek the Wise in the Gelkis Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1380,"title":"Khan Hratha","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Maraudine Key Fragment location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1380"}],"missing_fields":["Maraudine Key Fragment location"]}},{"quest_id":1381,"title":"Khan Hratha","quest_level":42,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maraudine Key Fragment","item_id":6077},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maraudine Key Fragment","countPerCharacter":1,"itemId":6077,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1375],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1375,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4300,"money_copper":0,"items":[],"choices":[{"id":6788,"name":"Magram Hunter's Belt","count":1,"url":"https://www.wowhead.com/forever/item=6788"},{"id":6789,"name":"Ceremonial Centaur Blanket","count":1,"url":"https://www.wowhead.com/forever/item=6789"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maraudine Key Fragment","countPerCharacter":1,"itemId":6077,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your Magram reputation, and bring the Maraudine Key Fragment to Warug in the Magram Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1381,"title":"Khan Hratha","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Maraudine Key Fragment location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1381"}],"missing_fields":["Maraudine Key Fragment location"]}},{"quest_id":1433,"title":"Alliance Relations","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Maurin Bonesplitter"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Maurin Bonesplitter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1432],"next_quest_ids":[1435],"requirements":{"prerequisite_alternatives":[[{"quest_id":1432,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Maurin Bonesplitter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Maurin Bonesplitter in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1433,"title":"Alliance Relations","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1433,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ghost Walker → Scrabblescrew","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1433"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1433"}],"missing_fields":[]}},{"quest_id":1434,"title":"Befouled by Satyr","quest_level":33,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hatefury Rogue","npc_id":4670},"count_per_character":7,"locations":[{"zone_id":"desolace","zone":"Desolace","x":73.1,"y":11.04,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.53,"y":9.04,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.45,"y":11.16,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":76.7,"y":14.89,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.93,"y":18.85,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.6,"y":25.46,"subzone":"Hatefury Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hatefury Rogue","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hatefury Felsworn","npc_id":4672},"count_per_character":7,"locations":[{"zone_id":"desolace","zone":"Desolace","x":78.42,"y":14.07,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.49,"y":13.4,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.66,"y":10.25,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":77.64,"y":15.49,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":80.56,"y":16.3,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.14,"y":20.28,"subzone":"Hatefury Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Hatefury Felsworn","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hatefury Betrayer","npc_id":4673},"count_per_character":7,"locations":[{"zone_id":"desolace","zone":"Desolace","x":77.63,"y":17.94,"subzone":"Hatefury Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.77,"y":14.43,"subzone":"Hatefury Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.8,"y":11.66,"subzone":"Hatefury Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.43,"y":14.63,"subzone":"Hatefury Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":71.12,"y":14.99,"subzone":"Hatefury Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.22,"y":14.7,"subzone":"Hatefury Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Hatefury Betrayer","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Hatefury Hellcaller","npc_id":4675},"count_per_character":7,"locations":[{"zone_id":"desolace","zone":"Desolace","x":78.93,"y":17.97,"subzone":"Hatefury Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":75.22,"y":10.7,"subzone":"Hatefury Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":75,"y":12.21,"subzone":"Hatefury Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.15,"y":12.97,"subzone":"Hatefury Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":75.13,"y":16.35,"subzone":"Hatefury Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":77.27,"y":23.71,"subzone":"Hatefury Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Hatefury Hellcaller","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hatefury Rogue","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Hatefury Felsworn","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Hatefury Betrayer","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Hatefury Hellcaller","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":504,"partyKnownSeconds":504,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 7 Hatefury Rogues, 7 Hatefury Felsworn, 7 Hatefury Betrayers, and 7 Hatefury Hellcallers, and return to Takata Steelblade in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1434,"title":"Befouled by Satyr","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1434,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ghost Walker → Scrabblescrew","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1434"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1434"}],"missing_fields":[]}},{"quest_id":1435,"title":"The Burning of Spirits","quest_level":33,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Infused Burning Gem","item_id":6435},"count_per_character":15,"locations":[{"zone_id":"desolace","zone":"Desolace","x":52.54,"y":29.98,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":56.76,"y":22.67,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":55.28,"y":22.4,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":54.66,"y":24.64,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":56.69,"y":22.08,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.08,"y":28.86,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.29,"y":28.22,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":56.4,"y":21.55,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":56.86,"y":25.66,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":57.49,"y":26,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":57.7,"y":26.3,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":54.03,"y":30.39,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.26,"y":29.7,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.57,"y":26.28,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.91,"y":27.21,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":56.46,"y":21.43,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.8,"y":28.19,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.48,"y":29.34,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.25,"y":28.6,"subzone":"Burning Blade Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":55.35,"y":21.32,"subzone":"Burning Blade Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":56.14,"y":25.87,"subzone":"Burning Blade Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":55.81,"y":25.17,"subzone":"Burning Blade Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.47,"y":28.41,"subzone":"Burning Blade Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":54.2,"y":26.46,"subzone":"Burning Blade Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.76,"y":28.91,"subzone":"Burning Blade Shadowmage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":55.24,"y":26.72,"subzone":"Burning Blade Shadowmage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Infused Burning Gem","countPerCharacter":15,"itemId":6435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1433],"next_quest_ids":[1436],"requirements":{"prerequisite_alternatives":[[{"quest_id":1433,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Infused Burning Gem","countPerCharacter":15,"itemId":6435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return the Burning Gem and 15 Infused Burning Gems to Maurin Bonesplitter in Desolace.","guide_note":"Use the provided Burning Gem on a weakened Burning Blade target before it dies to capture its spirit. Do this at Thunder Axe Fortress with the other northern tasks. This is item use, not an assumed ordinary drop rate; timing remains unmeasured.","guide_optional":false,"routing_decision":{"id":1435,"title":"The Burning of Spirits","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1435,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ghost Walker → Scrabblescrew","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1435"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1435"}],"missing_fields":[]}},{"quest_id":1436,"title":"Alliance Relations","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keldran","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":22.56,"y":52.63,"subzone":"Keldran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keldran"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":22.56,"y":52.63,"subzone":"Keldran","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keldran","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1435],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1435,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[{"id":6744,"name":"Gloves of Kapelan","count":1,"url":"https://www.wowhead.com/forever/item=6744"},{"id":6745,"name":"Swiftrunner Cape","count":1,"url":"https://www.wowhead.com/forever/item=6745"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keldran","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Keldran in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1436,"title":"Alliance Relations","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1436,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ethel Rethor → Thunder Axe Fortress","kinds":["pickup","objective","turnin"],"guide":"desolace-opening","title":"Desolace · Ghost Walker and Shadowprey","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/desolace-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1436"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1436"}],"missing_fields":[]}},{"quest_id":1480,"title":"The Corrupter","quest_level":33,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Burning Blade Augur","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.54,"y":29.98,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Augur","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.76,"y":22.67,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Augur","locations":[{"zone_id":"desolace","zone":"Desolace","x":55.28,"y":22.4,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Augur","locations":[{"zone_id":"desolace","zone":"Desolace","x":54.66,"y":24.64,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Augur","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.69,"y":22.08,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Augur","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.08,"y":28.86,"subzone":"Burning Blade Augur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Reaver","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.29,"y":28.22,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Reaver","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.4,"y":21.55,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Reaver","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.86,"y":25.66,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Reaver","locations":[{"zone_id":"desolace","zone":"Desolace","x":57.49,"y":26,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Reaver","locations":[{"zone_id":"desolace","zone":"Desolace","x":57.7,"y":26.3,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Reaver","locations":[{"zone_id":"desolace","zone":"Desolace","x":54.03,"y":30.39,"subzone":"Burning Blade Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Adept","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.26,"y":29.7,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Adept","locations":[{"zone_id":"desolace","zone":"Desolace","x":53.57,"y":26.28,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Adept","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.91,"y":27.21,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Burning Blade Adept","locations":[{"zone_id":"desolace","zone":"Desolace","x":56.46,"y":21.43,"subzone":"Burning Blade Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Maurin Bonesplitter"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Maurin Bonesplitter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1481],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Maurin Bonesplitter","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Flayed Demon Skin to Maurin Bonesplitter in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1480,"title":"The Corrupter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1480,"firstStop":13,"lastStop":15,"turninStop":15,"completed":true,"group":"The Corrupter · #1480","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1480"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1480"}],"missing_fields":[]}},{"quest_id":1481,"title":"The Corrupter","quest_level":33,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadowstalker Scalp","item_id":6441},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":72.65,"y":13.23,"subzone":"Hatefury Shadowstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.37,"y":16.22,"subzone":"Hatefury Shadowstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70.11,"y":15.58,"subzone":"Hatefury Shadowstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":79.27,"y":15.85,"subzone":"Hatefury Shadowstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":75.33,"y":21.26,"subzone":"Hatefury Shadowstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":77,"y":18.05,"subzone":"Hatefury Shadowstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadowstalker Scalp","countPerCharacter":1,"itemId":6441,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1480],"next_quest_ids":[1482],"requirements":{"prerequisite_alternatives":[[{"quest_id":1480,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadowstalker Scalp","countPerCharacter":1,"itemId":6441,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a Shadowstalker Scalp to Maurin Bonesplitter in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1481,"title":"The Corrupter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1481,"firstStop":22,"lastStop":24,"turninStop":24,"completed":true,"group":"The Corrupter · #1481","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1481"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1481"}],"missing_fields":[]}},{"quest_id":1482,"title":"The Corrupter","quest_level":35,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Oracle Crystal","item_id":6442},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":33.89,"y":10.15,"subzone":"Slitherblade Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.97,"y":22.12,"subzone":"Slitherblade Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":31.57,"y":15.6,"subzone":"Slitherblade Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":28.58,"y":6.61,"subzone":"Slitherblade Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":27.69,"y":7.92,"subzone":"Slitherblade Oracle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Oracle Crystal","countPerCharacter":1,"itemId":6442,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1481],"next_quest_ids":[1484],"requirements":{"prerequisite_alternatives":[[{"quest_id":1481,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Oracle Crystal","countPerCharacter":1,"itemId":6442,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring an Oracle Crystal to Maurin Bonesplitter in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1482,"title":"The Corrupter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1482,"firstStop":25,"lastStop":27,"turninStop":27,"completed":true,"group":"The Corrupter · #1482","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1482"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1482"}],"missing_fields":[]}},{"quest_id":1484,"title":"The Corrupter","quest_level":35,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maurin Bonesplitter","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.25,"y":53.44,"subzone":"Maurin Bonesplitter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Takata Steelblade"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Takata Steelblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1482],"next_quest_ids":[1488],"requirements":{"prerequisite_alternatives":[[{"quest_id":1482,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Takata Steelblade","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Takata Steelblade in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1484,"title":"The Corrupter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":1484,"firstStop":28,"lastStop":30,"turninStop":30,"completed":true,"group":"The Corrupter · #1484","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-1484"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1484"}],"missing_fields":[]}},{"quest_id":1488,"title":"The Corrupter","quest_level":40,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Takata Steelblade","locations":[{"zone_id":"desolace","zone":"Desolace","x":52.57,"y":54.39,"subzone":"Takata Steelblade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Lord Azrethoc","npc_id":5760},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":56.95,"y":75.74,"subzone":"Lord Azrethoc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Lord Azrethoc","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Jugkar Grim'rod","npc_id":5771},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":55.91,"y":77.76,"subzone":"Jugkar Grim'rod","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Jugkar Grim'rod","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1484],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1484,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":6746,"name":"Basalt Buckler","count":1,"url":"https://www.wowhead.com/forever/item=6746"},{"id":6747,"name":"Enforcer Pauldrons","count":1,"url":"https://www.wowhead.com/forever/item=6747"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Lord Azrethoc","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Jugkar Grim'rod","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay Lord Azrethoc and Jugkar Grim'rod and return to Takata Steelblade in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1488,"title":"The Corrupter","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1488"}],"missing_fields":[]}},{"quest_id":5381,"title":"Hand of Iruxos","quest_level":38,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Taiga Wisemane","locations":[{"zone_id":"desolace","zone":"Desolace","x":25.82,"y":68.21,"subzone":"Taiga Wisemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Taiga Wisemane","locations":[{"zone_id":"desolace","zone":"Desolace","x":25.82,"y":68.21,"subzone":"Taiga Wisemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Demon Box","item_id":13542},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":55,"y":26,"subzone":"Thunder Axe Fortress · central crystal","coordinate_role":"classic_reference_area","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Demon Box","countPerCharacter":1,"itemId":13542,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5581],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Demon Box","countPerCharacter":1,"itemId":13542,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Demon Box from Thunder Axe Fortress, and return it, along with the Demon Pick to Taiga Wisemane in Shadowprey Village. ","guide_note":"Use the Demon Pick at the red crystal in the main Thunder Axe Fortress building. Defeat the summoned demon and collect its Demon Box.","guide_optional":false,"routing_decision":{"id":5381,"title":"Hand of Iruxos","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5381,"firstStop":9,"lastStop":12,"turninStop":12,"completed":true,"group":"Hand of Iruxos · #5381","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5381"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5381","note":"Use the Demon Pick at the red crystal in the main Thunder Axe Fortress building. Defeat the summoned demon and collect its Demon Box."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5381"}],"missing_fields":[]}},{"quest_id":5386,"title":"Catch of the Day","quest_level":37,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nataka Longhorn","locations":[{"zone_id":"desolace","zone":"Desolace","x":55.41,"y":55.81,"subzone":"Nataka Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nataka Longhorn","locations":[{"zone_id":"desolace","zone":"Desolace","x":55.41,"y":55.81,"subzone":"Nataka Longhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodbelly Fish","item_id":13546},"count_per_character":2,"locations":[{"zone_id":"desolace","zone":"Desolace","x":22.45,"y":73.12,"subzone":"Jinar'Zillen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodbelly Fish","countPerCharacter":2,"itemId":13546,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2100,"money_copper":0,"items":[],"choices":[{"id":3858,"name":"Mithril Ore","count":3,"url":"https://www.wowhead.com/forever/item=3858"},{"id":4304,"name":"Thick Leather","count":5,"url":"https://www.wowhead.com/forever/item=4304"},{"id":4338,"name":"Mageweave Cloth","count":5,"url":"https://www.wowhead.com/forever/item=4338"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodbelly Fish","countPerCharacter":2,"itemId":13546,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Talk to Jinar'Zillen at Shadowprey Village, and then bring Nataka Longhorn 2 Bloodbelly fish.","guide_note":"Collect shellfish from the underwater traps near Shadowprey. Exchange five shellfish for one Bloodbelly Fish with Jinar’Zillen; each character needs two fish, so bring ten shellfish per character. Exchange XP is excluded.","guide_optional":false,"routing_decision":{"id":5386,"title":"Catch of the Day","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5386,"firstStop":5,"lastStop":8,"turninStop":8,"completed":true,"group":"Catch of the Day · #5386","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5386"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=5386","note":"Collect shellfish from the underwater traps near Shadowprey. Exchange five shellfish for one Bloodbelly Fish with Jinar’Zillen; each character needs two fish, so bring ten shellfish per character. Exchange XP is excluded."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5386"}],"missing_fields":[]}},{"quest_id":5501,"title":"Bone Collector","quest_level":39,"minimum_level":33,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bibbly F'utzbuckle","locations":[{"zone_id":"desolace","zone":"Desolace","x":62.33,"y":38.99,"subzone":"Bibbly F'utzbuckle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bibbly F'utzbuckle","locations":[{"zone_id":"desolace","zone":"Desolace","x":62.33,"y":38.99,"subzone":"Bibbly F'utzbuckle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kodo Bone","item_id":13703},"count_per_character":10,"locations":[{"zone_id":"desolace","zone":"Desolace","x":48.89,"y":58.81,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":48.97,"y":60.09,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":50.79,"y":58.7,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":54.44,"y":63.83,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":52.18,"y":58.57,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.26,"y":61.24,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":51.14,"y":60.02,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":49.68,"y":57.08,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":54.38,"y":62.78,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":53.89,"y":58.12,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":47.41,"y":57.67,"subzone":"Kodo Bones","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kodo Bone","countPerCharacter":10,"itemId":13703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":0,"items":[{"id":15690,"name":"Kodobone Necklace","count":1,"url":"https://www.wowhead.com/forever/item=15690"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kodo Bone","countPerCharacter":10,"itemId":13703,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Kodo Bones from the Kodo Graveyard to Bibbly F'utzbuckle at Kormek's Hut.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5501,"title":"Bone Collector","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5501,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"Bone Collector · #5501","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5501"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5501"}],"missing_fields":[]}},{"quest_id":5581,"title":"Portals of the Legion","quest_level":38,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Taiga Wisemane","locations":[{"zone_id":"desolace","zone":"Desolace","x":25.82,"y":68.21,"subzone":"Taiga Wisemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Taiga Wisemane","locations":[{"zone_id":"desolace","zone":"Desolace","x":25.82,"y":68.21,"subzone":"Taiga Wisemane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Demon Portal Guardian","npc_id":11937},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Demon Portal Guardian","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5381],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5381,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":4500,"items":[],"choices":[{"id":16794,"name":"Gripsteel Wristguards","count":1,"url":"https://www.wowhead.com/forever/item=16794"},{"id":16873,"name":"Braidfur Gloves","count":1,"url":"https://www.wowhead.com/forever/item=16873"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Demon Portal Guardian","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":108,"partyKnownSeconds":108,"unknownObjectives":0,"isPartial":false},"objective_summary":"Banish 6 Portals at Mannoroc Coven and return to Taiga Wisemane at Shadowprey Village.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5581,"title":"Portals of the Legion","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The route checks this quest but cannot currently schedule it: Missing a mapped pickup, objective, or turn-in. Missing data: Demon Portal Guardian location.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5581"}],"missing_fields":["Demon Portal Guardian location"]}},{"quest_id":5763,"title":"Hunting in Stranglethorn","quest_level":31,"minimum_level":28,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Roon Wildmane","locations":[{"zone_id":"desolace","zone":"Desolace","x":25.05,"y":72.27,"subzone":"Roon Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hemet Nesingwary","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hemet Nesingwary"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":35.66,"y":10.81,"subzone":"Hemet Nesingwary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hemet Nesingwary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1250,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hemet Nesingwary","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring Roon's Kodo Horn to Hemet Nesingwary in Stranglethorn.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5763,"title":"Hunting in Stranglethorn","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5763"}],"missing_fields":[]}},{"quest_id":5821,"title":"Bodyguard for Hire","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Cork Gizelton","locations":[{"zone_id":"desolace","zone":"Desolace","x":66.78,"y":58.13,"subzone":"Cork Gizelton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smeed Scrabblescrew","locations":[{"zone_id":"desolace","zone":"Desolace","x":60.86,"y":61.86,"subzone":"Smeed Scrabblescrew","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort the Gizelton Caravan past the Kolkar Centaur village. Talk with Smeed at Scrabblescrew's Camp for your reward."},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":66.78,"y":58.13,"subzone":"Cork Gizelton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort the Gizelton Caravan past the Kolkar Centaur village. Talk with Smeed at Scrabblescrew's Camp for your reward.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":0,"items":[{"id":15689,"name":"Trader's Ring","count":1,"url":"https://www.wowhead.com/forever/item=15689"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort the Gizelton Caravan past the Kolkar Centaur village. Talk with Smeed at Scrabblescrew's Camp for your reward.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort the Gizelton Caravan past the Kolkar Centaur village. Talk with Smeed at Scrabblescrew's Camp for your reward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5821,"title":"Bodyguard for Hire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5821"}],"missing_fields":[]}},{"quest_id":5943,"title":"Gizelton Caravan","quest_level":38,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rigger Gizelton","locations":[{"zone_id":"desolace","zone":"Desolace","x":66.72,"y":58.62,"subzone":"Rigger Gizelton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Smeed Scrabblescrew","locations":[{"zone_id":"desolace","zone":"Desolace","x":60.86,"y":61.86,"subzone":"Smeed Scrabblescrew","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort the Gizelton Caravan through Mannoroc Coven. Talk with Smeed at Scrabblescrew's Camp for your reward."},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":66.72,"y":58.62,"subzone":"Rigger Gizelton","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort the Gizelton Caravan through Mannoroc Coven. Talk with Smeed at Scrabblescrew's Camp for your reward.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[{"id":15691,"name":"Sidegunner Shottie","count":1,"url":"https://www.wowhead.com/forever/item=15691"},{"id":15692,"name":"Kodo Brander","count":1,"url":"https://www.wowhead.com/forever/item=15692"},{"id":15695,"name":"Studded Ring Shield","count":1,"url":"https://www.wowhead.com/forever/item=15695"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort the Gizelton Caravan through Mannoroc Coven. Talk with Smeed at Scrabblescrew's Camp for your reward.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort the Gizelton Caravan through Mannoroc Coven. Talk with Smeed at Scrabblescrew's Camp for your reward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5943,"title":"Gizelton Caravan","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5943,"firstStop":37,"lastStop":39,"turninStop":39,"completed":true,"group":"Gizelton Caravan · #5943","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5943"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5943"}],"missing_fields":[]}},{"quest_id":6027,"title":"Book of the Ancients","quest_level":38,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Azore Aldamort","locations":[{"zone_id":"desolace","zone":"Desolace","x":38.88,"y":27.16,"subzone":"Azore Aldamort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Azore Aldamort","locations":[{"zone_id":"desolace","zone":"Desolace","x":38.88,"y":27.16,"subzone":"Azore Aldamort","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Book of the Ancients","item_id":15803},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":28,"y":6,"subzone":"Ranazjar Isle · serpent statue","coordinate_role":"classic_reference_area","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Book of the Ancients","countPerCharacter":1,"itemId":15803,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3550,"money_copper":4500,"items":[],"choices":[{"id":16791,"name":"Silkstream Cuffs","count":1,"url":"https://www.wowhead.com/forever/item=16791"},{"id":16793,"name":"Arcmetal Shoulders","count":1,"url":"https://www.wowhead.com/forever/item=16793"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Book of the Ancients","countPerCharacter":1,"itemId":15803,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get the Book of the Ancients and return it to Azore Aldamort at the tower in Ethel Rethor. ","guide_note":"Take the supplied gem to the serpent statue at the north end of Ranazjar Isle, summon Lord Kragaru and collect the Book of the Ancients.","guide_optional":false,"routing_decision":{"id":6027,"title":"Book of the Ancients","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6027,"firstStop":19,"lastStop":21,"turninStop":21,"completed":true,"group":"Book of the Ancients · #6027","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6027"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=6027","note":"Take the supplied gem to the serpent statue at the north end of Ranazjar Isle, summon Lord Kragaru and collect the Book of the Ancients."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6027"}],"missing_fields":[]}},{"quest_id":6132,"title":"Get Me Out of Here!","quest_level":39,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Melizza Brimbuzzle","locations":[{"zone_id":"desolace","zone":"Desolace","x":33.95,"y":53.5,"subzone":"Melizza Brimbuzzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hornizz Brimbuzzle","locations":[{"zone_id":"desolace","zone":"Desolace","x":47.83,"y":61.83,"subzone":"Hornizz Brimbuzzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Melizza Brimbuzzle, then speak with Hornizz Brimbuzzle at the Kodo Graveyard in Desolace."},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":33.95,"y":53.5,"subzone":"Melizza Brimbuzzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Melizza Brimbuzzle, then speak with Hornizz Brimbuzzle at the Kodo Graveyard in Desolace.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Melizza Brimbuzzle, then speak with Hornizz Brimbuzzle at the Kodo Graveyard in Desolace.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Melizza Brimbuzzle, then speak with Hornizz Brimbuzzle at the Kodo Graveyard in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6132,"title":"Get Me Out of Here!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6132,"firstStop":34,"lastStop":36,"turninStop":36,"completed":true,"group":"Get Me Out of Here! · #6132","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6132"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6132"}],"missing_fields":[]}},{"quest_id":6134,"title":"Ghost-o-plasm Round Up","quest_level":39,"minimum_level":34,"faction":"horde_or_neutral","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hornizz Brimbuzzle","locations":[{"zone_id":"desolace","zone":"Desolace","x":47.83,"y":61.83,"subzone":"Hornizz Brimbuzzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hornizz Brimbuzzle","locations":[{"zone_id":"desolace","zone":"Desolace","x":47.83,"y":61.83,"subzone":"Hornizz Brimbuzzle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ghost-o-plasm","item_id":15849},"count_per_character":8,"locations":[{"zone_id":"desolace","zone":"Desolace","x":64,"y":91,"subzone":"Valley of Bones · Dead Goliaths","coordinate_role":"classic_reference_area","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ghost-o-plasm","countPerCharacter":8,"itemId":15849,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2250,"money_copper":4500,"items":[],"choices":[{"id":15864,"name":"Condor Bracers","count":1,"url":"https://www.wowhead.com/forever/item=15864"},{"id":15865,"name":"Anchorhold Buckler","count":1,"url":"https://www.wowhead.com/forever/item=15865"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ghost-o-plasm","countPerCharacter":8,"itemId":15849,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 8 Ghost-o-plasms and the Crate of Ghost Magnets to Hornizz Brimbuzzle in Desolace.","guide_note":"Place the Ghost Magnet between the large skeletons in the Valley of Bones. Pull the attracted ghosts separately and collect eight Ghost-o-plasms per character. Event duration is unmeasured.","guide_optional":false,"routing_decision":{"id":6134,"title":"Ghost-o-plasm Round Up","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6134,"firstStop":31,"lastStop":33,"turninStop":33,"completed":true,"group":"Ghost-o-plasm Round Up · #6134","kinds":["pickup","objective","turnin"],"guide":"desolace-return","title":"Optional detour: the Desolace return","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":37},"url":"/journey/desolace-return.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6134"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=6134","note":"Place the Ghost Magnet between the large skeletons in the Valley of Bones. Pull the attracted ghosts separately and collect eight Ghost-o-plasms per character. Event duration is unmeasured."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6134"}],"missing_fields":[]}},{"quest_id":1386,"title":"Assault on the Kolkar","quest_level":32,"minimum_level":30,"faction":"alliance","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Kolkar Centaur","npc_id":4632},"count_per_character":12,"locations":[{"zone_id":"desolace","zone":"Desolace","x":69.35,"y":42.54,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70.11,"y":41.16,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.63,"y":43.57,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.35,"y":46.87,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.67,"y":47.94,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.55,"y":52.17,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Kolkar Centaur","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Kolkar Scout","npc_id":4633},"count_per_character":12,"locations":[{"zone_id":"desolace","zone":"Desolace","x":68.7,"y":50,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.58,"y":41.22,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.3,"y":40.13,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.47,"y":38.82,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.62,"y":45.66,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.39,"y":44.42,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Kolkar Scout","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Kolkar Mauler","npc_id":4634},"count_per_character":6,"locations":[{"zone_id":"desolace","zone":"Desolace","x":70.75,"y":43.6,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.05,"y":45.74,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.25,"y":40.17,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.26,"y":44.71,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":71.54,"y":45.46,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":74.44,"y":47.43,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Kolkar Mauler","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1385],"next_quest_ids":[1369],"requirements":{"prerequisite_alternatives":[[{"quest_id":1385,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Kolkar Centaur","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Kolkar Scout","countPerCharacter":12,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":216,"expectedKills":12,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Kolkar Mauler","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Maintain your reputation with the Magram. Kill 12 Kolkar Centaurs, 12 Kolkar Scouts and 6 Kolkar Maulers, then return to Warug in the Magram Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1386,"title":"Assault on the Kolkar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1386"}],"missing_fields":[]}},{"quest_id":1385,"title":"Brutal Politics","quest_level":35,"minimum_level":30,"faction":"alliance","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Pentigast","locations":[{"zone_id":"desolace","zone":"Desolace","x":66.66,"y":10.93,"subzone":"Captain Pentigast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warug","locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Warug"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":74.97,"y":68.16,"subzone":"Warug","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Warug","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1386],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Warug","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Gain a Friendly reputation with the Magram, then speak with Warug.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1385,"title":"Brutal Politics","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1385"}],"missing_fields":[]}},{"quest_id":1384,"title":"Raid on the Kolkar","quest_level":32,"minimum_level":30,"faction":"alliance","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crude Charm","item_id":6079},"count_per_character":10,"locations":[{"zone_id":"desolace","zone":"Desolace","x":69.35,"y":42.54,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70.11,"y":41.16,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.63,"y":43.57,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.35,"y":46.87,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.67,"y":47.94,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.55,"y":52.17,"subzone":"Kolkar Centaur","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.7,"y":50,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.58,"y":41.22,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.3,"y":40.13,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.47,"y":38.82,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":68.62,"y":45.66,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":69.39,"y":44.42,"subzone":"Kolkar Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":70.75,"y":43.6,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":73.05,"y":45.74,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.25,"y":40.17,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":72.26,"y":44.71,"subzone":"Kolkar Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crude Charm","countPerCharacter":10,"itemId":6079,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1382],"next_quest_ids":[1370],"requirements":{"prerequisite_alternatives":[[{"quest_id":1382,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crude Charm","countPerCharacter":10,"itemId":6079,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Maintain your reputation with the Gelkis, and bring 10 Crude Charms to Uthek the Wise in the Gelkis Village in Desolace.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1384,"title":"Raid on the Kolkar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1384"}],"missing_fields":[]}},{"quest_id":1382,"title":"Strange Alliance","quest_level":35,"minimum_level":30,"faction":"alliance","primary_region_id":"desolace","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Pentigast","locations":[{"zone_id":"desolace","zone":"Desolace","x":66.66,"y":10.93,"subzone":"Captain Pentigast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Uthek the Wise","locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Uthek the Wise"},"count_per_character":null,"locations":[{"zone_id":"desolace","zone":"Desolace","x":36.22,"y":79.25,"subzone":"Uthek the Wise","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Uthek the Wise","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1384],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2050,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Uthek the Wise","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Gain a Friendly reputation with the Gelkis, then speak with Uthek the Wise.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1382,"title":"Strange Alliance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1382"}],"missing_fields":[]}}],"quest_count":45},{"region_id":"blasted-lands","name":"Blasted Lands","quests":[{"quest_id":7581,"title":"The Prison's Bindings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Daio the Decrepit","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.13,"y":50.14,"subzone":"Daio the Decrepit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Daio the Decrepit","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.13,"y":50.14,"subzone":"Daio the Decrepit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Satyr Blood","item_id":18603},"count_per_character":15,"locations":[{"zone_id":"feralas","zone":"Feralas","x":62,"y":33.3,"subzone":"Dire Maul exterior approach · East / Warpwood Quarter · Wildspawn satyrs","coordinate_role":"exterior_approach","evidence":"Reported exterior coordinates; not dungeon floor geometry."}],"location_label":"Dire Maul East · Warpwood Quarter · Wildspawn satyrs","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Satyr Blood","countPerCharacter":15,"itemId":18603,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7583],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Satyr Blood","countPerCharacter":15,"itemId":18603,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Dire Maul in Feralas and recover 15 Satyr Blood from the Wildspawn Satyr that inhabit the Warpwood Quarter. Return to Daio in the Tainted Scar when this is done. ","guide_note":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded.","guide_optional":false,"routing_decision":{"id":7581,"title":"The Prison's Bindings","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7581,"firstStop":2,"lastStop":4,"turninStop":4,"completed":true,"group":"The Prison's Bindings #7581","kinds":["pickup","objective","turnin"],"guide":"warlock-doomguard","title":"Warlock · Doomguard","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-doomguard.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7581"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Collect 15 Satyr Blood from the Wildspawn satyrs inside Dire Maul East. Exterior approach coordinate only; exact interior spawn geometry is not recorded."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7581"}],"missing_fields":[]}},{"quest_id":7582,"title":"The Prison's Casing","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"elite","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Daio the Decrepit","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.13,"y":50.14,"subzone":"Daio the Decrepit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Daio the Decrepit","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.13,"y":50.14,"subzone":"Daio the Decrepit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tears of the Hederine","item_id":18604},"count_per_character":5,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":55.46,"y":84.22,"subzone":"Hederine Initiate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.44,"y":87.82,"subzone":"Hederine Initiate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":61.41,"y":83.61,"subzone":"Hederine Initiate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.7,"y":79.96,"subzone":"Hederine Initiate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.21,"y":80.26,"subzone":"Hederine Initiate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.52,"y":78.8,"subzone":"Hederine Initiate","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.98,"y":88.03,"subzone":"Hederine Manastalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":55.72,"y":79.26,"subzone":"Hederine Manastalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":57.83,"y":87.6,"subzone":"Hederine Manastalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.73,"y":79.02,"subzone":"Hederine Manastalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.07,"y":86.86,"subzone":"Hederine Manastalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.5,"y":84.84,"subzone":"Hederine Manastalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":57.69,"y":79.78,"subzone":"Hederine Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":52.41,"y":85.49,"subzone":"Hederine Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.24,"y":79.01,"subzone":"Hederine Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":50.92,"y":88.18,"subzone":"Hederine Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tears of the Hederine","countPerCharacter":5,"itemId":18604,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7583],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tears of the Hederine","countPerCharacter":5,"itemId":18604,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Travel to Darkwhisper Gorge in Winterspring and recover 5 Tears of the Hederine from the Hederine demons that occupy the gorge. Return to Daio in the Tainted Scar when you have completed this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7582,"title":"The Prison's Casing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7582,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"The Prison's Casing #7582","kinds":["pickup","objective","turnin"],"guide":"warlock-doomguard","title":"Warlock · Doomguard","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-doomguard.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7582"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7582"}],"missing_fields":[]}},{"quest_id":7583,"title":"Suppression","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"elite","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Daio the Decrepit","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.13,"y":50.14,"subzone":"Daio the Decrepit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Daio the Decrepit","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.13,"y":50.14,"subzone":"Daio the Decrepit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Imprisoned Doomguard","item_id":18605,"npc_id":12396},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":37.95,"y":69.18,"subzone":"Doomguard Commander · Tainted Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":34.55,"y":63.73,"subzone":"Doomguard Commander · Tainted Scar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Blasted Lands · Tainted Scar","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Imprisoned Doomguard","countPerCharacter":1,"itemId":18605,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7581,7582],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7581,"required_state":"completed"},{"quest_id":7582,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":18602,"name":"Tome of Sacrifice","count":1,"url":"https://www.wowhead.com/forever/item=18602"}],"choices":[],"reputation":[],"spell":18540,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Imprisoned Doomguard","countPerCharacter":1,"itemId":18605,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Venture forth into the Tainted Scar and locate a Doomguard Commander.  Use the Glowing Crystal Prison on the Doomguard Commander. Be prepared for a ferocious onslaught of attacks, as the demon attempts to escape capture.  Should you succeed, return the Imprisoned Doomguard to Daio in the Tainted Scar.","guide_note":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop.","guide_optional":false,"routing_decision":{"id":7583,"title":"Suppression","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7583,"firstStop":8,"lastStop":10,"turninStop":10,"completed":true,"group":"Suppression #7583","kinds":["pickup","objective","turnin"],"guide":"warlock-doomguard","title":"Warlock · Doomguard","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-doomguard.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7583"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Use the provided Glowing Crystal Prison on a Doomguard Commander and survive the capture attempt. Bring the Imprisoned Doomguard back to Daio. The item is obtained by the capture action, not an ordinary random kill drop."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7583"}],"missing_fields":[]}},{"quest_id":2521,"title":"To Serve Kum'isha","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Flawless Draenethyst Sphere","item_id":8244},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.18,"y":15.27,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.14,"y":12.45,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.7,"y":14.64,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.98,"y":12.91,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.21,"y":12.65,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.26,"y":15.38,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.87,"y":12.57,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.07,"y":10.87,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.26,"y":12.72,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.4,"y":13.5,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.13,"y":12.1,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.28,"y":13.56,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.2,"y":12.61,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.73,"y":11.54,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.21,"y":11.71,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.49,"y":12.35,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Flawless Draenethyst Sphere","countPerCharacter":1,"itemId":8244,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2522],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8450,"money_copper":0,"items":[{"id":10752,"name":"Emerald Encrusted Chest","count":1,"url":"https://www.wowhead.com/forever/item=10752"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Flawless Draenethyst Sphere","countPerCharacter":1,"itemId":8244,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"In your journeys throughout the Blasted Lands, should you ever come across a Flawless Draenethyst Sphere, take the item back to Kum'isha the Collector.  Be warned, this gem is one of the most rare crystals in all of Azeroth. Any creature in these lands could be holding a Flawless Draenethyst Sphere.  You will be rewarded for each Flawless Draenethyst Sphere you have collected.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2521,"title":"To Serve Kum'isha","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2521"}],"missing_fields":[]}},{"quest_id":2522,"title":"Kum'isha's Endeavors","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Flawless Draenethyst Sphere","item_id":8244},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.18,"y":15.27,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.14,"y":12.45,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.7,"y":14.64,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.98,"y":12.91,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.21,"y":12.65,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.26,"y":15.38,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.87,"y":12.57,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.07,"y":10.87,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.26,"y":12.72,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.4,"y":13.5,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.13,"y":12.1,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.28,"y":13.56,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.2,"y":12.61,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.73,"y":11.54,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.21,"y":11.71,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.49,"y":12.35,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Flawless Draenethyst Sphere","countPerCharacter":1,"itemId":8244,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2521],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2521,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[{"id":10752,"name":"Emerald Encrusted Chest","count":1,"url":"https://www.wowhead.com/forever/item=10752"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Flawless Draenethyst Sphere","countPerCharacter":1,"itemId":8244,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find and return a Flawless Draenethyst Sphere to Kum'isha the Collector.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2522,"title":"Kum'isha's Endeavors","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2522"}],"missing_fields":[]}},{"quest_id":2581,"title":"Snickerfang Jowls","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Snickerfang Jowl","item_id":8391},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.04,"y":17.57,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.62,"y":24.52,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.78,"y":17.5,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.77,"y":23.53,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.3,"y":17.84,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.77,"y":28.09,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.39,"y":57.23,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.16,"y":38.12,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.61,"y":38.8,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.22,"y":40,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.91,"y":33.79,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.11,"y":35.19,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":35.63,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.4,"y":34.19,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.42,"y":35.87,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.5,"y":36.09,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":3,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blasted Boar Lung","item_id":8392},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.22,"y":30.36,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.34,"y":35.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.78,"y":28.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.25,"y":27.28,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.86,"y":27.75,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.08,"y":31.13,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.36,"y":28.88,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.27,"y":27.39,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.13,"y":28.57,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.87,"y":30.49,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":2,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Scorpok Pincer","item_id":8393},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Scorpok Pincer","countPerCharacter":1,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2582],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":8410,"name":"R.O.I.D.S.","count":1,"url":"https://www.wowhead.com/forever/item=8410"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":3,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":2,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Scorpok Pincer","countPerCharacter":1,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring three Snickerfang Jowls, two Blasted Boar Lungs, and one Scorpok Pincer to Bloodmage Drazial.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2581,"title":"Snickerfang Jowls","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2581,"firstStop":5,"lastStop":24,"turninStop":24,"completed":true,"group":"Bloodmage Lynnore · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"blasted-lands","title":"Optional detour: Blasted Lands beasts","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/blasted-lands.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2581"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2581"}],"missing_fields":[]}},{"quest_id":2582,"title":"Rage of Ages","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Snickerfang Jowl","item_id":8391},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.04,"y":17.57,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.62,"y":24.52,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.78,"y":17.5,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.77,"y":23.53,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.3,"y":17.84,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.77,"y":28.09,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.39,"y":57.23,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.16,"y":38.12,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.61,"y":38.8,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.22,"y":40,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.91,"y":33.79,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.11,"y":35.19,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":35.63,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.4,"y":34.19,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.42,"y":35.87,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.5,"y":36.09,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":3,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blasted Boar Lung","item_id":8392},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.22,"y":30.36,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.34,"y":35.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.78,"y":28.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.25,"y":27.28,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.86,"y":27.75,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.08,"y":31.13,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.36,"y":28.88,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.27,"y":27.39,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.13,"y":28.57,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.87,"y":30.49,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":2,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Scorpok Pincer","item_id":8393},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Scorpok Pincer","countPerCharacter":1,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2581],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2581,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8410,"name":"R.O.I.D.S.","count":1,"url":"https://www.wowhead.com/forever/item=8410"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":3,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":2,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Scorpok Pincer","countPerCharacter":1,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring three Snickerfang Jowls, two Blasted Boar Lungs, and one Scorpok Pincer to Bloodmage Drazial.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2582,"title":"Rage of Ages","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2582"}],"missing_fields":["Quest XP"]}},{"quest_id":2583,"title":"A Boar's Vitality","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blasted Boar Lung","item_id":8392},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.22,"y":30.36,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.34,"y":35.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.78,"y":28.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.25,"y":27.28,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.86,"y":27.75,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.08,"y":31.13,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.36,"y":28.88,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.27,"y":27.39,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.13,"y":28.57,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.87,"y":30.49,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":3,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Scorpok Pincer","item_id":8393},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Scorpok Pincer","countPerCharacter":2,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Basilisk Brain","item_id":8394},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.09,"y":35.11,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.02,"y":29.05,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":26.17,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.94,"y":27.83,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.14,"y":30.38,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.1,"y":52.48,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.31,"y":54.95,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.08,"y":49.39,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.52,"y":51.06,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.16,"y":38.34,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.72,"y":42.31,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.17,"y":20.72,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.46,"y":20.34,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.03,"y":22.07,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.99,"y":20.36,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.02,"y":19.59,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Basilisk Brain","countPerCharacter":1,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2584],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":8411,"name":"Lung Juice Cocktail","count":1,"url":"https://www.wowhead.com/forever/item=8411"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":3,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Scorpok Pincer","countPerCharacter":2,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Basilisk Brain","countPerCharacter":1,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring three Blasted Boar Lungs, two Scorpok Pincers, and one Basilisk Brain to Bloodmage Drazial. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2583,"title":"A Boar's Vitality","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2583,"firstStop":4,"lastStop":23,"turninStop":23,"completed":true,"group":"Bloodmage Lynnore · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"blasted-lands","title":"Optional detour: Blasted Lands beasts","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/blasted-lands.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2583"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2583"}],"missing_fields":[]}},{"quest_id":2584,"title":"Spirit of the Boar","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blasted Boar Lung","item_id":8392},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.22,"y":30.36,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.34,"y":35.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.78,"y":28.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.25,"y":27.28,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.86,"y":27.75,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.08,"y":31.13,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.36,"y":28.88,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.27,"y":27.39,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.13,"y":28.57,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.87,"y":30.49,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":3,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Scorpok Pincer","item_id":8393},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Scorpok Pincer","countPerCharacter":2,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Basilisk Brain","item_id":8394},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.09,"y":35.11,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.02,"y":29.05,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":26.17,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.94,"y":27.83,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.14,"y":30.38,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.1,"y":52.48,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.31,"y":54.95,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.08,"y":49.39,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.52,"y":51.06,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.16,"y":38.34,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.72,"y":42.31,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.17,"y":20.72,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.46,"y":20.34,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.03,"y":22.07,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.99,"y":20.36,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.02,"y":19.59,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Basilisk Brain","countPerCharacter":1,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2583],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2583,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8411,"name":"Lung Juice Cocktail","count":1,"url":"https://www.wowhead.com/forever/item=8411"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":3,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Scorpok Pincer","countPerCharacter":2,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Basilisk Brain","countPerCharacter":1,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring three Blasted Boar Lungs, two Scorpok Pincers, and one Basilisk Brain to Bloodmage Drazial. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2584,"title":"Spirit of the Boar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2584"}],"missing_fields":["Quest XP"]}},{"quest_id":2585,"title":"The Decisive Striker","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scorpok Pincer","item_id":8393},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scorpok Pincer","countPerCharacter":3,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vulture Gizzard","item_id":8396},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.73,"y":26.54,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56,"y":36.46,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.72,"y":37.49,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":28.33,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.56,"y":39.07,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.46,"y":36.29,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.42,"y":35.57,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.69,"y":44.25,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.92,"y":44.62,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.75,"y":42.61,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.75,"y":46.36,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.26,"y":43.88,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.42,"y":42.32,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61,"y":40.98,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.67,"y":39.78,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blasted Boar Lung","item_id":8392},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.22,"y":30.36,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.34,"y":35.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.78,"y":28.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.25,"y":27.28,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.86,"y":27.75,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.08,"y":31.13,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.36,"y":28.88,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.27,"y":27.39,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.13,"y":28.57,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.87,"y":30.49,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":1,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2586],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":8412,"name":"Ground Scorpok Assay","count":1,"url":"https://www.wowhead.com/forever/item=8412"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Scorpok Pincer","countPerCharacter":3,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":1,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring three Scorpok Pincers, two Vulture Gizzards, and one Blasted Boar Lung to Bloodmage Drazial. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2585,"title":"The Decisive Striker","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2585,"firstStop":3,"lastStop":22,"turninStop":22,"completed":true,"group":"Bloodmage Lynnore · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"blasted-lands","title":"Optional detour: Blasted Lands beasts","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/blasted-lands.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2585"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2585"}],"missing_fields":[]}},{"quest_id":2586,"title":"Salt of the Scorpok","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Drazial","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.55,"y":14.2,"subzone":"Bloodmage Drazial","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scorpok Pincer","item_id":8393},"count_per_character":3,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scorpok Pincer","countPerCharacter":3,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vulture Gizzard","item_id":8396},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.73,"y":26.54,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56,"y":36.46,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.72,"y":37.49,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":28.33,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.56,"y":39.07,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.46,"y":36.29,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.42,"y":35.57,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.69,"y":44.25,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.92,"y":44.62,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.75,"y":42.61,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.75,"y":46.36,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.26,"y":43.88,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.42,"y":42.32,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61,"y":40.98,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.67,"y":39.78,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blasted Boar Lung","item_id":8392},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.22,"y":30.36,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.34,"y":35.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.78,"y":28.99,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.25,"y":27.28,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.86,"y":27.75,"subzone":"Ashmane Boar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.38,"y":58,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.49,"y":53.2,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.65,"y":55.71,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52,"y":53.24,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.25,"y":55.19,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.58,"y":50.46,"subzone":"Helboar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.08,"y":31.13,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.36,"y":28.88,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.27,"y":27.39,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.13,"y":28.57,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.87,"y":30.49,"subzone":"Grunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":1,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2585],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2585,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8412,"name":"Ground Scorpok Assay","count":1,"url":"https://www.wowhead.com/forever/item=8412"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Scorpok Pincer","countPerCharacter":3,"itemId":8393,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Blasted Boar Lung","countPerCharacter":1,"itemId":8392,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring three Scorpok Pincers, two Vulture Gizzards, and one Blasted Boar Lung to Bloodmage Drazial.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2586,"title":"Salt of the Scorpok","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2586"}],"missing_fields":["Quest XP"]}},{"quest_id":2601,"title":"The Basilisk's Bite","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Basilisk Brain","item_id":8394},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.09,"y":35.11,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.02,"y":29.05,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":26.17,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.94,"y":27.83,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.14,"y":30.38,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.1,"y":52.48,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.31,"y":54.95,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.08,"y":49.39,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.52,"y":51.06,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.16,"y":38.34,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.72,"y":42.31,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.17,"y":20.72,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.46,"y":20.34,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.03,"y":22.07,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.99,"y":20.36,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.02,"y":19.59,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Basilisk Brain","countPerCharacter":10,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vulture Gizzard","item_id":8396},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.73,"y":26.54,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56,"y":36.46,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.72,"y":37.49,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":28.33,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.56,"y":39.07,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.46,"y":36.29,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.42,"y":35.57,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.69,"y":44.25,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.92,"y":44.62,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.75,"y":42.61,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.75,"y":46.36,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.26,"y":43.88,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.42,"y":42.32,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61,"y":40.98,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.67,"y":39.78,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2602],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":8423,"name":"Cerebral Cortex Compound","count":1,"url":"https://www.wowhead.com/forever/item=8423"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Basilisk Brain","countPerCharacter":10,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring ten Basilisk Brains and two Vulture Gizzards to Bloodmage Lynnore. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2601,"title":"The Basilisk's Bite","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2601,"firstStop":1,"lastStop":20,"turninStop":20,"completed":true,"group":"Bloodmage Lynnore · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"blasted-lands","title":"Optional detour: Blasted Lands beasts","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/blasted-lands.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2601"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2601"}],"missing_fields":[]}},{"quest_id":2602,"title":"Infallible Mind","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Basilisk Brain","item_id":8394},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.09,"y":35.11,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.02,"y":29.05,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":26.17,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.94,"y":27.83,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.14,"y":30.38,"subzone":"Redstone Basilisk","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":64.1,"y":52.48,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.31,"y":54.95,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.08,"y":49.39,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.52,"y":51.06,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.16,"y":38.34,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":59.72,"y":42.31,"subzone":"Redstone Crystalhide","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.17,"y":20.72,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.46,"y":20.34,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.03,"y":22.07,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.99,"y":20.36,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.02,"y":19.59,"subzone":"Deatheye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Basilisk Brain","countPerCharacter":10,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vulture Gizzard","item_id":8396},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.73,"y":26.54,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56,"y":36.46,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.72,"y":37.49,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":28.33,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.56,"y":39.07,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.46,"y":36.29,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.42,"y":35.57,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.69,"y":44.25,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.92,"y":44.62,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.75,"y":42.61,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.75,"y":46.36,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.26,"y":43.88,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.42,"y":42.32,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61,"y":40.98,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.67,"y":39.78,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2601],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2601,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8423,"name":"Cerebral Cortex Compound","count":1,"url":"https://www.wowhead.com/forever/item=8423"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Basilisk Brain","countPerCharacter":10,"itemId":8394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vulture Gizzard","countPerCharacter":2,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring ten Basilisk Brains and two Vulture Gizzards to Bloodmage Lynnore.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2602,"title":"Infallible Mind","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2602"}],"missing_fields":["Quest XP"]}},{"quest_id":2603,"title":"Vulture's Vigor","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vulture Gizzard","item_id":8396},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.73,"y":26.54,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56,"y":36.46,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.72,"y":37.49,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":28.33,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.56,"y":39.07,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.46,"y":36.29,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.42,"y":35.57,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.69,"y":44.25,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.92,"y":44.62,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.75,"y":42.61,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.75,"y":46.36,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.26,"y":43.88,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.42,"y":42.32,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61,"y":40.98,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.67,"y":39.78,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vulture Gizzard","countPerCharacter":10,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Snickerfang Jowl","item_id":8391},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.04,"y":17.57,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.62,"y":24.52,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.78,"y":17.5,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.77,"y":23.53,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.3,"y":17.84,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.77,"y":28.09,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.39,"y":57.23,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.16,"y":38.12,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.61,"y":38.8,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.22,"y":40,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.91,"y":33.79,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.11,"y":35.19,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":35.63,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.4,"y":34.19,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.42,"y":35.87,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.5,"y":36.09,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":2,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2604],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4700,"money_copper":0,"items":[{"id":8424,"name":"Gizzard Gum","count":1,"url":"https://www.wowhead.com/forever/item=8424"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vulture Gizzard","countPerCharacter":10,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":2,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring ten Vulture Gizzards and two Snickerfang Jowls to Bloodmage Lynnore. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2603,"title":"Vulture's Vigor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":2603,"firstStop":2,"lastStop":21,"turninStop":21,"completed":true,"group":"Bloodmage Lynnore · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"blasted-lands","title":"Optional detour: Blasted Lands beasts","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":49},"url":"/journey/blasted-lands.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-2603"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2603"}],"missing_fields":[]}},{"quest_id":2604,"title":"Spiritual Domination","quest_level":50,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bloodmage Lynnore","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.64,"y":14.3,"subzone":"Bloodmage Lynnore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vulture Gizzard","item_id":8396},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":62.73,"y":26.54,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56,"y":36.46,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.72,"y":37.49,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":28.33,"subzone":"Black Slayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.56,"y":39.07,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.46,"y":36.29,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.42,"y":35.57,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.69,"y":44.25,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.92,"y":44.62,"subzone":"Bonepicker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.75,"y":42.61,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.75,"y":46.36,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.26,"y":43.88,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.42,"y":42.32,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61,"y":40.98,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.67,"y":39.78,"subzone":"Spiteflayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vulture Gizzard","countPerCharacter":10,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Snickerfang Jowl","item_id":8391},"count_per_character":2,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.04,"y":17.57,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.62,"y":24.52,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.78,"y":17.5,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.77,"y":23.53,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.3,"y":17.84,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.77,"y":28.09,"subzone":"Starving Snickerfang","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.39,"y":57.23,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":53.16,"y":38.12,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.61,"y":38.8,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.22,"y":40,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.91,"y":33.79,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.11,"y":35.19,"subzone":"Snickerfang Hyena","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":58.63,"y":35.63,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.4,"y":34.19,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.42,"y":35.87,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":45.5,"y":36.09,"subzone":"Ravage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":2,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2603],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":2603,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":8424,"name":"Gizzard Gum","count":1,"url":"https://www.wowhead.com/forever/item=8424"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vulture Gizzard","countPerCharacter":10,"itemId":8396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Snickerfang Jowl","countPerCharacter":2,"itemId":8391,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring ten Vulture Gizzards and two Snickerfang Jowls to Bloodmage Lynnore. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2604,"title":"Spiritual Domination","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2604"}],"missing_fields":["Quest XP"]}},{"quest_id":3501,"title":"Everything Counts In Large Amounts","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Imperfect Draenethyst Fragment","item_id":10593},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.18,"y":15.27,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.14,"y":12.45,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.7,"y":14.64,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.98,"y":12.91,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.21,"y":12.65,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.26,"y":15.38,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.87,"y":12.57,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.07,"y":10.87,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.26,"y":12.72,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.4,"y":13.5,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.13,"y":12.1,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.28,"y":13.56,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.2,"y":12.61,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.73,"y":11.54,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.21,"y":11.71,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.49,"y":12.35,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Imperfect Draenethyst Fragment","countPerCharacter":1,"itemId":10593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3502],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[{"id":12122,"name":"Kum'isha's Junk","count":1,"url":"https://www.wowhead.com/forever/item=12122"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Imperfect Draenethyst Fragment","countPerCharacter":1,"itemId":10593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Kum'isha Imperfect Draenethyst Fragments and be rewarded for each one you turn in. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3501,"title":"Everything Counts In Large Amounts","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3501"}],"missing_fields":[]}},{"quest_id":3502,"title":"One Draenei's Junk...","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kum'isha the Collector","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.98,"y":35.65,"subzone":"Kum'isha the Collector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Imperfect Draenethyst Fragment","item_id":10593},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.18,"y":15.27,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.14,"y":12.45,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.7,"y":14.64,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.98,"y":12.91,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.21,"y":12.65,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.26,"y":15.38,"subzone":"Dreadmaul Ogre","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.87,"y":12.57,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.07,"y":10.87,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.26,"y":12.72,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.4,"y":13.5,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.13,"y":12.1,"subzone":"Dreadmaul Ogre Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.28,"y":13.56,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.2,"y":12.61,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":43.73,"y":11.54,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":41.21,"y":11.71,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":42.49,"y":12.35,"subzone":"Dreadmaul Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Imperfect Draenethyst Fragment","countPerCharacter":1,"itemId":10593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3501],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3501,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":12122,"name":"Kum'isha's Junk","count":1,"url":"https://www.wowhead.com/forever/item=12122"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Imperfect Draenethyst Fragment","countPerCharacter":1,"itemId":10593,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Kum'isha Imperfect Draenethyst Fragments. Any form of monster in the Blasted Lands could be carrying a fragment. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3502,"title":"One Draenei's Junk...","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3502"}],"missing_fields":["Quest XP"]}},{"quest_id":8647,"title":"Bellowrage the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bellowrage","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.92,"y":54.93,"subzone":"Elder Bellowrage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bellowrage","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.92,"y":54.93,"subzone":"Elder Bellowrage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Bellowrage"},"count_per_character":null,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.92,"y":54.93,"subzone":"Elder Bellowrage","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Bellowrage","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Bellowrage","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8647,"title":"Bellowrage the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8647"}],"missing_fields":["Quest XP"]}},{"quest_id":2783,"title":"Petty Squabbles","quest_level":57,"minimum_level":50,"faction":"alliance","primary_region_id":"blasted-lands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ambassador Ardalan","locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":67.57,"y":19.29,"subzone":"Ambassador Ardalan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fallen Hero of the Horde","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fallen Hero of the Horde"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":34.29,"y":66.14,"subzone":"Fallen Hero of the Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[2801],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fallen Hero of the Horde","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with the Fallen Hero of the Horde at the border of the Blasted Lands and the swamp.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2783,"title":"Petty Squabbles","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2783"}],"missing_fields":[]}}],"quest_count":19},{"region_id":"felwood","name":"Felwood","quests":[{"quest_id":7601,"title":"What Niby Commands","quest_level":50,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Niby the Almighty","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.38,"y":44.85,"subzone":"Niby the Almighty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Impsy"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Impsy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7602],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Impsy","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Impsy in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7601,"title":"What Niby Commands","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7601,"firstStop":3,"lastStop":5,"turninStop":5,"completed":true,"group":"What Niby Commands #7601","kinds":["pickup","objective","turnin"],"guide":"warlock-infernal","title":"Warlock · Infernal","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":50},"url":"/journey/warlock-infernal.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7601"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7601"}],"missing_fields":["Quest XP"]}},{"quest_id":7602,"title":"Flawless Fel Essence","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Flawless Fel Essence (Azshara)","item_id":18624},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":65.96,"y":16.48,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.83,"y":17.55,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.05,"y":24.34,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":61.42,"y":25.2,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.65,"y":25.58,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.23,"y":17.35,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":62.78,"y":25.49,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":66.41,"y":16.83,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.89,"y":16.9,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.79,"y":18.64,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.65,"y":24.47,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":61.44,"y":24.97,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.99,"y":24.08,"subzone":"Legashi Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":67.04,"y":18.45,"subzone":"Legashi Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":62.64,"y":23.39,"subzone":"Legashi Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":66.43,"y":18.51,"subzone":"Legashi Hellcaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Flawless Fel Essence (Azshara)","countPerCharacter":1,"itemId":18624,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Flawless Fel Essence (Jaedenar)","item_id":18622},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.23,"y":45.87,"subzone":"Jaedenar Legionnaire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.69,"y":45.9,"subzone":"Jaedenar Legionnaire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.08,"y":46.28,"subzone":"Jaedenar Legionnaire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.6,"y":50.88,"subzone":"Jaedenar Legionnaire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.34,"y":55.64,"subzone":"Jaedenar Legionnaire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.9,"y":54.68,"subzone":"Jaedenar Legionnaire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Flawless Fel Essence (Jaedenar)","countPerCharacter":1,"itemId":18622,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Flawless Fel Essence (Dark Portal)","item_id":18623},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.73,"y":50.62,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":52.3,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.91,"y":49.3,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":51.54,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.24,"y":52.37,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Flawless Fel Essence (Dark Portal)","countPerCharacter":1,"itemId":18623,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7601],"next_quest_ids":[7603],"requirements":{"prerequisite_alternatives":[[{"quest_id":7601,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Flawless Fel Essence (Azshara)","countPerCharacter":1,"itemId":18624,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Flawless Fel Essence (Jaedenar)","countPerCharacter":1,"itemId":18622,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Flawless Fel Essence (Dark Portal)","countPerCharacter":1,"itemId":18623,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Impsy in Felwood has asked that you bring him three Flawless Fel Essences originating from three distinct locations.  The Legashi Satyrs of Azshara hold the Flawless Fel Essence of their region. The Jaedenar Legionnaires of Jaedenar hold the Flawless Fel Essence of their region. The Felguard Sentries of the Blasted Lands hold the Flawless Fel Essence of their region.  Recover the Flawless Fel Essences and return to Impsy in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7602,"title":"Flawless Fel Essence","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7602,"firstStop":6,"lastStop":10,"turninStop":10,"completed":true,"group":"Flawless Fel Essence #7602","kinds":["pickup","objective","turnin"],"guide":"warlock-infernal","title":"Warlock · Infernal","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":50},"url":"/journey/warlock-infernal.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7602"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7602"}],"missing_fields":[]}},{"quest_id":7603,"title":"Kroshius' Infernal Core","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"elite","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Niby the Almighty","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.38,"y":44.85,"subzone":"Niby the Almighty","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Kroshius","npc_id":14467},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":45.7,"y":34.76,"subzone":"Kroshius","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Kroshius","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Kroshius' Infernal Core","item_id":18625},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":45.7,"y":34.76,"subzone":"Kroshius","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Kroshius' Infernal Core","countPerCharacter":1,"itemId":18625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7602],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7602,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7050,"money_copper":0,"items":[{"id":18762,"name":"Shard of the Green Flame","count":1,"url":"https://www.wowhead.com/forever/item=18762"}],"choices":[],"reputation":[],"spell":1122,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Kroshius","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"collect","target":"Kroshius' Infernal Core","countPerCharacter":1,"itemId":18625,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":1,"isPartial":true},"objective_summary":"Search Shatter Scar Vale in Felwood for the remains of Kroshius. When you locate the remains, use the Fel Fire near them and await Kroshius' return. When the infernal has awoken, slay him and take from his corpse Kroshius' Infernal Core.  Return Kroshius' Infernal Core to Niby the Almighty in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7603,"title":"Kroshius' Infernal Core","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7603,"firstStop":11,"lastStop":14,"turninStop":14,"completed":true,"group":"Kroshius' Infernal Core #7603","kinds":["pickup","objective","turnin"],"guide":"warlock-infernal","title":"Warlock · Infernal","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":50},"url":"/journey/warlock-infernal.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7603"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7603"}],"missing_fields":[]}},{"quest_id":7624,"title":"Ulathek the Traitor","quest_level":58,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Banehollow","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.93,"y":44.42,"subzone":"Lord Banehollow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Banehollow","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.93,"y":44.42,"subzone":"Lord Banehollow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"The Traitor's Heart","item_id":18719},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":40.76,"y":48.42,"subzone":"Ulathek","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Traitor's Heart","countPerCharacter":1,"itemId":18719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7623],"next_quest_ids":[7625],"requirements":{"prerequisite_alternatives":[[{"quest_id":7623,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Traitor's Heart","countPerCharacter":1,"itemId":18719,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Confront Ulathek, then bring The Traitor's Heart to Lord Banehollow in Jaedenar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7624,"title":"Ulathek the Traitor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7624,"firstStop":15,"lastStop":17,"turninStop":17,"completed":true,"group":"Ulathek the Traitor #7624","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7624"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7624"}],"missing_fields":[]}},{"quest_id":7625,"title":"Xorothian Stardust","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Banehollow","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.93,"y":44.42,"subzone":"Lord Banehollow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorzeeki Wildeyes","locations":[{"zone_id":"burning-steppes","zone":"Burning Steppes","x":12.44,"y":31.63,"subzone":"Gorzeeki Wildeyes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Xorothian Stardust","item_id":18687,"npc_id":14522},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.18,"y":44.46,"subzone":"Ur'dan · purchase Xorothian Stardust","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"location_label":"Felwood · Jaedenar · Ur'dan","delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Xorothian Stardust","countPerCharacter":1,"itemId":18687,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7624],"next_quest_ids":[7629],"requirements":{"prerequisite_alternatives":[[{"quest_id":7624,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Xorothian Stardust","countPerCharacter":1,"itemId":18687,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Purchase Xorothian Stardust from Ur'dan. Bring it to Gorzeeki Wildeyes in the Burning Steppes.","guide_note":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified.","guide_optional":false,"routing_decision":{"id":7625,"title":"Xorothian Stardust","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":7625,"firstStop":18,"lastStop":20,"turninStop":20,"completed":true,"group":"Xorothian Stardust #7625","kinds":["pickup","objective","turnin"],"guide":"warlock-dreadsteed","title":"Warlock · Dreadsteed","profile":{"class":"warlock","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/warlock-dreadsteed.html?class=warlock&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-7625"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Purchase Xorothian Stardust from Ur'dan, then deliver it to Gorzeeki in the Burning Steppes. It is a vendor purchase, not a kill drop. Current Forever price is not verified."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7625"}],"missing_fields":[]}},{"quest_id":8420,"title":"Hot and Itchy","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Felcloth","item_id":14256},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.73,"y":50.62,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":61.82,"y":52.3,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.91,"y":49.3,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":51.54,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.24,"y":52.37,"subzone":"Felguard Sentry","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.96,"y":16.48,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.83,"y":17.55,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.05,"y":24.34,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":61.42,"y":25.2,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.65,"y":25.58,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.23,"y":17.35,"subzone":"Legashi Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":62.78,"y":25.49,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":66.41,"y":16.83,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.89,"y":16.9,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.79,"y":18.64,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.65,"y":24.47,"subzone":"Legashi Rogue","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Felcloth","countPerCharacter":1,"itemId":14256,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8421],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8419],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Felcloth","countPerCharacter":1,"itemId":14256,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a piece of felcloth to Impsy in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8420,"title":"Hot and Itchy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8420"}],"missing_fields":[]}},{"quest_id":8421,"title":"The Wrong Stuff","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rotting Wood","item_id":20613},"count_per_character":10,"locations":[{"zone_id":"felwood","zone":"Felwood","x":48.7,"y":20.4,"subzone":"Irontree Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.58,"y":23.75,"subzone":"Irontree Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":53.39,"y":23.1,"subzone":"Irontree Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.52,"y":21.15,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.23,"y":20.16,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.78,"y":19.44,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.26,"y":18.45,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":50.56,"y":20.75,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":51.5,"y":21.67,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":51.55,"y":24.95,"subzone":"Withered Protector","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rotting Wood","countPerCharacter":10,"itemId":20613,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bloodvenom Essence","item_id":20614},"count_per_character":4,"locations":[{"zone_id":"felwood","zone":"Felwood","x":42.64,"y":47.58,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.2,"y":46.46,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.99,"y":56.04,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.5,"y":55.71,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.72,"y":54.88,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.28,"y":54.48,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bloodvenom Essence","countPerCharacter":4,"itemId":20614,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8419,8420],"next_quest_ids":[8422],"requirements":{"prerequisite_alternatives":[[{"quest_id":8419,"required_state":"completed"}],[{"quest_id":8420,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rotting Wood","countPerCharacter":10,"itemId":20613,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bloodvenom Essence","countPerCharacter":4,"itemId":20614,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 10 Rotting Wood and 4 Bloodvenom Essence to Impsy in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8421,"title":"The Wrong Stuff","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8421,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Wrong Stuff #8421","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8421"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8421"}],"missing_fields":[]}},{"quest_id":8422,"title":"Trolls of a Feather","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Impsy","locations":[{"zone_id":"felwood","zone":"Felwood","x":41.36,"y":45.02,"subzone":"Impsy","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Amber Voodoo Feather","item_id":20606},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Gasher and Zul’Lor","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Gasher and Zul’Lor","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Amber Voodoo Feather","countPerCharacter":2,"itemId":20606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Blue Voodoo Feather","item_id":20607},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Hukku and Mijan","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Hukku and Mijan","delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Blue Voodoo Feather","countPerCharacter":2,"itemId":20607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Green Voodoo Feather","item_id":20608},"count_per_character":2,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Zolo and Loro","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Zolo and Loro","delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Green Voodoo Feather","countPerCharacter":2,"itemId":20608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8421],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8421,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":15500,"items":[],"choices":[{"id":20536,"name":"Soul Harvester","count":1,"url":"https://www.wowhead.com/forever/item=20536"},{"id":20534,"name":"Abyss Shard","count":1,"url":"https://www.wowhead.com/forever/item=20534"},{"id":20530,"name":"Robes of Servitude","count":1,"url":"https://www.wowhead.com/forever/item=20530"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Amber Voodoo Feather","countPerCharacter":2,"itemId":20606,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Blue Voodoo Feather","countPerCharacter":2,"itemId":20607,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Green Voodoo Feather","countPerCharacter":2,"itemId":20608,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring a total of 6 Voodoo Feathers from the trolls in sunken temple.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8422,"title":"Trolls of a Feather","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8422,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Trolls of a Feather #8422","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"warlock","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=warlock&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8422"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8422"}],"missing_fields":[]}},{"quest_id":4102,"title":"Cleansing Felwood","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood Amber","item_id":11503},"count_per_character":15,"locations":[{"zone_id":"felwood","zone":"Felwood","x":57.23,"y":21.94,"subzone":"Warpwood Moss Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":57.99,"y":22.44,"subzone":"Warpwood Moss Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":59.1,"y":19.89,"subzone":"Warpwood Moss Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":59.26,"y":20.25,"subzone":"Warpwood Moss Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":55,"y":19.63,"subzone":"Warpwood Moss Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":54.91,"y":15.71,"subzone":"Warpwood Moss Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":58.44,"y":22.41,"subzone":"Warpwood Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":58.96,"y":21.03,"subzone":"Warpwood Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":58.07,"y":22.02,"subzone":"Warpwood Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":59.5,"y":19.72,"subzone":"Warpwood Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":59.18,"y":21.19,"subzone":"Warpwood Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":59.6,"y":21.44,"subzone":"Warpwood Shredder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":57.76,"y":22.33,"subzone":"Dessecus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood Amber","countPerCharacter":15,"itemId":11503,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5882,5883,5884,5885,5886],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blood Amber","countPerCharacter":15,"itemId":11503,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 15 Blood Amber to Maybess Riverbreeze in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4102,"title":"Cleansing Felwood","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4102,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4102"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4102"}],"missing_fields":[]}},{"quest_id":8460,"title":"Timbermaw Ally","quest_level":48,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grazle","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.93,"y":85.01,"subzone":"Grazle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grazle","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.93,"y":85.01,"subzone":"Grazle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Deadwood Warrior","npc_id":7153},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.73,"y":88.18,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.63,"y":91.98,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.66,"y":91.93,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":91.62,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.17,"y":92.95,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.98,"y":90.97,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Deadwood Warrior","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deadwood Pathfinder","npc_id":7155},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":47.42,"y":93.41,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.14,"y":89.87,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.22,"y":91.69,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.3,"y":89.46,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.37,"y":88.94,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Deadwood Pathfinder","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deadwood Gardener","npc_id":7154},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":46.3,"y":90.62,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.99,"y":92.57,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":47.38,"y":92.62,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.93,"y":89.08,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.23,"y":91.44,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.77,"y":88.88,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Deadwood Gardener","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8462,8466],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4400,"money_copper":0,"items":[],"choices":[{"id":21311,"name":"Earth Warder's Vest","count":1,"url":"https://www.wowhead.com/forever/item=21311"},{"id":21312,"name":"Belt of the Den Watcher","count":1,"url":"https://www.wowhead.com/forever/item=21312"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Deadwood Warrior","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Deadwood Pathfinder","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Deadwood Gardener","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false},"objective_summary":"Grazle wants you to prove yourself by killing 6 Deadwood Warriors, 6 Deadwood Pathfinders, and 6 Deadwood Gardeners. Return to him in southern Felwood near the Emerald Sanctuary when you are done.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8460,"title":"Timbermaw Ally","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8460,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8460"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8460"}],"missing_fields":[]}},{"quest_id":5155,"title":"Forces of Jaedenar","quest_level":51,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Jaedenar Hound","npc_id":7125},"count_per_character":4,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.38,"y":61.07,"subzone":"Jaedenar Hound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.7,"y":61.87,"subzone":"Jaedenar Hound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.5,"y":61.41,"subzone":"Jaedenar Hound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.83,"y":60.38,"subzone":"Jaedenar Hound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.07,"y":59.18,"subzone":"Jaedenar Hound","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":35.78,"y":60.55,"subzone":"Jaedenar Hound","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Jaedenar Hound","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Jaedenar Guardian","npc_id":7113},"count_per_character":4,"locations":[{"zone_id":"felwood","zone":"Felwood","x":37.96,"y":61.35,"subzone":"Jaedenar Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.07,"y":60.74,"subzone":"Jaedenar Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":34.97,"y":59.4,"subzone":"Jaedenar Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.41,"y":62.43,"subzone":"Jaedenar Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.54,"y":61.13,"subzone":"Jaedenar Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.76,"y":60.24,"subzone":"Jaedenar Guardian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Jaedenar Guardian","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Jaedenar Adept","npc_id":7115},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.03,"y":62.08,"subzone":"Jaedenar Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.66,"y":61.23,"subzone":"Jaedenar Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.25,"y":61.45,"subzone":"Jaedenar Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.95,"y":62.01,"subzone":"Jaedenar Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.57,"y":60.58,"subzone":"Jaedenar Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.17,"y":58.48,"subzone":"Jaedenar Adept","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Jaedenar Adept","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Jaedenar Cultist","npc_id":7112},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.12,"y":62.16,"subzone":"Jaedenar Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.72,"y":61.33,"subzone":"Jaedenar Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.69,"y":61.55,"subzone":"Jaedenar Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.46,"y":61.72,"subzone":"Jaedenar Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.95,"y":62.2,"subzone":"Jaedenar Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.15,"y":61.13,"subzone":"Jaedenar Cultist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Jaedenar Cultist","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5157],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Jaedenar Hound","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Jaedenar Guardian","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Jaedenar Adept","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Jaedenar Cultist","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Enter Jaedenar and slay 4 Jaedenar Hounds, 4 Jaedenar Guardsmen, 6 Jaedenar Adepts, and 6 Jaedenar Cultists before returning to Greta Mosshoof in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5155,"title":"Forces of Jaedenar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5155,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5155"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5155"}],"missing_fields":[]}},{"quest_id":5156,"title":"Verifying the Corruption","quest_level":54,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Taronn Redfeather","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.89,"y":81.62,"subzone":"Taronn Redfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Taronn Redfeather","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.89,"y":81.62,"subzone":"Taronn Redfeather","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Entropic Beast","npc_id":9878},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":43.91,"y":40.81,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":44.64,"y":40.98,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.77,"y":41.4,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":41.23,"y":37.83,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.66,"y":38.19,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":45.7,"y":38.6,"subzone":"Entropic Beast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Entropic Beast","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Entropic Horror","npc_id":9879},"count_per_character":2,"locations":[{"zone_id":"felwood","zone":"Felwood","x":43.91,"y":40.81,"subzone":"Entropic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":44.64,"y":40.98,"subzone":"Entropic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.77,"y":41.4,"subzone":"Entropic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":41.23,"y":37.83,"subzone":"Entropic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.66,"y":38.19,"subzone":"Entropic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":45.7,"y":38.6,"subzone":"Entropic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Entropic Horror","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6800,"money_copper":16500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Entropic Beast","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Entropic Horror","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out and destroy 2 Entropic Beasts and 2 Entropic Horrors while exploring Shatter Scar Vale. After checking to see if the craters there are still filled with corrupt fel water, return to Taronn Redfeather in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5156,"title":"Verifying the Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5156,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet → Orgrimmar → southern Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5156"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5156"}],"missing_fields":[]}},{"quest_id":8462,"title":"Speak to Nafien","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grazle","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.93,"y":85.01,"subzone":"Grazle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nafien","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nafien"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nafien","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8460],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8460,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nafien","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel north along the main road in Felwood and speak with the furbolg named Nafien. He stands guard outside the entrance to Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8462,"title":"Speak to Nafien","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8462,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern Deadwood → Jaedenar","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8462"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8462"}],"missing_fields":[]}},{"quest_id":5157,"title":"Collection of the Corrupt Water","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item","target":{"name":"Corrupt Moonwell Water","item_id":12907},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":35.17,"y":59.79,"subzone":"the Corrupt Jaedenar Moon Well","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item","target":"Corrupt Moonwell Water","countPerCharacter":1,"itemId":12907,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5155],"next_quest_ids":[5158],"requirements":{"prerequisite_alternatives":[[{"quest_id":5155,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item","target":"Corrupt Moonwell Water","countPerCharacter":1,"itemId":12907,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Take the Empty Canteen to the Moon Well in the center of Jaedenar and fill it before returning to Greta Mosshoof in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well.","guide_optional":false,"routing_decision":{"id":5157,"title":"Collection of the Corrupt Water","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5157,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Southern Deadwood → Jaedenar","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5157"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=5157","detail":"Use the Empty Canteen at the green moonwell outside Shadow Hold, in Jaedenar. Stay outside the cave; this is not the Ruins of Constellas well."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5157"}],"missing_fields":[]}},{"quest_id":5158,"title":"Seeking Spiritual Aid","quest_level":52,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Islen Waterseer","locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Islen Waterseer"},"count_per_character":null,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":65.83,"y":43.78,"subzone":"Islen Waterseer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5157],"next_quest_ids":[5159],"requirements":{"prerequisite_alternatives":[[{"quest_id":5157,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Islen Waterseer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Corrupt Moon Well Water to Islen Waterseer in the Barrens.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5158,"title":"Seeking Spiritual Aid","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5158,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Southern Deadwood → Jaedenar","kinds":["pickup"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5158"},{"questId":5158,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet water handoff → Felwood","kinds":["objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5158"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5158"}],"missing_fields":[]}},{"quest_id":4505,"title":"Well of Corruption","quest_level":54,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Winna Hazzard","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.21,"y":52.34,"subzone":"Winna Hazzard","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Winna Hazzard","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.21,"y":52.34,"subzone":"Winna Hazzard","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item","target":{"name":"Filled Flasket","item_id":12567},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":32.32,"y":66.56,"subzone":"Corrupted Moonwell Spell Focus (DND)","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item","target":"Filled Flasket","countPerCharacter":1,"itemId":12567,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4506],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item","target":"Filled Flasket","countPerCharacter":1,"itemId":12567,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect a sample of corrupted water from the Jadefire Satyrs' moonwell and bring it to Winna Hazzard at Bloodvenom Post.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar.","guide_optional":false,"routing_decision":{"id":4505,"title":"Well of Corruption","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4505,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodvenom → Jadefire moonwell","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4505"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4505","detail":"Use the Hardened Flasket at the corrupted moonwell at the back of the Ruins of Constellas. Approach from the road to the east/southeast through the satyr ruins. This is a different well from Collection of the Corrupt Water in Jaedenar."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4505"}],"missing_fields":[]}},{"quest_id":4506,"title":"Corrupted Sabers","quest_level":54,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Winna Hazzard","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.21,"y":52.34,"subzone":"Winna Hazzard","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Winna Hazzard","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.21,"y":52.34,"subzone":"Winna Hazzard","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"use_item_then_lead_creature","target":{"name":"Winna Hazzard"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":32.32,"y":66.56,"subzone":"Corrupted Moonwell Spell Focus (DND)","coordinate_role":"questie_forever_spawn","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"use_item_then_lead_creature","target":"Winna Hazzard","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4505],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4505,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"use_item_then_lead_creature","target":"Winna Hazzard","countPerCharacter":null,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Take Winna's kitten to the corrupted moonwell, release it, then bring it back to Winna.  Once you have returned to Winna, click on the cat to release it to Winna.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown. Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective.","guide_optional":false,"routing_decision":{"id":4506,"title":"Corrupted Sabers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4506,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Bloodvenom → Jadefire moonwell","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4506"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://www.wowhead.com/forever/quest=4506","detail":"Release the kitten at the Ruins of Constellas moonwell, then escort the corrupted saber back to Winna Hazzard at Bloodvenom Post. This successor uses the same well as #4505. When back at Winna, interact with the cat to release it to her and finish the objective."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4506"}],"missing_fields":[]}},{"quest_id":8461,"title":"Deadwood of the North","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nafien","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nafien","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Deadwood Den Watcher","npc_id":7156},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":63.68,"y":6.05,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":60.07,"y":8.15,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":61.43,"y":10.04,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":62.54,"y":13.21,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":62.56,"y":10.26,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":62.67,"y":9.94,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Deadwood Den Watcher","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deadwood Avenger","npc_id":7157},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":60.9,"y":8.42,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":61.1,"y":9.04,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":63.67,"y":8.17,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":63.27,"y":12.95,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":63.44,"y":11.59,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":63.06,"y":11.59,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Deadwood Avenger","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Deadwood Shaman","npc_id":7158},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":64.01,"y":6.79,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":60.37,"y":8.82,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":61.46,"y":11.15,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":63.66,"y":12.34,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":62.48,"y":11.56,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":62.63,"y":11.22,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Deadwood Shaman","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8465,8467],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[{"id":21316,"name":"Leggings of the Ursa","count":1,"url":"https://www.wowhead.com/forever/item=21316"},{"id":21317,"name":"Helm of the Pathfinder","count":1,"url":"https://www.wowhead.com/forever/item=21317"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Deadwood Den Watcher","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Deadwood Avenger","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Deadwood Shaman","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":324,"partyKnownSeconds":324,"unknownObjectives":0,"isPartial":false},"objective_summary":"Nafien would like you to kill 6 Deadwood Den Watchers, 6 Deadwood Avengers, and 6 Deadwood Shamans. Return to him in northern Felwood near the entrance to Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8461,"title":"Deadwood of the North","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8461,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northern Felwood → Timbermaw","kinds":["pickup","objective","turnin"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8461"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8461"}],"missing_fields":[]}},{"quest_id":8465,"title":"Speak to Salfa","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nafien","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Salfa","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":27.73,"y":34.5,"subzone":"Salfa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Salfa"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":27.73,"y":34.5,"subzone":"Salfa","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Salfa","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8461],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8461,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Salfa","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel through Timbermaw Hold and exit into Winterspring. Speak with Salfa, who stands guard outside the entrance to Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8465,"title":"Speak to Salfa","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8465,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Northern Felwood → Timbermaw","kinds":["pickup"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8465"},{"questId":8465,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Timbermaw exit → Everlook","kinds":["objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8465"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8465"}],"missing_fields":[]}},{"quest_id":5085,"title":"Mystery Goo","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Deadwood Cauldron","locations":[{"zone_id":"felwood","zone":"Felwood","x":60.2,"y":5.84,"subzone":"Deadwood Cauldron","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Donova Snowden","locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Donova Snowden"},"count_per_character":null,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":31.27,"y":45.16,"subzone":"Donova Snowden","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5084],"next_quest_ids":[5086],"requirements":{"prerequisite_alternatives":[[{"quest_id":5084,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Donova Snowden","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Report back to Donova Snowden with your findings.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5085,"title":"Mystery Goo","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5085,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall mystery · Felwood handoff","kinds":["pickup","objective","turnin"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5085"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5085"}],"missing_fields":[]}},{"quest_id":5165,"title":"Dousing the Flames of Protection","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Brazier of Pain","object_id":176158},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.27,"y":56.3,"subzone":"Brazier of Pain","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Brazier of Pain","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Brazier of Malice","object_id":176159},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":37.68,"y":52.69,"subzone":"Brazier of Malice","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Brazier of Malice","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Brazier of Suffering","object_id":176160},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.73,"y":53.27,"subzone":"Brazier of Suffering","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Brazier of Suffering","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Brazier of Hatred","object_id":176161},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.48,"y":55.19,"subzone":"Brazier of Hatred","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Brazier of Hatred","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5159],"next_quest_ids":[5242],"requirements":{"prerequisite_alternatives":[[{"quest_id":5159,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Brazier of Pain","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Brazier of Malice","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Brazier of Suffering","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Brazier of Hatred","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Using the Purified Moon Well Water, douse the flames of the four braziers of protection within Shadow Hold in Felwood, then return to Greta Mosshoof in the Emerald Sanctuary.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5165,"title":"Dousing the Flames of Protection","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5165,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet water handoff → Felwood","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5165"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5165"}],"missing_fields":[]}},{"quest_id":5202,"title":"A Strange Red Key","quest_level":55,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Jaedenar Enforcer","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.48,"y":48.45,"subzone":"Jaedenar Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Enforcer","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.51,"y":48.51,"subzone":"Jaedenar Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Enforcer","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.08,"y":51.81,"subzone":"Jaedenar Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Enforcer","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.39,"y":57.85,"subzone":"Jaedenar Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Enforcer","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.69,"y":53.42,"subzone":"Jaedenar Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Enforcer","locations":[{"zone_id":"felwood","zone":"Felwood","x":39.65,"y":49.47,"subzone":"Jaedenar Enforcer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Darkweaver","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.74,"y":48.36,"subzone":"Jaedenar Darkweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Darkweaver","locations":[{"zone_id":"felwood","zone":"Felwood","x":37.76,"y":45.82,"subzone":"Jaedenar Darkweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Darkweaver","locations":[{"zone_id":"felwood","zone":"Felwood","x":37.55,"y":47.87,"subzone":"Jaedenar Darkweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Darkweaver","locations":[{"zone_id":"felwood","zone":"Felwood","x":38.16,"y":54.75,"subzone":"Jaedenar Darkweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Darkweaver","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.07,"y":56.46,"subzone":"Jaedenar Darkweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Darkweaver","locations":[{"zone_id":"felwood","zone":"Felwood","x":37.05,"y":54.87,"subzone":"Jaedenar Darkweaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Warlock","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.21,"y":48.83,"subzone":"Jaedenar Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Warlock","locations":[{"zone_id":"felwood","zone":"Felwood","x":38.63,"y":50.48,"subzone":"Jaedenar Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Warlock","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.6,"y":57.41,"subzone":"Jaedenar Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Jaedenar Warlock","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.73,"y":56.89,"subzone":"Jaedenar Warlock","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captured Arko'narin","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.21,"y":55.47,"subzone":"Captured Arko'narin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Captured Arko'narin"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.21,"y":55.47,"subzone":"Captured Arko'narin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Captured Arko'narin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5203],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Captured Arko'narin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Search through Jaedenar to discover what the Blood Red Key is used for.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5202,"title":"A Strange Red Key","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5202,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadow Hold · braziers and rescue","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5202"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5202"}],"missing_fields":[]}},{"quest_id":5203,"title":"Rescue From Jaedenar","quest_level":55,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captured Arko'narin","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.21,"y":55.47,"subzone":"Captured Arko'narin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jessir Moonbow","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":82.01,"subzone":"Jessir Moonbow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Arko'narin to where Lightforge and her equipment are being held, and then protect her as you escape Shadow Hold. Afterwards, seek out Jessir Moonbow in Felwood to let her know what's happened to her friends."},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":36.21,"y":55.47,"subzone":"Captured Arko'narin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Arko'narin to where Lightforge and her equipment are being held, and then protect her as you escape Shadow Hold. Afterwards, seek out Jessir Moonbow in Felwood to let her know what's happened to her friends.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5202],"next_quest_ids":[5204],"requirements":{"prerequisite_alternatives":[[{"quest_id":5202,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Arko'narin to where Lightforge and her equipment are being held, and then protect her as you escape Shadow Hold. Afterwards, seek out Jessir Moonbow in Felwood to let her know what's happened to her friends.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Arko'narin to where Lightforge and her equipment are being held, and then protect her as you escape Shadow Hold. Afterwards, seek out Jessir Moonbow in Felwood to let her know what's happened to her friends.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5203,"title":"Rescue From Jaedenar","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5203,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadow Hold · braziers and rescue","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5203"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5203"}],"missing_fields":[]}},{"quest_id":5204,"title":"Retribution of the Light","quest_level":57,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jessir Moonbow","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":82.01,"subzone":"Jessir Moonbow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Remains of Trey Lightforge","locations":[{"zone_id":"felwood","zone":"Felwood","x":38.5,"y":50.41,"subzone":"Remains of Trey Lightforge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Rakaiah","npc_id":9518},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.3,"y":50.51,"subzone":"Rakaiah","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Rakaiah","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5203],"next_quest_ids":[5385],"requirements":{"prerequisite_alternatives":[[{"quest_id":5203,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4500,"money_copper":0,"items":[{"id":13562,"name":"Remains of Trey Lightforge","count":1,"url":"https://www.wowhead.com/forever/item=13562"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Rakaiah","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return to Jaedenar and kill the succubus Rakaiah before finding the Remains of Trey Lightforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5204,"title":"Retribution of the Light","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5204,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadow Hold · braziers and rescue","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5204"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5204"}],"missing_fields":[]}},{"quest_id":5242,"title":"A Final Blow","quest_level":58,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Moora","npc_id":9861},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.81,"y":46.87,"subzone":"Moora","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Moora","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Salia","npc_id":9860},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.79,"y":46.7,"subzone":"Salia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Salia","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"collect","target":{"name":"Shadow Lord Fel'dan's Head","item_id":13207},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":38.82,"y":46.78,"subzone":"Shadow Lord Fel'dan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Shadow Lord Fel'dan's Head","countPerCharacter":1,"itemId":13207,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5165],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5165,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9300,"money_copper":0,"items":[],"choices":[{"id":15707,"name":"Brantwood Sash","count":1,"url":"https://www.wowhead.com/forever/item=15707"},{"id":15708,"name":"Blight Leather Gloves","count":1,"url":"https://www.wowhead.com/forever/item=15708"},{"id":15709,"name":"Gearforge Girdle","count":1,"url":"https://www.wowhead.com/forever/item=15709"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Moora","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Salia","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"collect","target":"Shadow Lord Fel'dan's Head","countPerCharacter":1,"itemId":13207,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Moora and Salia, and bring Shadow Lord Fel'dan's Head to Greta Mosshoof in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5242,"title":"A Final Blow","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5242,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadow Hold · braziers and rescue","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5242"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5242"}],"missing_fields":[]}},{"quest_id":5385,"title":"The Remains of Trey Lightforge","quest_level":57,"minimum_level":49,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Remains of Trey Lightforge","locations":[{"zone_id":"felwood","zone":"Felwood","x":38.5,"y":50.41,"subzone":"Remains of Trey Lightforge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jessir Moonbow","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":82.01,"subzone":"Jessir Moonbow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jessir Moonbow"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":82.01,"subzone":"Jessir Moonbow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jessir Moonbow","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5204],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5204,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7550,"money_copper":2200,"items":[],"choices":[{"id":15706,"name":"Hunt Tracker Blade","count":1,"url":"https://www.wowhead.com/forever/item=15706"},{"id":15705,"name":"Tidecrest Blade","count":1,"url":"https://www.wowhead.com/forever/item=15705"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jessir Moonbow","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Return the Remains of Trey Lightforge to Jessir Moonbow in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":5385,"title":"The Remains of Trey Lightforge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5385,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Shadow Hold · final tasks","kinds":["pickup","objective","turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5385"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5385"}],"missing_fields":[]}},{"quest_id":996,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.98,"y":61.54,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":36.98,"y":61.54,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":996,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=996"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":998,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.67,"y":48.88,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.67,"y":48.88,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":998,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=998"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":1514,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":57.53,"y":20,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":57.53,"y":20,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1514,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1514"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":2523,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":52.94,"y":88.95,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":52.94,"y":88.95,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2523,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2523"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":2878,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.4,"y":56.71,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.4,"y":56.71,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2878,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2878"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":3363,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.91,"y":6.09,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.91,"y":6.09,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3363,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3363"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4005,"title":"Aquementas","quest_level":54,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eridan Bluewind","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":81.51,"subzone":"Eridan Bluewind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"J.D. Collie","locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":41.92,"y":2.7,"subzone":"J.D. Collie","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silver Totem of Aquementas","item_id":11522},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":70,"y":49,"subzone":"Lost Rigger Cove · circle of stones","coordinate_role":"classic_reference_area","evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silver Totem of Aquementas","countPerCharacter":1,"itemId":11522,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4084],"next_quest_ids":[3961],"requirements":{"prerequisite_alternatives":[[{"quest_id":4084,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silver Totem of Aquementas","countPerCharacter":1,"itemId":11522,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Take the Book of Aquor, the Silvery Claws, and the Irontree Heart to Tanaris.  Use the Book of Aquor to summon Aquementas.  After you have the completed totem, take it to J.D. Collie in Marshal's Refuge.","guide_note":"Unpack all of Eridan’s Supplies. Use the Book of Aquor while standing inside the stone circle and remain there until Aquementas transforms the claws and heart into the totem. A kill is not required for this transformation.","guide_optional":false,"routing_decision":{"id":4005,"title":"Aquementas","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4005,"firstStop":37,"lastStop":40,"turninStop":40,"completed":true,"group":"Aquementas · #4005","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4005"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=4005","note":"Unpack all of Eridan’s Supplies. Use the Book of Aquor while standing inside the stone circle and remain there until Aquementas transforms the claws and heart into the totem. A kill is not required for this transformation."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4005"}],"missing_fields":[]}},{"quest_id":4084,"title":"Silver Heart","quest_level":55,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Eridan Bluewind","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":81.51,"subzone":"Eridan Bluewind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Eridan Bluewind","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.35,"y":81.51,"subzone":"Eridan Bluewind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silvery Claws","item_id":11172},"count_per_character":11,"locations":[{"zone_id":"felwood","zone":"Felwood","x":45.06,"y":84.86,"subzone":"Angerclaw Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":41.46,"y":78.7,"subzone":"Angerclaw Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":45.57,"y":87.55,"subzone":"Angerclaw Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.52,"y":89.79,"subzone":"Angerclaw Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":44.47,"y":83.89,"subzone":"Angerclaw Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":43.78,"y":82.83,"subzone":"Angerclaw Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.38,"y":23.98,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":61.93,"y":13.53,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.05,"y":22.16,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":55.65,"y":21.08,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":56.69,"y":24.93,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":53.45,"y":28.06,"subzone":"Angerclaw Grizzly","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.69,"y":16.29,"subzone":"Angerclaw Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":35.95,"subzone":"Angerclaw Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.78,"y":44.26,"subzone":"Angerclaw Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":44.48,"y":18.03,"subzone":"Angerclaw Mauler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silvery Claws","countPerCharacter":11,"itemId":11172,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Irontree Heart","item_id":11173},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":48.7,"y":20.4,"subzone":"Irontree Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.58,"y":23.75,"subzone":"Irontree Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":53.39,"y":23.1,"subzone":"Irontree Wanderer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.52,"y":21.15,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.23,"y":20.16,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.78,"y":19.44,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.26,"y":18.45,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":50.56,"y":20.75,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":51.5,"y":21.67,"subzone":"Irontree Stomper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Irontree Heart","countPerCharacter":1,"itemId":11173,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3942],"next_quest_ids":[4005],"requirements":{"prerequisite_alternatives":[[{"quest_id":3942,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silvery Claws","countPerCharacter":11,"itemId":11172,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Irontree Heart","countPerCharacter":1,"itemId":11173,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Collect 11 Silvery Claws and 1 Irontree Heart for Eridan Bluewind in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4084,"title":"Silver Heart","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4084,"firstStop":33,"lastStop":36,"turninStop":36,"completed":true,"group":"Silver Heart · #4084","kinds":["pickup","objective","turnin"],"guide":"linken","title":"Optional detour: Linken’s journey","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":53},"url":"/journey/linken.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4084"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4084"}],"missing_fields":[]}},{"quest_id":4113,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":55.8,"y":10.44,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":55.8,"y":10.44,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4113,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4113"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4114,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":62.85,"y":21.8,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":62.85,"y":21.8,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4114,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4114"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4115,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":44.78,"y":41.74,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":44.78,"y":41.74,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4115,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4115"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4116,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.58,"y":13.91,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.58,"y":13.91,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4116,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4116"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4117,"title":"Corrupted Whipper Root","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":45.19,"y":21.6,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":45.19,"y":21.6,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4117,"title":"Corrupted Whipper Root","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4117"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4118,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":56.01,"y":10.67,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":56.01,"y":10.67,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4118,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4118"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4119,"title":"Corrupted Night Dragon","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":52.45,"y":86.14,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":52.45,"y":86.14,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4119,"title":"Corrupted Night Dragon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4119"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4221,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":55.22,"y":23.48,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":55.22,"y":23.48,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4221,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4221"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4222,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":39.08,"y":22.48,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":39.08,"y":22.48,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4222,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4222"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4343,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":50,"y":80,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":50,"y":80,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4343,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4343"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4401,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.78,"y":6.91,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.78,"y":6.91,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4401,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4401"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4403,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":45.2,"y":18.54,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":45.2,"y":18.54,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4403,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4403"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4443,"title":"Corrupted Whipper Root","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.59,"y":18.26,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.59,"y":18.26,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4443,"title":"Corrupted Whipper Root","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4443"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4444,"title":"Corrupted Whipper Root","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":49.42,"y":12.17,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":49.42,"y":12.17,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4444,"title":"Corrupted Whipper Root","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4444"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4445,"title":"Corrupted Whipper Root","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.56,"y":20.35,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":40.56,"y":20.35,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4445,"title":"Corrupted Whipper Root","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4445"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4446,"title":"Corrupted Whipper Root","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.61,"y":18.24,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.61,"y":18.24,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4446,"title":"Corrupted Whipper Root","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4446"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4447,"title":"Corrupted Night Dragon","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":49,"y":87.47,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":49,"y":87.47,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4447,"title":"Corrupted Night Dragon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4447"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4448,"title":"Corrupted Night Dragon","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":42.94,"y":14.03,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":42.94,"y":14.03,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4448,"title":"Corrupted Night Dragon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4448"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4461,"title":"Corrupted Whipper Root","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":49.58,"y":12.09,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Whipper Root","locations":[{"zone_id":"felwood","zone":"Felwood","x":49.58,"y":12.09,"subzone":"Corrupted Whipper Root","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":3,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4461,"title":"Corrupted Whipper Root","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4461"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4462,"title":"Corrupted Night Dragon","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.23,"y":59.12,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Night Dragon","locations":[{"zone_id":"felwood","zone":"Felwood","x":35.23,"y":59.12,"subzone":"Corrupted Night Dragon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":4,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4462,"title":"Corrupted Night Dragon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4462"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4464,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":48.51,"y":76.73,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":48.51,"y":76.73,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4464,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4464"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4465,"title":"Corrupted Songflower","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.2,"y":85.48,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Songflower","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.2,"y":85.48,"subzone":"Corrupted Songflower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4465,"title":"Corrupted Songflower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4465"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4466,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":44.77,"y":41.58,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":44.77,"y":41.58,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4466,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4466"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4467,"title":"Corrupted Windblossom","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":54.99,"y":22.57,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Corrupted Windblossom","locations":[{"zone_id":"felwood","zone":"Felwood","x":54.99,"y":22.57,"subzone":"Corrupted Windblossom","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Plant Salve","item_id":11516},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Plant Salve","countPerCharacter":2,"itemId":11516,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4467,"title":"Corrupted Windblossom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4467"}],"missing_fields":["Cenarion Plant Salve location"]}},{"quest_id":4521,"title":"Wild Guardians","quest_level":56,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Raging Owlbeast","npc_id":7451},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":61.2,"y":29.8,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.95,"y":28.22,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.71,"y":36.8,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":59.49,"y":27.96,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":56.63,"y":32.11,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":51.32,"y":33.83,"subzone":"Raging Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Raging Owlbeast","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Ragged Owlbeast","npc_id":7450},"count_per_character":15,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":48.15,"y":46.4,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.63,"y":46.34,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":44.49,"y":42.77,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":54.92,"y":37.68,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":47.38,"y":42.78,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":45.51,"y":42.93,"subzone":"Ragged Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Ragged Owlbeast","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[4741],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5800,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Raging Owlbeast","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Ragged Owlbeast","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Trull Failbane in Felwood wants you to kill 15 Raging Owlbeasts and 15 Ragged Owlbeasts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4521,"title":"Wild Guardians","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4521,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Bloodvenom → Jadefire moonwell","kinds":["pickup"],"guide":"felwood-opening","title":"Felwood · southern woods and Bloodvenom","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-opening.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4521"},{"questId":4521,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Yeti cave and owlbeasts","kinds":["objective"],"guide":"winterspring-opening","title":"Winterspring · Everlook and the hot springs","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-opening.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4521"},{"questId":4521,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Ratchet water handoff → Felwood","kinds":["turnin"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"warrior","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=warrior&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4521"},{"questId":4521,"firstStop":1,"lastStop":5,"turninStop":5,"completed":true,"group":"Wild Guardians · #4521","kinds":["pickup","objective","turnin"],"guide":"winter-guardians","title":"Optional detour: the last Wild Guardians","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":59},"url":"/journey/winter-guardians.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4521"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4521"}],"missing_fields":[]}},{"quest_id":4721,"title":"Wild Guardians","quest_level":59,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Berserk Owlbeast","npc_id":7454},"count_per_character":10,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":63.56,"y":19.04,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.67,"y":59.42,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.42,"y":64.37,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":58.3,"y":59.39,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":67.28,"y":25.56,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.32,"y":16.05,"subzone":"Berserk Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Berserk Owlbeast","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4741],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4741,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Berserk Owlbeast","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Trull Failbane in Felwood wants you to hunt 10 Berserk Owlbeasts in Winterspring.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4721,"title":"Wild Guardians","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4721,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Wild Guardians · #4721","kinds":["pickup","objective","turnin"],"guide":"winter-guardians","title":"Optional detour: the last Wild Guardians","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":59},"url":"/journey/winter-guardians.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4721"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4721"}],"missing_fields":[]}},{"quest_id":4741,"title":"Wild Guardians","quest_level":58,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Moontouched Owlbeast","npc_id":7453},"count_per_character":13,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":64.91,"y":17.78,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":62.14,"y":15.58,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.34,"y":57.89,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":64.42,"y":62.34,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":63.24,"y":19.89,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"winterspring","zone":"Winterspring","x":65.96,"y":60.37,"subzone":"Moontouched Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Moontouched Owlbeast","countPerCharacter":13,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":234,"expectedKills":13,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":234,"expectedKills":13,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4521],"next_quest_ids":[4721],"requirements":{"prerequisite_alternatives":[[{"quest_id":4521,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Moontouched Owlbeast","countPerCharacter":13,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":234,"expectedKills":13,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":234,"expectedKills":13,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":234,"partyKnownSeconds":234,"unknownObjectives":0,"isPartial":false},"objective_summary":"Trull Failbane in Felwood wants you to hunt 13 Moontouched Owlbeasts.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4741,"title":"Wild Guardians","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4741,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Ratchet water handoff → Felwood","kinds":["pickup"],"guide":"felwood-return","title":"Felwood · Shadow Hold and the corrupted heart","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/felwood-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4741"},{"questId":4741,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Winterfall Village · chief and final piece","kinds":["objective","turnin"],"guide":"winterspring-return","title":"Winterspring · Winterfall and the final hunts","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/winterspring-return.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4741"},{"questId":4741,"firstStop":6,"lastStop":8,"turninStop":8,"completed":true,"group":"Wild Guardians · #4741","kinds":["pickup","objective","turnin"],"guide":"winter-guardians","title":"Optional detour: the last Wild Guardians","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":59},"url":"/journey/winter-guardians.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4741"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4741"}],"missing_fields":[]}},{"quest_id":4883,"title":"Guarding Secrets","quest_level":59,"minimum_level":52,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Trull Failbane","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.73,"y":52.79,"subzone":"Trull Failbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nara Wildmane","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nara Wildmane"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":75.65,"y":31.61,"subzone":"Nara Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4882],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":4882,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":0,"items":[],"choices":[{"id":15796,"name":"Seaspray Bracers","count":1,"url":"https://www.wowhead.com/forever/item=15796"},{"id":15797,"name":"Shining Armplates","count":1,"url":"https://www.wowhead.com/forever/item=15797"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nara Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Blue-feathered Necklace to Nara Wildmane.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":4883,"title":"Guarding Secrets","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":4883,"firstStop":15,"lastStop":17,"turninStop":17,"completed":true,"group":"Guarding Secrets · #4883","kinds":["pickup","objective","turnin"],"guide":"winter-guardians","title":"Optional detour: the last Wild Guardians","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":59},"url":"/journey/winter-guardians.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-4883"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=4883"}],"missing_fields":[]}},{"quest_id":5882,"title":"Salve via Hunting","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Corrupted Soul Shard","item_id":11515},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":41.19,"y":70.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.65,"y":71.26,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.72,"y":71.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.22,"y":71.05,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.67,"y":71.22,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.94,"y":72.49,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.64,"y":47.58,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.2,"y":46.46,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.99,"y":56.04,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.5,"y":55.71,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.72,"y":54.88,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.28,"y":54.48,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.11,"y":45.07,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.73,"y":46.15,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.6,"y":46.93,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.99,"y":47.32,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Corrupted Soul Shard","countPerCharacter":6,"itemId":11515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4102],"next_quest_ids":[5887],"requirements":{"prerequisite_alternatives":[[{"quest_id":4102,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Corrupted Soul Shard","countPerCharacter":6,"itemId":11515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5882,"title":"Salve via Hunting","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5882"}],"missing_fields":[]}},{"quest_id":5883,"title":"Salve via Mining","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":186,"name":"Mining","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tainted Vitriol","item_id":11513},"count_per_character":4,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tainted Vitriol","countPerCharacter":4,"itemId":11513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4102],"next_quest_ids":[5888],"requirements":{"prerequisite_alternatives":[[{"quest_id":4102,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tainted Vitriol","countPerCharacter":4,"itemId":11513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5883,"title":"Salve via Mining","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5883"}],"missing_fields":[]}},{"quest_id":5884,"title":"Salve via Gathering","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":182,"name":"Herbalism","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fel Creep","item_id":11514},"count_per_character":4,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.46,"y":80.12,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.2,"y":68.93,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":34.06,"y":62.71,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.43,"y":60.31,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.29,"y":69.4,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.85,"y":78.88,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":25.28,"y":67.69,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.05,"y":67.1,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":25.63,"y":66.25,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.84,"y":63.74,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":38.32,"y":71.66,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":42.02,"y":28.95,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.44,"y":61.26,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":41.23,"y":21.26,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":43.87,"y":67.19,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.26,"y":60.43,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fel Creep","countPerCharacter":4,"itemId":11514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4102],"next_quest_ids":[5889],"requirements":{"prerequisite_alternatives":[[{"quest_id":4102,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fel Creep","countPerCharacter":4,"itemId":11514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5884,"title":"Salve via Gathering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5884"}],"missing_fields":[]}},{"quest_id":5885,"title":"Salve via Skinning","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":393,"name":"Skinning","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Patch of Tainted Skin","item_id":11512},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Patch of Tainted Skin","countPerCharacter":5,"itemId":11512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4102],"next_quest_ids":[5890],"requirements":{"prerequisite_alternatives":[[{"quest_id":4102,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Patch of Tainted Skin","countPerCharacter":5,"itemId":11512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5885,"title":"Salve via Skinning","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Patch of Tainted Skin location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5885"}],"missing_fields":["Patch of Tainted Skin location"]}},{"quest_id":5886,"title":"Salve via Disenchanting","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":333,"name":"Enchanting","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lesser Nether Essence","item_id":11174},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lesser Nether Essence","countPerCharacter":1,"itemId":11174,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[4102],"next_quest_ids":[5891],"requirements":{"prerequisite_alternatives":[[{"quest_id":4102,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lesser Nether Essence","countPerCharacter":1,"itemId":11174,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5886,"title":"Salve via Disenchanting","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Lesser Nether Essence location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5886"}],"missing_fields":["Lesser Nether Essence location"]}},{"quest_id":5887,"title":"Salve via Hunting","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Corrupted Soul Shard","item_id":11515},"count_per_character":6,"locations":[{"zone_id":"felwood","zone":"Felwood","x":41.19,"y":70.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.65,"y":71.26,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.72,"y":71.9,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.22,"y":71.05,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.67,"y":71.22,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.94,"y":72.49,"subzone":"Cursed Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.64,"y":47.58,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.2,"y":46.46,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.99,"y":56.04,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":40.5,"y":55.71,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.72,"y":54.88,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.28,"y":54.48,"subzone":"Tainted Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.11,"y":45.07,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.73,"y":46.15,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.6,"y":46.93,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":36.99,"y":47.32,"subzone":"Vile Ooze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Corrupted Soul Shard","countPerCharacter":6,"itemId":11515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5882],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5882,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Corrupted Soul Shard","countPerCharacter":6,"itemId":11515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5887,"title":"Salve via Hunting","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5887"}],"missing_fields":["Quest XP"]}},{"quest_id":5888,"title":"Salve via Mining","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":186,"name":"Mining","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tainted Vitriol","item_id":11513},"count_per_character":4,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.88,"y":55.67,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":60.64,"y":40.85,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.76,"y":43.49,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.07,"y":13.81,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.07,"y":19.22,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":44.28,"y":13.94,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":59.58,"y":50.77,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":65.16,"y":60.5,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.27,"y":44.38,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":61.21,"y":61.86,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":66.87,"y":54.2,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.34,"y":27.46,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":66.99,"y":53.62,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":74.78,"y":55.88,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":61.8,"y":31.18,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":81.09,"y":44.96,"subzone":"Small Thorium Vein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tainted Vitriol","countPerCharacter":4,"itemId":11513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5883],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5883,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tainted Vitriol","countPerCharacter":4,"itemId":11513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5888,"title":"Salve via Mining","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5888"}],"missing_fields":["Quest XP"]}},{"quest_id":5889,"title":"Salve via Gathering","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":182,"name":"Herbalism","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Fel Creep","item_id":11514},"count_per_character":4,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.46,"y":80.12,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.2,"y":68.93,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":34.06,"y":62.71,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":47.43,"y":60.31,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.29,"y":69.4,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.85,"y":78.88,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":25.28,"y":67.69,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":26.05,"y":67.1,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":25.63,"y":66.25,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":30.84,"y":63.74,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":38.32,"y":71.66,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":42.02,"y":28.95,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":37.44,"y":61.26,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":41.23,"y":21.26,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":43.87,"y":67.19,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.26,"y":60.43,"subzone":"Arthas' Tears","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Fel Creep","countPerCharacter":4,"itemId":11514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5884],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5884,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Fel Creep","countPerCharacter":4,"itemId":11514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5889,"title":"Salve via Gathering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5889"}],"missing_fields":["Quest XP"]}},{"quest_id":5890,"title":"Salve via Skinning","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":393,"name":"Skinning","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Patch of Tainted Skin","item_id":11512},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Patch of Tainted Skin","countPerCharacter":5,"itemId":11512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5885],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5885,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Patch of Tainted Skin","countPerCharacter":5,"itemId":11512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5890,"title":"Salve via Skinning","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5890"}],"missing_fields":["Patch of Tainted Skin location","Quest XP"]}},{"quest_id":5891,"title":"Salve via Disenchanting","quest_level":55,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":333,"name":"Enchanting","value":1},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Maybess Riverbreeze","locations":[{"zone_id":"felwood","zone":"Felwood","x":46.75,"y":83.13,"subzone":"Maybess Riverbreeze","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Lesser Nether Essence","item_id":11174},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Lesser Nether Essence","countPerCharacter":1,"itemId":11174,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[5886],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":5886,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":11516,"name":"Cenarion Plant Salve","count":2,"url":"https://www.wowhead.com/forever/item=11516"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Lesser Nether Essence","countPerCharacter":1,"itemId":11174,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5891,"title":"Salve via Disenchanting","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5891"}],"missing_fields":["Lesser Nether Essence location","Quest XP"]}},{"quest_id":6031,"title":"Runecloth","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":576,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":576,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Meilosh","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.69,"y":2.81,"subzone":"Meilosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Meilosh","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.69,"y":2.81,"subzone":"Meilosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Runecloth","item_id":14047},"count_per_character":30,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.08,"y":49.95,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":32.47,"y":49.51,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":59.5,"y":46,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":55.91,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":45.18,"y":74.35,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":52.6,"y":70.92,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.51,"y":69.73,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.36,"y":69.43,"subzone":"Stormwind City Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stormwind-city","zone":"Stormwind City","x":69.17,"y":82.72,"subzone":"General Marcus Jonathan","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.01,"y":71.54,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.14,"y":71.66,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.2,"y":71.78,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":33.89,"y":71.53,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":34.04,"y":72.11,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"dun-morogh","zone":"Dun Morogh","x":30.1,"y":72,"subzone":"Coldridge Mountaineer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.41,"y":49.49,"subzone":"Stonard Grunt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":30,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[{"id":15822,"name":"Shadowskin Spaulders","count":1,"url":"https://www.wowhead.com/forever/item=15822"},{"id":15823,"name":"Bricksteel Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=15823"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Runecloth","countPerCharacter":30,"itemId":14047,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 30 Runecloth to Meilosh in Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6031,"title":"Runecloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6031"}],"missing_fields":[]}},{"quest_id":6032,"title":"Sacred Cloth","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":197,"name":"Tailoring","value":290},"reputation":{"minimum":{"1":576,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":576,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Meilosh","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.69,"y":2.81,"subzone":"Meilosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Meilosh","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.69,"y":2.81,"subzone":"Meilosh","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":19435,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mooncloth","countPerCharacter":2,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 2 Mooncloth to Meilosh in Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6032,"title":"Sacred Cloth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mooncloth location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6032"}],"missing_fields":["Mooncloth location"]}},{"quest_id":6162,"title":"A Husband's Last Battle","quest_level":51,"minimum_level":46,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dreka'Sur","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.8,"y":52.73,"subzone":"Dreka'Sur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dreka'Sur","locations":[{"zone_id":"felwood","zone":"Felwood","x":34.8,"y":52.73,"subzone":"Dreka'Sur","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Overlord Ror's Claw","item_id":15879},"count_per_character":1,"locations":[{"zone_id":"felwood","zone":"Felwood","x":48.23,"y":94.28,"subzone":"Overlord Ror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Overlord Ror's Claw","countPerCharacter":1,"itemId":15879,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4900,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Overlord Ror's Claw","countPerCharacter":1,"itemId":15879,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Overlord Ror and return his claw to Dreka'Sur at Bloodvenom Post in Felwood.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6162,"title":"A Husband's Last Battle","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":6162,"firstStop":1,"lastStop":3,"turninStop":3,"completed":true,"group":"A Husband's Last Battle · #6162","kinds":["pickup","objective","turnin"],"guide":"felwood-southern","title":"Optional detour: a husband’s last battle","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":52},"url":"/journey/felwood-southern.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-6162"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6162"}],"missing_fields":[]}},{"quest_id":8466,"title":"Feathers for Grazle","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Grazle","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.93,"y":85.01,"subzone":"Grazle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Grazle","locations":[{"zone_id":"felwood","zone":"Felwood","x":50.93,"y":85.01,"subzone":"Grazle","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deadwood Headdress Feather","item_id":21377},"count_per_character":5,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.73,"y":88.18,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.63,"y":91.98,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.66,"y":91.93,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":91.62,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.17,"y":92.95,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.98,"y":90.97,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.3,"y":90.62,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.99,"y":92.57,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":47.38,"y":92.62,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.93,"y":89.08,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.23,"y":91.44,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.77,"y":88.88,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":47.42,"y":93.41,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.14,"y":89.87,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.22,"y":91.69,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.3,"y":89.46,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deadwood Headdress Feather","countPerCharacter":5,"itemId":21377,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8460],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8460,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deadwood Headdress Feather","countPerCharacter":5,"itemId":21377,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Some of the Deadwood furbolgs wear a distinctive headdress that may be used as a means of proof in thinning their numbers. Bring me a feather from any headdresses you acquire; for every set of five you bring me, you will earn recognition amongst the Timbermaw.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8466,"title":"Feathers for Grazle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8466"}],"missing_fields":[]}},{"quest_id":8467,"title":"Feathers for Nafien","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nafien","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nafien","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.77,"y":8.13,"subzone":"Nafien","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deadwood Headdress Feather","item_id":21377},"count_per_character":5,"locations":[{"zone_id":"felwood","zone":"Felwood","x":49.73,"y":88.18,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.63,"y":91.98,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.66,"y":91.93,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.67,"y":91.62,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.17,"y":92.95,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.98,"y":90.97,"subzone":"Deadwood Warrior","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.3,"y":90.62,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.99,"y":92.57,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":47.38,"y":92.62,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.93,"y":89.08,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.23,"y":91.44,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.77,"y":88.88,"subzone":"Deadwood Gardener","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":47.42,"y":93.41,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":46.14,"y":89.87,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.22,"y":91.69,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.3,"y":89.46,"subzone":"Deadwood Pathfinder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deadwood Headdress Feather","countPerCharacter":5,"itemId":21377,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8461],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8461,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deadwood Headdress Feather","countPerCharacter":5,"itemId":21377,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Some of the Deadwood furbolgs wear a distinctive headdress that may be used as a means of proof in thinning their numbers. Bring me a feather from any headdresses you acquire; for every set of five you bring me, you will earn recognition amongst the Timbermaw.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8467,"title":"Feathers for Nafien","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8467"}],"missing_fields":[]}},{"quest_id":8470,"title":"Deadwood Ritual Totem","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Deadwood Den Watcher","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.68,"y":6.05,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Den Watcher","locations":[{"zone_id":"felwood","zone":"Felwood","x":60.07,"y":8.15,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Den Watcher","locations":[{"zone_id":"felwood","zone":"Felwood","x":61.43,"y":10.04,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Den Watcher","locations":[{"zone_id":"felwood","zone":"Felwood","x":62.54,"y":13.21,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Den Watcher","locations":[{"zone_id":"felwood","zone":"Felwood","x":62.56,"y":10.26,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Den Watcher","locations":[{"zone_id":"felwood","zone":"Felwood","x":62.67,"y":9.94,"subzone":"Deadwood Den Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Avenger","locations":[{"zone_id":"felwood","zone":"Felwood","x":60.9,"y":8.42,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Avenger","locations":[{"zone_id":"felwood","zone":"Felwood","x":61.1,"y":9.04,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Avenger","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.67,"y":8.17,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Avenger","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.27,"y":12.95,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Avenger","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.44,"y":11.59,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Avenger","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.06,"y":11.59,"subzone":"Deadwood Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Shaman","locations":[{"zone_id":"felwood","zone":"Felwood","x":64.01,"y":6.79,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Shaman","locations":[{"zone_id":"felwood","zone":"Felwood","x":60.37,"y":8.82,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Shaman","locations":[{"zone_id":"felwood","zone":"Felwood","x":61.46,"y":11.15,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Deadwood Shaman","locations":[{"zone_id":"felwood","zone":"Felwood","x":63.66,"y":12.34,"subzone":"Deadwood Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kernda","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.5,"y":3.52,"subzone":"Kernda","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Kernda"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":65.5,"y":3.52,"subzone":"Kernda","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Kernda","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[{"id":13446,"name":"Major Healing Potion","count":2,"url":"https://www.wowhead.com/forever/item=13446"},{"id":13444,"name":"Major Mana Potion","count":2,"url":"https://www.wowhead.com/forever/item=13444"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Kernda","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Deadwood Ritual Totem inside Timbermaw Hold and see if one of the furbolgs there will find a use for the item. The Timbermaw will not speak with you unless you are of Neutral reputation or greater with them.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8470,"title":"Deadwood Ritual Totem","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8470"}],"missing_fields":[]}},{"quest_id":8481,"title":"The Root of All Evil","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":576,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":576,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn One Eye","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.18,"y":2.68,"subzone":"Gorn One Eye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn One Eye","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.18,"y":2.68,"subzone":"Gorn One Eye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Essence of Xandivious","item_id":21145},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Essence of Xandivious","countPerCharacter":1,"itemId":21145,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21326,"name":"Defender of the Timbermaw","count":1,"url":"https://www.wowhead.com/forever/item=21326"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Essence of Xandivious","countPerCharacter":1,"itemId":21145,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Plant the Demon Summoning Torch in the mouth of High Chief Winterfall's cave in the Winterfall furbolg village. Defeat the demon and retrieve the Essence of Xandivious for Gorn One Eye in Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8481,"title":"The Root of All Evil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Essence of Xandivious location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8481"}],"missing_fields":["Essence of Xandivious location"]}},{"quest_id":8485,"title":"The Brokering of Peace","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":576,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":576,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gorn One Eye","locations":[{"zone_id":"felwood","zone":"Felwood","x":65.18,"y":2.68,"subzone":"Gorn One Eye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Thrall","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Thrall"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":31.73,"y":37.82,"subzone":"Thrall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Thrall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Timbermaw Offering of Peace to Thrall in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8485,"title":"The Brokering of Peace","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8485"}],"missing_fields":[]}},{"quest_id":8723,"title":"Nightwind the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"felwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Nightwind","locations":[{"zone_id":"felwood","zone":"Felwood","x":37.64,"y":53,"subzone":"Elder Nightwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Nightwind","locations":[{"zone_id":"felwood","zone":"Felwood","x":37.64,"y":53,"subzone":"Elder Nightwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Nightwind"},"count_per_character":null,"locations":[{"zone_id":"felwood","zone":"Felwood","x":37.64,"y":53,"subzone":"Elder Nightwind","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Nightwind","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Nightwind","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8723,"title":"Nightwind the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8723"}],"missing_fields":["Quest XP"]}}],"quest_count":81},{"region_id":"azshara","name":"Azshara","quests":[{"quest_id":8153,"title":"Courser Antlers","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Perfect Courser Antler","item_id":20017},"count_per_character":2,"locations":[{"zone_id":"azshara","zone":"Azshara","x":63.32,"y":16.28,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.69,"y":26.25,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.61,"y":21.41,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":50.74,"y":25.64,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.08,"y":24.01,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":52.1,"y":33.02,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Perfect Courser Antler","countPerCharacter":2,"itemId":20017,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8151],"next_quest_ids":[8231],"requirements":{"prerequisite_alternatives":[[{"quest_id":8151,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Perfect Courser Antler","countPerCharacter":2,"itemId":20017,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a pair of Perfect Courser Antlers to Ogtinc in Azshara. Ogtinc resides atop the cliffs northeast of the Ruins of Eldarath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8153,"title":"Courser Antlers","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8153,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Courser Antlers #8153","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8153"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8153"}],"missing_fields":[]}},{"quest_id":8231,"title":"Wavethrashing","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Wavethrasher Scales","item_id":20087},"count_per_character":6,"locations":[{"zone_id":"azshara","zone":"Azshara","x":84.17,"y":11.83,"subzone":"Young Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":88.16,"y":17.43,"subzone":"Young Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.99,"y":9.9,"subzone":"Young Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":85.54,"y":11.69,"subzone":"Young Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":84.28,"y":8.38,"subzone":"Young Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":86.31,"y":12.61,"subzone":"Young Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":91.53,"y":37.32,"subzone":"Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":90.91,"y":32.5,"subzone":"Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":90.25,"y":31.08,"subzone":"Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":52.54,"y":41.99,"subzone":"Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":86.17,"y":31.1,"subzone":"Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":88.93,"y":37.25,"subzone":"Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.97,"y":94.3,"subzone":"Great Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":79.01,"y":84.73,"subzone":"Great Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":79.71,"y":79.65,"subzone":"Great Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":65.8,"y":71.66,"subzone":"Great Wavethrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Wavethrasher Scales","countPerCharacter":6,"itemId":20087,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8153],"next_quest_ids":[8232],"requirements":{"prerequisite_alternatives":[[{"quest_id":8153,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Wavethrasher Scales","countPerCharacter":6,"itemId":20087,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 6 Wavethrasher Scales to Ogtinc in Azshara. Ogtinc resides atop the cliffs northeast the Ruins of Eldarath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8231,"title":"Wavethrashing","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8231,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Wavethrashing #8231","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8231"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8231"}],"missing_fields":[]}},{"quest_id":8232,"title":"The Green Drake","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tooth of Morphaz","item_id":20019,"npc_id":5719},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Morphaz","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Morphaz","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tooth of Morphaz","countPerCharacter":1,"itemId":20019,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8231],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8231,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":0,"items":[],"choices":[{"id":20083,"name":"Hunting Spear","count":1,"url":"https://www.wowhead.com/forever/item=20083"},{"id":19991,"name":"Devilsaur Eye","count":1,"url":"https://www.wowhead.com/forever/item=19991"},{"id":19992,"name":"Devilsaur Tooth","count":1,"url":"https://www.wowhead.com/forever/item=19992"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tooth of Morphaz","countPerCharacter":1,"itemId":20019,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Tooth of Morphaz to Ogtinc in Azshara. Ogtinc resides atop the cliffs northeast the Ruins of Eldarath.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8232,"title":"The Green Drake","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8232,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Green Drake #8232","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"hunter","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=hunter&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8232"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8232"}],"missing_fields":[]}},{"quest_id":8235,"title":"Encoded Fragments","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encoded Fragment","item_id":20023},"count_per_character":10,"locations":[{"zone_id":"azshara","zone":"Azshara","x":20.7,"y":78.73,"subzone":"Thunderhead Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":30.77,"y":80.94,"subzone":"Thunderhead Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":35.63,"y":82.14,"subzone":"Thunderhead Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":32.82,"y":80.54,"subzone":"Thunderhead Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":33.86,"y":79.61,"subzone":"Thunderhead Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":25.83,"y":79.03,"subzone":"Thunderhead Stagwing","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.12,"y":19.33,"subzone":"Thunderhead Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.29,"y":18.76,"subzone":"Thunderhead Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.2,"y":25.59,"subzone":"Thunderhead Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.28,"y":14.31,"subzone":"Thunderhead Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.01,"y":20.2,"subzone":"Thunderhead Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":49.44,"y":28.12,"subzone":"Thunderhead Skystormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":83.76,"y":23.2,"subzone":"Thunderhead Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.5,"y":88.17,"subzone":"Thunderhead Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":67.96,"y":27.29,"subzone":"Thunderhead Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":72.63,"y":28.52,"subzone":"Thunderhead Patriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encoded Fragment","countPerCharacter":10,"itemId":20023,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8234],"next_quest_ids":[8236],"requirements":{"prerequisite_alternatives":[[{"quest_id":8234,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encoded Fragment","countPerCharacter":10,"itemId":20023,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Encoded Fragments to Archmage Xylem in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8235,"title":"Encoded Fragments","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8235,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Encoded Fragments #8235","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8235"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8235"}],"missing_fields":[]}},{"quest_id":8236,"title":"The Azure Key","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Jorach Ravenholdt","locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":86.02,"y":78.88,"subzone":"Lord Jorach Ravenholdt","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Azure Key","item_id":20022,"npc_id":5719},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Morphaz","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Morphaz","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Azure Key","countPerCharacter":1,"itemId":20022,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8235],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8235,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":7500,"items":[],"choices":[{"id":19984,"name":"Ebon Mask","count":1,"url":"https://www.wowhead.com/forever/item=19984"},{"id":20255,"name":"Whisperwalk Boots","count":1,"url":"https://www.wowhead.com/forever/item=20255"},{"id":19982,"name":"Duskbat Drape","count":1,"url":"https://www.wowhead.com/forever/item=19982"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Azure Key","countPerCharacter":1,"itemId":20022,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return the Azure Key to Lord Jorach Ravenholdt.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8236,"title":"The Azure Key","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8236,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Azure Key #8236","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8236"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8236"}],"missing_fields":[]}},{"quest_id":8251,"title":"Magic Dust","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Glittering Dust","item_id":20028},"count_per_character":10,"locations":[{"zone_id":"azshara","zone":"Azshara","x":58.76,"y":28.49,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.78,"y":27.41,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.82,"y":30.78,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.75,"y":28.42,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.9,"y":29.41,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.02,"y":28.18,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.93,"y":26.17,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.2,"y":28.57,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.63,"y":25.47,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.39,"y":26.32,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.91,"y":27.01,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.21,"y":29.78,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Glittering Dust","countPerCharacter":10,"itemId":20028,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8250],"next_quest_ids":[8252],"requirements":{"prerequisite_alternatives":[[{"quest_id":8250,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Glittering Dust","countPerCharacter":10,"itemId":20028,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Glittering Dust to Archmage Xylem.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8251,"title":"Magic Dust","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8251,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Magic Dust #8251","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"mage","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=mage&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8251"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8251"}],"missing_fields":[]}},{"quest_id":8252,"title":"The Siren's Coral","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Enchanted Coral","item_id":20029},"count_per_character":6,"locations":[{"zone_id":"azshara","zone":"Azshara","x":36.07,"y":50.11,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":44.76,"y":43.54,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":38.9,"y":47.85,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.33,"y":48.02,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":37.04,"y":48.96,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.04,"y":55.79,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Enchanted Coral","countPerCharacter":6,"itemId":20029,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8251],"next_quest_ids":[8253],"requirements":{"prerequisite_alternatives":[[{"quest_id":8251,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Enchanted Coral","countPerCharacter":6,"itemId":20029,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 6 Enchanted Coral and return them to Archmage Xylem.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8252,"title":"The Siren's Coral","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8252,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Siren's Coral #8252","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"mage","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=mage&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8252"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8252"}],"missing_fields":[]}},{"quest_id":8253,"title":"Destroy Morphaz","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Arcane Shard","item_id":20085,"npc_id":5719},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Morphaz","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Morphaz","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Arcane Shard","countPerCharacter":1,"itemId":20085,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8252],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8252,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":15500,"items":[],"choices":[{"id":20035,"name":"Glacial Spike","count":1,"url":"https://www.wowhead.com/forever/item=20035"},{"id":20037,"name":"Arcane Crystal Pendant","count":1,"url":"https://www.wowhead.com/forever/item=20037"},{"id":20036,"name":"Fire Ruby","count":1,"url":"https://www.wowhead.com/forever/item=20036"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Arcane Shard","countPerCharacter":1,"itemId":20085,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Arcane Shard from Morphaz and return to Archmage Xylem.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8253,"title":"Destroy Morphaz","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8253,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Destroy Morphaz #8253","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"mage","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=mage&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8253"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8253"}],"missing_fields":[]}},{"quest_id":8255,"title":"Of Coursers We Know","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Healthy Courser Gland","item_id":20027},"count_per_character":4,"locations":[{"zone_id":"azshara","zone":"Azshara","x":63.32,"y":16.28,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.69,"y":26.25,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.61,"y":21.41,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":50.74,"y":25.64,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.08,"y":24.01,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":52.1,"y":33.02,"subzone":"Mosshoof Courser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Healthy Courser Gland","countPerCharacter":4,"itemId":20027,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8254],"next_quest_ids":[8256],"requirements":{"prerequisite_alternatives":[[{"quest_id":8254,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Healthy Courser Gland","countPerCharacter":4,"itemId":20027,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire 4 Healthy Courser Glands and bring them to Ogtinc in Azshara. Ogtinc resides atop the cliffs northeast the Ruins of Eldarath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8255,"title":"Of Coursers We Know","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8255,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Of Coursers We Know #8255","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"priest","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=priest&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8255"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8255"}],"missing_fields":[]}},{"quest_id":8256,"title":"The Ichor of Undeath","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ichor of Undeath","item_id":7972},"count_per_character":1,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":41.32,"y":57.01,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.55,"y":58.29,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.72,"y":51.91,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.89,"y":57.62,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.62,"y":58.54,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.46,"y":50.98,"subzone":"Zanzil Zombie","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.33,"y":58.77,"subzone":"Zanzil Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.39,"y":52.21,"subzone":"Zanzil Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.29,"y":56.44,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":38.12,"y":53.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.27,"y":81.3,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.61,"y":76.62,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.12,"y":82.81,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":49.4,"y":77.07,"subzone":"Skeletal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.74,"y":56.2,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.57,"y":56.52,"subzone":"Skeletal Sorcerer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ichor of Undeath","countPerCharacter":1,"itemId":7972,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8255],"next_quest_ids":[8257],"requirements":{"prerequisite_alternatives":[[{"quest_id":8255,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ichor of Undeath","countPerCharacter":1,"itemId":7972,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire an Ichor of Undeath for Ogtinc in Azshara. Ogtinc resides atop the cliffs northeast the Ruins of Eldarath.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8256,"title":"The Ichor of Undeath","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8256,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"The Ichor of Undeath #8256","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"priest","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=priest&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8256"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8256"}],"missing_fields":[]}},{"quest_id":8257,"title":"Blood of Morphaz","quest_level":52,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"dungeon","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ogtinc","locations":[{"zone_id":"azshara","zone":"Azshara","x":42.4,"y":42.62,"subzone":"Ogtinc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Greta Mosshoof","locations":[{"zone_id":"felwood","zone":"Felwood","x":51.21,"y":82.11,"subzone":"Greta Mosshoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Blood of Morphaz","item_id":20025,"npc_id":5719},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":77.3,"y":35.9,"subzone":"Sunken Temple · Morphaz","coordinate_role":"exterior-approach","evidence":"source_database_or_labeled_research"}],"location_label":"Sunken Temple · Morphaz","delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Blood of Morphaz","countPerCharacter":1,"itemId":20025,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8256],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8256,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6350,"money_copper":15500,"items":[],"choices":[{"id":19990,"name":"Blessed Prayer Beads","count":1,"url":"https://www.wowhead.com/forever/item=19990"},{"id":20082,"name":"Woestave","count":1,"url":"https://www.wowhead.com/forever/item=20082"},{"id":20006,"name":"Circle of Hope","count":1,"url":"https://www.wowhead.com/forever/item=20006"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Blood of Morphaz","countPerCharacter":1,"itemId":20025,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Inside the dungeon or mountain. Outside approach only; full objective time is unmeasured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Morphaz in the sunken temple of Atal'Hakkar, and return his blood to Greta Mosshoof in Felwood. The entrance to the sunken temple can be found in the Swamp of Sorrows.","guide_note":"These points mark the exterior staging area only, never measured interior coordinates.","guide_optional":false,"routing_decision":{"id":8257,"title":"Blood of Morphaz","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8257,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Blood of Morphaz #8257","kinds":["pickup","objective","turnin"],"guide":"sunken-temple-route","title":"Sunken Temple","profile":{"class":"priest","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/sunken-temple-route.html?class=priest&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8257"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."},{"checkedOn":"2026-10-26","field":"dungeon_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"These points mark the exterior staging area only, never measured interior coordinates."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8257"}],"missing_fields":[]}},{"quest_id":9362,"title":"Warlord Krellian","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prismatic Shell","item_id":23250},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":41.02,"y":53.05,"subzone":"Warlord Krellian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prismatic Shell","countPerCharacter":1,"itemId":23250,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[9364],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Prismatic Shell","countPerCharacter":1,"itemId":23250,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Prismatic Shell for Archmage Xylem. The Archmage resides in a tower atop the cliffs of Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9362,"title":"Warlord Krellian","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":9362,"firstStop":5,"lastStop":7,"turninStop":7,"completed":true,"group":"Warlord Krellian #9362","kinds":["pickup","objective","turnin"],"guide":"mage-sixty","title":"Mage · level60 utility","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/mage-sixty.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-9362"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9362"}],"missing_fields":[]}},{"quest_id":9364,"title":"Fragmented Magic","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Polymorph Clone","npc_id":16479},"count_per_character":50,"locations":[{"zone_id":"azshara","zone":"Azshara","x":28.54,"y":52.84,"subzone":"Spitelash Warrior · Ruins of Eldarath","coordinate_role":"event_target_area","evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":29.48,"y":52,"subzone":"Spitelash Screamer · Ruins of Eldarath","coordinate_role":"event_target_area","evidence":"source_database_or_labeled_research"}],"location_label":"Azshara · Ruins of Eldarath · Spitelash naga","delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Polymorph Clone","countPerCharacter":50,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[9362],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":9362,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":28272,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Polymorph Clone","countPerCharacter":50,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Polymorph the Spitelash of Azshara and kill the clones that appear several seconds later. When you have slain 50 Polymorph Clones, return to Archmage Xylem in Azshara.","guide_note":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured.","guide_optional":false,"routing_decision":{"id":9364,"title":"Fragmented Magic","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":9364,"firstStop":8,"lastStop":11,"turninStop":11,"completed":true,"group":"Fragmented Magic #9364","kinds":["pickup","objective","turnin"],"guide":"mage-sixty","title":"Mage · level60 utility","profile":{"class":"mage","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":60},"url":"/journey/mage-sixty.html?class=mage&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-9364"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured."},{"checkedOn":"2026-10-26","field":"objective_location","source":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua","detail":"Polymorph a Spitelash naga, wait for its clones to appear, then kill those clones; repeat until 50 are credited. These coordinates locate the original naga, not permanent clone spawns. Casting/waiting and event duration are not measured."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9364"}],"missing_fields":["Quest XP"]}},{"quest_id":3517,"title":"Stealing Knowledge","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Tablet of Beth'Amara","item_id":10538},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":35.2,"y":56.44,"subzone":"Tablet of Beth'Amara","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":35.19,"y":58.02,"subzone":"Tablet of Beth'Amara","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":38.84,"y":62.46,"subzone":"Tablet of Beth'Amara","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":39.54,"y":64.32,"subzone":"Tablet of Beth'Amara","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":34.53,"y":57.04,"subzone":"Tablet of Beth'Amara","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":38.91,"y":53.46,"subzone":"Tablet of Beth'Amara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Tablet of Beth'Amara","countPerCharacter":1,"itemId":10538,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tablet of Jin'yael","item_id":10539},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":36.44,"y":54.05,"subzone":"Tablet of Jin'yael","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":40.98,"y":54.96,"subzone":"Tablet of Jin'yael","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":37.43,"y":60.66,"subzone":"Tablet of Jin'yael","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":40.56,"y":61.14,"subzone":"Tablet of Jin'yael","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.26,"y":62.2,"subzone":"Tablet of Jin'yael","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":40.5,"y":64.09,"subzone":"Tablet of Jin'yael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Tablet of Jin'yael","countPerCharacter":1,"itemId":10539,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tablet of Markri","item_id":10540},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":35.72,"y":55.18,"subzone":"Tablet of Markri","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":34.65,"y":55.61,"subzone":"Tablet of Markri","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":35.7,"y":56.51,"subzone":"Tablet of Markri","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":39.92,"y":60.35,"subzone":"Tablet of Markri","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":39.99,"y":64.19,"subzone":"Tablet of Markri","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":39.37,"y":57.6,"subzone":"Tablet of Markri","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Tablet of Markri","countPerCharacter":1,"itemId":10540,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Tablet of Sael'hai","item_id":10541},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":35.9,"y":53.5,"subzone":"Tablet of Sael'hai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":38.12,"y":53.81,"subzone":"Tablet of Sael'hai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.2,"y":54.38,"subzone":"Tablet of Sael'hai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":38.58,"y":54.62,"subzone":"Tablet of Sael'hai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":37.14,"y":60.51,"subzone":"Tablet of Sael'hai","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":42.98,"y":63.79,"subzone":"Tablet of Sael'hai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Tablet of Sael'hai","countPerCharacter":1,"itemId":10541,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[3518,3541,3542,3561],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Tablet of Beth'Amara","countPerCharacter":1,"itemId":10538,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Tablet of Jin'yael","countPerCharacter":1,"itemId":10539,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Tablet of Markri","countPerCharacter":1,"itemId":10540,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Tablet of Sael'hai","countPerCharacter":1,"itemId":10541,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Find the Tablet of Beth'Amara, the Tablet of Jin'yael, the Tablet of Markri, and the Tablet of Sael'hai before returning to Jediga in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3517,"title":"Stealing Knowledge","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3517,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Valormok · knowledge theft","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3517"},{"questId":3517,"firstStop":16,"lastStop":21,"turninStop":21,"completed":true,"group":"Stealing Knowledge · #3517","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3517"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3517"}],"missing_fields":[]}},{"quest_id":3601,"title":"Kim'jael Indeed!","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kim'jael","locations":[{"zone_id":"azshara","zone":"Azshara","x":53.45,"y":21.82,"subzone":"Kim'jael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kim'jael","locations":[{"zone_id":"azshara","zone":"Azshara","x":53.45,"y":21.82,"subzone":"Kim'jael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Kim'Jael's Compass","item_id":10717},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.09,"y":30.2,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.54,"y":29.05,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.03,"y":28.3,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.29,"y":28.76,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.76,"y":28.71,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.51,"y":24.97,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Kim'Jael's Compass","countPerCharacter":1,"itemId":10717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Kim'Jael's Scope","item_id":10715},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.09,"y":30.2,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.54,"y":29.05,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.03,"y":28.3,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.29,"y":28.76,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.76,"y":28.71,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.51,"y":24.97,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Kim'Jael's Scope","countPerCharacter":1,"itemId":10715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Kim'Jael's Stuffed Chicken","item_id":10722},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.09,"y":30.2,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.54,"y":29.05,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.03,"y":28.3,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.29,"y":28.76,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.76,"y":28.71,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.51,"y":24.97,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Kim'Jael's Stuffed Chicken","countPerCharacter":1,"itemId":10722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Kim'Jael's Wizzlegoober","item_id":10718},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.09,"y":30.2,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.54,"y":29.05,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.03,"y":28.3,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.29,"y":28.76,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.76,"y":28.71,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.51,"y":24.97,"subzone":"Kim'jael's Equipment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Kim'Jael's Wizzlegoober","countPerCharacter":1,"itemId":10718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5534],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6550,"money_copper":800,"items":[{"id":10830,"name":"M73 Frag Grenade","count":3,"url":"https://www.wowhead.com/forever/item=10830"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Kim'Jael's Compass","countPerCharacter":1,"itemId":10717,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Kim'Jael's Scope","countPerCharacter":1,"itemId":10715,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Kim'Jael's Stuffed Chicken","countPerCharacter":1,"itemId":10722,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Kim'Jael's Wizzlegoober","countPerCharacter":1,"itemId":10718,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Search the Thalassian Base Camp for Kim'jael's Compass, Scope, Stuffed Chicken and Wizzlegoober, then return them to him in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3601,"title":"Kim'jael Indeed!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3601,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eldarath → Kim’jael","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3601"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3601"}],"missing_fields":[]}},{"quest_id":5534,"title":"Kim'jael's \"Missing\" Equipment","quest_level":53,"minimum_level":47,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kim'jael","locations":[{"zone_id":"azshara","zone":"Azshara","x":53.45,"y":21.82,"subzone":"Kim'jael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kim'jael","locations":[{"zone_id":"azshara","zone":"Azshara","x":53.45,"y":21.82,"subzone":"Kim'jael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Some Rune","item_id":13815},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":36.07,"y":50.11,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":44.76,"y":43.54,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":38.9,"y":47.85,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":36.33,"y":48.02,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":37.04,"y":48.96,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.04,"y":55.79,"subzone":"Spitelash Siren","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":46.25,"y":45.03,"subzone":"Spitelash Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":45.41,"y":51.62,"subzone":"Spitelash Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":47.1,"y":47.77,"subzone":"Spitelash Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":49.36,"y":43.68,"subzone":"Spitelash Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":45.43,"y":43.92,"subzone":"Spitelash Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":48.27,"y":48.35,"subzone":"Spitelash Myrmidon","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":66.6,"y":91.55,"subzone":"Spitelash Battlemaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":69.18,"y":83.46,"subzone":"Spitelash Battlemaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":66.04,"y":77.08,"subzone":"Spitelash Battlemaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":69.75,"y":90.54,"subzone":"Spitelash Battlemaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Some Rune","countPerCharacter":1,"itemId":13815,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3601],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3601,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6550,"money_copper":16000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Some Rune","countPerCharacter":1,"itemId":13815,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find Some Rune that the naga have in their possession in the Ruins of Eldarath and return it to Kim'jael in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5534,"title":"Kim'jael's \"Missing\" Equipment","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5534,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Eldarath → Kim’jael","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5534"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5534"}],"missing_fields":[]}},{"quest_id":3518,"title":"Delivery to Magatha","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Magatha Grimtotem","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.85,"y":30.91,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Magatha Grimtotem"},"count_per_character":null,"locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":69.85,"y":30.91,"subzone":"Magatha Grimtotem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Magatha Grimtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3517],"next_quest_ids":[3562],"requirements":{"prerequisite_alternatives":[[{"quest_id":3517,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Magatha Grimtotem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Tablet of Beth'Amara to Magatha in Thunder Bluff.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3518,"title":"Delivery to Magatha","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3518,"firstStop":22,"lastStop":24,"turninStop":24,"completed":true,"group":"Delivery to Magatha · #3518","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3518"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3518"}],"missing_fields":[]}},{"quest_id":3541,"title":"Delivery to Jes'rimon","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jes'rimon","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.52,"y":34.08,"subzone":"Jes'rimon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jes'rimon"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":55.52,"y":34.08,"subzone":"Jes'rimon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jes'rimon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3517],"next_quest_ids":[3563],"requirements":{"prerequisite_alternatives":[[{"quest_id":3517,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jes'rimon","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Tablet of Jin'yael to Jes'rimon in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3541,"title":"Delivery to Jes'rimon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3541,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Valormok returns · delivery bundle","kinds":["pickup"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3541"},{"questId":3541,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Orgrimmar → Ratchet → Gadgetzan","kinds":["objective","turnin"],"guide":"ungoro-crater","title":"Un’Goro · the crater circuit","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/ungoro-crater.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3541"},{"questId":3541,"firstStop":28,"lastStop":30,"turninStop":30,"completed":true,"group":"Delivery to Jes'rimon · #3541","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3541"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3541"}],"missing_fields":[]}},{"quest_id":3542,"title":"Delivery to Andron Gant","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Andron Gant","locations":[{"zone_id":"undercity","zone":"Undercity","x":54.81,"y":76.33,"subzone":"Andron Gant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Andron Gant"},"count_per_character":null,"locations":[{"zone_id":"undercity","zone":"Undercity","x":54.81,"y":76.33,"subzone":"Andron Gant","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Andron Gant","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3517],"next_quest_ids":[3564],"requirements":{"prerequisite_alternatives":[[{"quest_id":3517,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Andron Gant","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Tablet of Markri to Andron Gant in Undercity.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3542,"title":"Delivery to Andron Gant","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3542,"firstStop":null,"lastStop":null,"turninStop":null,"completed":false,"group":"Valormok returns · delivery bundle","kinds":["pickup"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3542"},{"questId":3542,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Bulwark","kinds":["objective","turnin"],"guide":"western-plaguelands","title":"Western Plaguelands · Bulwark and four cauldrons","profile":{"class":"hunter","race":"orc","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/western-plaguelands.html?class=hunter&race=orc&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3542"},{"questId":3542,"firstStop":34,"lastStop":36,"turninStop":36,"completed":true,"group":"Delivery to Andron Gant · #3542","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3542"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3542"}],"missing_fields":[]}},{"quest_id":3561,"title":"Delivery to Archmage Xylem","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Archmage Xylem"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Archmage Xylem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3517],"next_quest_ids":[3565],"requirements":{"prerequisite_alternatives":[[{"quest_id":3517,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Archmage Xylem","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Tablet of Sael'hai to Archmage Xylem in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3561,"title":"Delivery to Archmage Xylem","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3561,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Valormok returns · delivery bundle","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3561"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3561"}],"missing_fields":[]}},{"quest_id":3565,"title":"Xylem's Payment to Jediga","quest_level":52,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Archmage Xylem","locations":[{"zone_id":"azshara","zone":"Azshara","x":29.25,"y":40.21,"subzone":"Archmage Xylem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jediga","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jediga"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":22.56,"y":51.42,"subzone":"Jediga","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3561],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3561,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3800,"money_copper":6000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jediga","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Xylem's Note to Jediga in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3565,"title":"Xylem's Payment to Jediga","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3565,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Valormok returns · delivery bundle","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3565"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3565"}],"missing_fields":[]}},{"quest_id":3141,"title":"Loramus","quest_level":57,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Loramus Thalipedes"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[2744],"next_quest_ids":[3508],"requirements":{"prerequisite_alternatives":[[{"quest_id":2744,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Listen to Loramus Thalipedes tell his story.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3141,"title":"Loramus","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3141"}],"missing_fields":[]}},{"quest_id":3382,"title":"A Crew Under Fire","quest_level":57,"minimum_level":48,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Vanessa Beltis","locations":[{"zone_id":"azshara","zone":"Azshara","x":53.07,"y":87.78,"subzone":"Captain Vanessa Beltis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Vanessa Beltis","locations":[{"zone_id":"azshara","zone":"Azshara","x":53.07,"y":87.78,"subzone":"Captain Vanessa Beltis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Defend Captain Vanessa Beltis, her crew and the Horizon Scout's passengers against the naga attack. Captain Vanessa Beltis must survive."},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":53.07,"y":87.78,"subzone":"Captain Vanessa Beltis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Defend Captain Vanessa Beltis, her crew and the Horizon Scout's passengers against the naga attack. Captain Vanessa Beltis must survive.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Defend Captain Vanessa Beltis, her crew and the Horizon Scout's passengers against the naga attack. Captain Vanessa Beltis must survive.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Defend Captain Vanessa Beltis, her crew and the Horizon Scout's passengers against the naga attack. Captain Vanessa Beltis must survive.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3382,"title":"A Crew Under Fire","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3382"}],"missing_fields":[]}},{"quest_id":3421,"title":"Return Trip","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Nyrill","locations":[{"zone_id":"azshara","zone":"Azshara","x":26.47,"y":46.27,"subzone":"Nyrill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Nyrill","locations":[{"zone_id":"azshara","zone":"Azshara","x":26.47,"y":46.27,"subzone":"Nyrill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Nyrill"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":26.47,"y":46.27,"subzone":"Nyrill","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Nyrill","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Nyrill","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3421,"title":"Return Trip","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3421"}],"missing_fields":["Quest XP"]}},{"quest_id":3503,"title":"Meeting with the Master","quest_level":55,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Sanath Lim-yo","locations":[{"zone_id":"azshara","zone":"Azshara","x":28.11,"y":50.09,"subzone":"Sanath Lim-yo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sanath Lim-yo","locations":[{"zone_id":"azshara","zone":"Azshara","x":28.11,"y":50.09,"subzone":"Sanath Lim-yo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sanath Lim-yo"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":28.11,"y":50.09,"subzone":"Sanath Lim-yo","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sanath Lim-yo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sanath Lim-yo","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3503,"title":"Meeting with the Master","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3503"}],"missing_fields":["Quest XP"]}},{"quest_id":3505,"title":"Betrayed","quest_level":53,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ag'tor Bloodfist","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.26,"y":51.48,"subzone":"Ag'tor Bloodfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kaldorei Tome of Summoning","locations":[{"zone_id":"azshara","zone":"Azshara","x":59.51,"y":31.3,"subzone":"Kaldorei Tome of Summoning","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Blood Elf Reclaimer","npc_id":6199},"count_per_character":10,"locations":[{"zone_id":"azshara","zone":"Azshara","x":55.93,"y":26.17,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.2,"y":28.57,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.63,"y":25.47,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":57.39,"y":26.32,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.91,"y":27.01,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":56.21,"y":29.78,"subzone":"Blood Elf Reclaimer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Blood Elf Reclaimer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Blood Elf Surveyor","npc_id":6198},"count_per_character":10,"locations":[{"zone_id":"azshara","zone":"Azshara","x":58.76,"y":28.49,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.78,"y":27.41,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.82,"y":30.78,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.75,"y":28.42,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.9,"y":29.41,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":58.02,"y":28.18,"subzone":"Blood Elf Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Blood Elf Surveyor","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"interact","target":{"name":"Find Magus Rimtori's camp"},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":59.53,"y":31.47,"subzone":"Find Magus Rimtori's camp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Find Magus Rimtori's camp","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3504],"next_quest_ids":[3506],"requirements":{"prerequisite_alternatives":[[{"quest_id":3504,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Blood Elf Reclaimer","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Blood Elf Surveyor","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"interact","target":"Find Magus Rimtori's camp","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill 10 Blood Elf Reclaimers, and 10 Blood Elf Surveyors before seeking out Magus Rimtori's camp. Once you've found it, look for something that might be important to her that can be used to draw her into a fight.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3505,"title":"Betrayed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3505,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Valormok · knowledge theft","kinds":["pickup","objective","turnin"],"guide":"azshara","title":"Azshara · ruins and northern ridge","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/azshara.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3505"},{"questId":3505,"firstStop":4,"lastStop":8,"turninStop":8,"completed":true,"group":"Betrayed · #3505","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3505"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3505"}],"missing_fields":[]}},{"quest_id":3506,"title":"Betrayed","quest_level":56,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Kaldorei Tome of Summoning","locations":[{"zone_id":"azshara","zone":"Azshara","x":59.51,"y":31.3,"subzone":"Kaldorei Tome of Summoning","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Ag'tor Bloodfist","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.26,"y":51.48,"subzone":"Ag'tor Bloodfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of Magus Rimtori","item_id":10597},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":59.51,"y":31.3,"subzone":"Kaldorei Tome of Summoning","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of Magus Rimtori","countPerCharacter":1,"itemId":10597,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3505],"next_quest_ids":[3507],"requirements":{"prerequisite_alternatives":[[{"quest_id":3505,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of Magus Rimtori","countPerCharacter":1,"itemId":10597,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Special acquisition or event; no verified drop rate or duration is assumed.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Special acquisition or event; no verified drop rate or duration is assumed."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Destroy the arcane focusing crystal tied to Magus Rimtori and then slay her. Afterwards, take the Head of Magus Rimtori to Ag'tor Bloodfist in Azshara.","guide_note":"Read the summoning tome, destroy the nearby crystals and defeat the spawned enemies. The final guard calls Magus Rimtori; collect her head and return to Ag’tor.","guide_optional":false,"routing_decision":{"id":3506,"title":"Betrayed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3506,"firstStop":9,"lastStop":11,"turninStop":11,"completed":true,"group":"Betrayed · #3506","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3506"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."},{"field":"objective_location_0","checkedOn":"2026-10-26","source":"https://www.wowhead.com/classic/quest=3506","note":"Read the summoning tome, destroy the nearby crystals and defeat the spawned enemies. The final guard calls Magus Rimtori; collect her head and return to Ag’tor."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3506"}],"missing_fields":[]}},{"quest_id":3507,"title":"Betrayed","quest_level":56,"minimum_level":44,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Ag'tor Bloodfist","locations":[{"zone_id":"azshara","zone":"Azshara","x":22.26,"y":51.48,"subzone":"Ag'tor Bloodfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Belgrom Rockmaul","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Belgrom Rockmaul"},"count_per_character":null,"locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":75.23,"y":34.24,"subzone":"Belgrom Rockmaul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3506],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":3506,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7300,"money_copper":0,"items":[],"choices":[{"id":10709,"name":"Pyrestone Orb","count":1,"url":"https://www.wowhead.com/forever/item=10709"},{"id":11120,"name":"Belgrom's Hammer","count":1,"url":"https://www.wowhead.com/forever/item=11120"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Belgrom Rockmaul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak to Belgrom Rockmaul in Orgrimmar.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3507,"title":"Betrayed","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":3507,"firstStop":12,"lastStop":15,"turninStop":15,"completed":true,"group":"Betrayed · #3507","kinds":["pickup","objective","turnin"],"guide":"azshara-rimtori","title":"Optional detour: Rimtori and the capital payments","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":55},"url":"/journey/azshara-rimtori.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-3507"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3507"}],"missing_fields":[]}},{"quest_id":3508,"title":"Breaking the Ward","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Loramus Thalipedes"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3141],"next_quest_ids":[3509],"requirements":{"prerequisite_alternatives":[[{"quest_id":3141,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Wait for Loramus to complete the enlightenment spell.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3508,"title":"Breaking the Ward","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3508"}],"missing_fields":[]}},{"quest_id":3509,"title":"The Name of the Beast","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Arkkoroc","locations":[{"zone_id":"azshara","zone":"Azshara","x":77.13,"y":42.79,"subzone":"Lord Arkkoroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lord Arkkoroc"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":77.13,"y":42.79,"subzone":"Lord Arkkoroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lord Arkkoroc","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3508],"next_quest_ids":[3510],"requirements":{"prerequisite_alternatives":[[{"quest_id":3508,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lord Arkkoroc","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Lord Arkkoroc in Azshara. Begin your search at the waters edge to find the Temple of Arkkoran.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3509,"title":"The Name of the Beast","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3509"}],"missing_fields":[]}},{"quest_id":3510,"title":"The Name of the Beast","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Arkkoroc","locations":[{"zone_id":"azshara","zone":"Azshara","x":77.13,"y":42.79,"subzone":"Lord Arkkoroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Arkkoroc","locations":[{"zone_id":"azshara","zone":"Azshara","x":77.13,"y":42.79,"subzone":"Lord Arkkoroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hetaera's Beaten Head","item_id":10599},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.73,"y":44.79,"subzone":"Hetaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hetaera's Beaten Head","countPerCharacter":1,"itemId":10599,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hetaera's Bloodied Head","item_id":10598},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.73,"y":44.79,"subzone":"Hetaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Hetaera's Bloodied Head","countPerCharacter":1,"itemId":10598,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hetaera's Bruised Head","item_id":10600},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":56.73,"y":44.79,"subzone":"Hetaera","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hetaera's Bruised Head","countPerCharacter":1,"itemId":10600,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3509],"next_quest_ids":[3511],"requirements":{"prerequisite_alternatives":[[{"quest_id":3509,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":26500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hetaera's Beaten Head","countPerCharacter":1,"itemId":10599,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Hetaera's Bloodied Head","countPerCharacter":1,"itemId":10598,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Hetaera's Bruised Head","countPerCharacter":1,"itemId":10600,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Slay Hetaera and bring back Hetaera's Bloodied Head, Hetaera's Beaten Head, and Hetaera's Bruised Head to Lord Arkkoroc.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3510,"title":"The Name of the Beast","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3510"}],"missing_fields":[]}},{"quest_id":3511,"title":"The Name of the Beast","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Arkkoroc","locations":[{"zone_id":"azshara","zone":"Azshara","x":77.13,"y":42.79,"subzone":"Lord Arkkoroc","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Loramus Thalipedes"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3510],"next_quest_ids":[3602],"requirements":{"prerequisite_alternatives":[[{"quest_id":3510,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3100,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Loramus Thalipedes","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the temper back to Loramus Thalipedes. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3511,"title":"The Name of the Beast","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3511"}],"missing_fields":[]}},{"quest_id":3602,"title":"Azsharite","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crystallized Azsharite","item_id":10714},"count_per_character":20,"locations":[{"zone_id":"azshara","zone":"Azshara","x":51.8,"y":85.44,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.93,"y":79.76,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":45.74,"y":69.47,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.65,"y":83.31,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.46,"y":74.77,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.95,"y":79.95,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":62.63,"y":88.03,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":59.36,"y":90.34,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":52.37,"y":85.37,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.57,"y":86.97,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":47.27,"y":87.02,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":52.91,"y":89.54,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.27,"y":90.45,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":55.31,"y":73.64,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":60.15,"y":83.32,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":45.23,"y":69.89,"subzone":"Azsharite Formation","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crystallized Azsharite","countPerCharacter":20,"itemId":10714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3511],"next_quest_ids":[3621],"requirements":{"prerequisite_alternatives":[[{"quest_id":3511,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":7750,"money_copper":26500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crystallized Azsharite","countPerCharacter":20,"itemId":10714,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Recover twenty Crystallized Azsharite from southern Azshara. You may use the Felhound to assist you in 'sniffing' out the location of cleverly hidden deposits.  Return to Loramus when the task is complete. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3602,"title":"Azsharite","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3602"}],"missing_fields":[]}},{"quest_id":3621,"title":"The Formation of Felbane","quest_level":58,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loramus Thalipedes","locations":[{"zone_id":"azshara","zone":"Azshara","x":60.82,"y":66.35,"subzone":"Loramus Thalipedes","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Galvan the Ancient","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Galvan the Ancient"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":50.62,"y":20.48,"subzone":"Galvan the Ancient","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[3602],"next_quest_ids":[3625],"requirements":{"prerequisite_alternatives":[[{"quest_id":3602,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Galvan the Ancient","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Shipment to Galvan the Ancient in Stranglethorn Vale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":3621,"title":"The Formation of Felbane","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=3621"}],"missing_fields":[]}},{"quest_id":5535,"title":"Spiritual Unrest","quest_level":47,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loh'atu","locations":[{"zone_id":"azshara","zone":"Azshara","x":11.37,"y":78.17,"subzone":"Loh'atu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loh'atu","locations":[{"zone_id":"azshara","zone":"Azshara","x":11.37,"y":78.17,"subzone":"Loh'atu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Highborne Apparition","npc_id":6116},"count_per_character":6,"locations":[{"zone_id":"azshara","zone":"Azshara","x":16.57,"y":69.4,"subzone":"Highborne Apparition","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":17.27,"y":70.71,"subzone":"Highborne Apparition","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":16.55,"y":72.73,"subzone":"Highborne Apparition","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":14.7,"y":73.48,"subzone":"Highborne Apparition","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":17.84,"y":67.74,"subzone":"Highborne Apparition","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":17.12,"y":65.86,"subzone":"Highborne Apparition","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Highborne Apparition","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Highborne Lichling","npc_id":6117},"count_per_character":6,"locations":[{"zone_id":"azshara","zone":"Azshara","x":13.48,"y":73.18,"subzone":"Highborne Lichling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":14.58,"y":72.62,"subzone":"Highborne Lichling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":16.67,"y":70.78,"subzone":"Highborne Lichling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":16.5,"y":67.73,"subzone":"Highborne Lichling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":17.28,"y":68.55,"subzone":"Highborne Lichling","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":17.29,"y":67.64,"subzone":"Highborne Lichling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Highborne Lichling","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":5000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Highborne Apparition","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Highborne Lichling","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":216,"partyKnownSeconds":216,"unknownObjectives":0,"isPartial":false},"objective_summary":"Destroy 6 Highborne Apparitions and 6 Highborne Lichlings before returning to Loh'atu in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5535,"title":"Spiritual Unrest","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5535,"firstStop":1,"lastStop":8,"turninStop":8,"completed":true,"group":"Loh'atu · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"azshara-early","title":"Optional detour: Azshara’s southern ruins","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/azshara-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5535"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5535"}],"missing_fields":[]}},{"quest_id":5536,"title":"A Land Filled with Hatred","quest_level":47,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Loh'atu","locations":[{"zone_id":"azshara","zone":"Azshara","x":11.37,"y":78.17,"subzone":"Loh'atu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Loh'atu","locations":[{"zone_id":"azshara","zone":"Azshara","x":11.37,"y":78.17,"subzone":"Loh'atu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Haldarr Satyr","npc_id":6125},"count_per_character":6,"locations":[{"zone_id":"azshara","zone":"Azshara","x":20.4,"y":63.69,"subzone":"Haldarr Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":19.89,"y":60.91,"subzone":"Haldarr Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":20.99,"y":61.79,"subzone":"Haldarr Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":19.76,"y":62.16,"subzone":"Haldarr Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":19.22,"y":62.67,"subzone":"Haldarr Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":20.59,"y":60.75,"subzone":"Haldarr Satyr","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Haldarr Satyr","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Haldarr Trickster","npc_id":6126},"count_per_character":2,"locations":[{"zone_id":"azshara","zone":"Azshara","x":19.35,"y":61.81,"subzone":"Haldarr Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":20.9,"y":59.87,"subzone":"Haldarr Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":19.69,"y":63.84,"subzone":"Haldarr Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":20.27,"y":62.23,"subzone":"Haldarr Trickster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Haldarr Trickster","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Haldarr Felsworn","npc_id":6127},"count_per_character":2,"locations":[{"zone_id":"azshara","zone":"Azshara","x":20.54,"y":61.2,"subzone":"Haldarr Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":19.24,"y":60.89,"subzone":"Haldarr Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":19.1,"y":64.04,"subzone":"Haldarr Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"azshara","zone":"Azshara","x":20.16,"y":60.57,"subzone":"Haldarr Felsworn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Haldarr Felsworn","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":7000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Haldarr Satyr","countPerCharacter":6,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":108,"expectedKills":6,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Haldarr Trickster","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Haldarr Felsworn","countPerCharacter":2,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":36,"expectedKills":2,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 6 Haldarr Satyr, 2 Haldarr Tricksters, 2 Haldarr Felsworn and then return to Loh'atu on the border of Ashenvale.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5536,"title":"A Land Filled with Hatred","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":5536,"firstStop":2,"lastStop":9,"turninStop":9,"completed":true,"group":"Loh'atu · combined quest circuit","kinds":["pickup","objective","turnin"],"guide":"azshara-early","title":"Optional detour: Azshara’s southern ruins","profile":{"class":"warrior","race":"undead","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":47},"url":"/journey/azshara-early.html?class=warrior&race=undead&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-5536"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5536"}],"missing_fields":[]}},{"quest_id":6804,"title":"Poisoned Water","quest_level":56,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Discordant Bracers","item_id":17309},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Discordant Bracers","countPerCharacter":12,"itemId":17309,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6821],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Discordant Bracers","countPerCharacter":12,"itemId":17309,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Use the Aspect of Neptulon on poisoned elementals of Eastern Plaguelands. Bring 12 Discordant Bracers and the Aspect of Neptulon to Duke Hydraxis in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6804,"title":"Poisoned Water","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Discordant Bracers location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6804"}],"missing_fields":["Discordant Bracers location"]}},{"quest_id":6805,"title":"Stormers and Rumblers","quest_level":57,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dust Stormer","npc_id":11744},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":27.49,"y":18.13,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.47,"y":19.96,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":30.17,"y":13.88,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":30.37,"y":16.82,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":29.25,"y":15.28,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.1,"y":14.26,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dust Stormer","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Desert Rumbler","npc_id":11746},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":27,"y":15.53,"subzone":"Desert Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":18.73,"y":17.13,"subzone":"Desert Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.63,"y":19.54,"subzone":"Desert Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":25.45,"y":15.16,"subzone":"Desert Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.91,"y":10.98,"subzone":"Desert Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.31,"y":14.1,"subzone":"Desert Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Desert Rumbler","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[6821],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dust Stormer","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Desert Rumbler","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 15 Dust Stormers and 15 Desert Rumblers and then return to Duke Hydraxis in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6805,"title":"Stormers and Rumblers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6805"}],"missing_fields":[]}},{"quest_id":6821,"title":"Eye of the Emberseer","quest_level":60,"minimum_level":56,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Eye of the Emberseer","item_id":17322},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Eye of the Emberseer","countPerCharacter":1,"itemId":17322,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6804,6805],"next_quest_ids":[6822],"requirements":{"prerequisite_alternatives":[[{"quest_id":6804,"required_state":"completed"},{"quest_id":6805,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Eye of the Emberseer","countPerCharacter":1,"itemId":17322,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Eye of the Emberseer to Duke Hydraxis in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6821,"title":"Eye of the Emberseer","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Eye of the Emberseer location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6821"}],"missing_fields":["Eye of the Emberseer location"]}},{"quest_id":6822,"title":"The Molten Core","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Molten Giant","npc_id":11658},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Molten Giant","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Firelord","npc_id":11668},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Firelord","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Ancient Core Hound","npc_id":11673},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Ancient Core Hound","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Lava Surger","npc_id":12101},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"Lava Surger","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6821],"next_quest_ids":[6823],"requirements":{"prerequisite_alternatives":[[{"quest_id":6821,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Molten Giant","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Firelord","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Ancient Core Hound","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"Lava Surger","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 1 Fire Lord, 1 Molten Giant, 1 Ancient Core Hound and 1 Lava Surger, then return to Duke Hydraxis in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6822,"title":"The Molten Core","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Molten Giant location; Firelord location; Ancient Core Hound location; Lava Surger location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6822"}],"missing_fields":["Molten Giant location","Firelord location","Ancient Core Hound location","Lava Surger location"]}},{"quest_id":6823,"title":"Agent of Hydraxis","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Duke Hydraxis"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Duke Hydraxis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6822],"next_quest_ids":[6824],"requirements":{"prerequisite_alternatives":[[{"quest_id":6822,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Duke Hydraxis","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Earn an Honored faction with the Hydraxian Waterlords, then talk to Duke Hydraxis in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6823,"title":"Agent of Hydraxis","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6823"}],"missing_fields":[]}},{"quest_id":6824,"title":"Hands of the Enemy","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hand of Shazzrah","item_id":17332},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hand of Shazzrah","countPerCharacter":1,"itemId":17332,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hand of Lucifron","item_id":17329},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Hand of Lucifron","countPerCharacter":1,"itemId":17329,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hand of Gehennas","item_id":17331},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hand of Gehennas","countPerCharacter":1,"itemId":17331,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hand of Sulfuron","item_id":17330},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Hand of Sulfuron","countPerCharacter":1,"itemId":17330,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6823],"next_quest_ids":[7486],"requirements":{"prerequisite_alternatives":[[{"quest_id":6823,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hand of Shazzrah","countPerCharacter":1,"itemId":17332,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Hand of Lucifron","countPerCharacter":1,"itemId":17329,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Hand of Gehennas","countPerCharacter":1,"itemId":17331,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Hand of Sulfuron","countPerCharacter":1,"itemId":17330,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring the Hands of Lucifron, Sulfuron, Gehennas and Shazzrah to Duke Hydraxis in Azshara.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6824,"title":"Hands of the Enemy","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Hand of Shazzrah location; Hand of Lucifron location; Hand of Gehennas location; Hand of Sulfuron location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6824"}],"missing_fields":["Hand of Shazzrah location","Hand of Lucifron location","Hand of Gehennas location","Hand of Sulfuron location"]}},{"quest_id":7486,"title":"A Hero's Reward","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Duke Hydraxis","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.28,"y":73.7,"subzone":"Duke Hydraxis","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hydraxis' Coffer","locations":[{"zone_id":"azshara","zone":"Azshara","x":79.24,"y":74.87,"subzone":"Hydraxis' Coffer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hydraxis' Coffer"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":79.24,"y":74.87,"subzone":"Hydraxis' Coffer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hydraxis' Coffer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6824],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":6824,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[{"id":18399,"name":"Ocean's Breeze","count":1,"url":"https://www.wowhead.com/forever/item=18399"},{"id":18398,"name":"Tidal Loop","count":1,"url":"https://www.wowhead.com/forever/item=18398"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hydraxis' Coffer","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Claim your reward from Hydraxis' Coffer.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7486,"title":"A Hero's Reward","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7486"}],"missing_fields":[]}},{"quest_id":8720,"title":"Skygleam the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"azshara","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Skygleam","locations":[{"zone_id":"azshara","zone":"Azshara","x":72.55,"y":85.24,"subzone":"Elder Skygleam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Skygleam","locations":[{"zone_id":"azshara","zone":"Azshara","x":72.55,"y":85.24,"subzone":"Elder Skygleam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Skygleam"},"count_per_character":null,"locations":[{"zone_id":"azshara","zone":"Azshara","x":72.55,"y":85.24,"subzone":"Elder Skygleam","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Skygleam","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Skygleam","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8720,"title":"Skygleam the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8720"}],"missing_fields":["Quest XP"]}}],"quest_count":44},{"region_id":"arathi-highlands","name":"Arathi Highlands","quests":[{"quest_id":639,"title":"Sigil of Strom","quest_level":37,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sigil of Strom","item_id":4440},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.39,"y":63.4,"subzone":"Syndicate Prowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.43,"y":65.04,"subzone":"Syndicate Prowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.33,"y":63.36,"subzone":"Syndicate Prowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.53,"y":62,"subzone":"Syndicate Prowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.15,"y":66.16,"subzone":"Syndicate Prowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.78,"y":62.51,"subzone":"Syndicate Prowler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.21,"y":62.55,"subzone":"Syndicate Conjuror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.44,"y":65.56,"subzone":"Syndicate Conjuror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.8,"y":62.16,"subzone":"Syndicate Conjuror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.44,"y":65.15,"subzone":"Syndicate Conjuror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.99,"y":65.05,"subzone":"Syndicate Conjuror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.54,"y":62.65,"subzone":"Syndicate Conjuror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.25,"y":63.02,"subzone":"Syndicate Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.5,"y":64.48,"subzone":"Syndicate Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.45,"y":65.2,"subzone":"Syndicate Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.11,"y":65.26,"subzone":"Syndicate Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sigil of Strom","countPerCharacter":1,"itemId":4440,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[638],"next_quest_ids":[640],"requirements":{"prerequisite_alternatives":[[{"quest_id":638,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":4000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sigil of Strom","countPerCharacter":1,"itemId":4440,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get the Sigil of Strom for Zengu in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":639,"title":"Sigil of Strom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":639,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Tarren Mill → Hammerfall","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-639"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=639"}],"missing_fields":[]}},{"quest_id":655,"title":"Hammerfall","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gor'mul","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tor'gan"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tor'gan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[672],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tor'gan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tor'gan in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":655,"title":"Hammerfall","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":655,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Tarren Mill → Hammerfall","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-655"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=655"}],"missing_fields":[]}},{"quest_id":672,"title":"Raising Spirits","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Highland Raptor Eye","item_id":4512},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.21,"y":20.73,"subzone":"Highland Strider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.3,"y":17.27,"subzone":"Highland Strider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":30.26,"y":21.12,"subzone":"Highland Strider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":39.99,"y":61.87,"subzone":"Highland Strider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":49.3,"y":49.35,"subzone":"Highland Strider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":44.91,"y":65.49,"subzone":"Highland Strider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.11,"y":54.86,"subzone":"Highland Thrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.95,"y":55.17,"subzone":"Highland Thrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":34.1,"y":61.82,"subzone":"Highland Thrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.08,"y":55.99,"subzone":"Highland Thrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.29,"y":65.2,"subzone":"Highland Thrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.83,"y":47.69,"subzone":"Highland Thrasher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Highland Raptor Eye","countPerCharacter":10,"itemId":4512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[655],"next_quest_ids":[674],"requirements":{"prerequisite_alternatives":[[{"quest_id":655,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Highland Raptor Eye","countPerCharacter":10,"itemId":4512,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire 10 Highland Raptor Eyes from Highland Striders and Highland Thrashers for Tor'gan in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":672,"title":"Raising Spirits","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":672,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Tarren Mill → Hammerfall","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-672"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=672"}],"missing_fields":[]}},{"quest_id":674,"title":"Raising Spirits","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gor'mul","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gor'mul"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gor'mul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[672],"next_quest_ids":[675],"requirements":{"prerequisite_alternatives":[[{"quest_id":672,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gor'mul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give the Raptor Talon Amulet to Gor'mul.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":674,"title":"Raising Spirits","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":674,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptors and northern farms","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-674"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=674"}],"missing_fields":[]}},{"quest_id":675,"title":"Raising Spirits","quest_level":34,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gor'mul","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tor'gan"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tor'gan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[674],"next_quest_ids":[701],"requirements":{"prerequisite_alternatives":[[{"quest_id":674,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tor'gan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tor'gan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":675,"title":"Raising Spirits","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":675,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptors and northern farms","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-675"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=675"}],"missing_fields":[]}},{"quest_id":701,"title":"Guile of the Raptor","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Raptor Heart","item_id":4513},"count_per_character":12,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":47.49,"y":80.66,"subzone":"Highland Fleshstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":48.01,"y":82.44,"subzone":"Highland Fleshstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":45.66,"y":76.65,"subzone":"Highland Fleshstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":46.84,"y":78.73,"subzone":"Highland Fleshstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":45.59,"y":79.5,"subzone":"Highland Fleshstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":46.5,"y":76,"subzone":"Highland Fleshstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Raptor Heart","countPerCharacter":12,"itemId":4513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[675],"next_quest_ids":[702],"requirements":{"prerequisite_alternatives":[[{"quest_id":675,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Raptor Heart","countPerCharacter":12,"itemId":4513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Acquire 12 Raptor Hearts from Highland Fleshstalkers for Tor'gan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":701,"title":"Guile of the Raptor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":701,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptors and northern farms","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-701"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=701"}],"missing_fields":[]}},{"quest_id":702,"title":"Guile of the Raptor","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gor'mul","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gor'mul"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gor'mul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[701],"next_quest_ids":[847],"requirements":{"prerequisite_alternatives":[[{"quest_id":701,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":290,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gor'mul","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give Tor'gan's Orb to Gor'mul.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":702,"title":"Guile of the Raptor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":702,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptors and northern farms","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-702"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=702"}],"missing_fields":[]}},{"quest_id":847,"title":"Guile of the Raptor","quest_level":37,"minimum_level":29,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gor'mul","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.64,"y":33.93,"subzone":"Gor'mul","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Tor'gan"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Tor'gan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[702],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":702,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[{"id":4546,"name":"Call of the Raptor","count":1,"url":"https://www.wowhead.com/forever/item=4546"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Tor'gan","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Tor'gan.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":847,"title":"Guile of the Raptor","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":847,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Raptors and northern farms","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-847"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=847"}],"missing_fields":[]}},{"quest_id":642,"title":"The Princess Trapped","quest_level":37,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Shards of Myzrael","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":62.5,"y":33.73,"subzone":"Shards of Myzrael","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Iridescent Shards","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.31,"y":30.95,"subzone":"Iridescent Shards","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mote of Myzrael","item_id":4435},"count_per_character":12,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.91,"y":37.18,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":81.82,"y":35.85,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.02,"y":44.39,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":76.91,"y":44.34,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":79.08,"y":41.51,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":77.22,"y":43.53,"subzone":"Drywhisker Kobold","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.39,"y":30.8,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.35,"y":30.75,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.07,"y":33.03,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.71,"y":33.68,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":85.57,"y":32.55,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":86.37,"y":31.5,"subzone":"Drywhisker Surveyor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.42,"y":32.06,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.1,"y":36.12,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":82.78,"y":35.97,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":83.9,"y":34.14,"subzone":"Drywhisker Digger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mote of Myzrael","countPerCharacter":12,"itemId":4435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[651],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mote of Myzrael","countPerCharacter":12,"itemId":4435,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Gather 12 Motes of Myzrael, then bring them to the Iridescent Shards in Drywhisker Gorge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":642,"title":"The Princess Trapped","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":642,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Drywhisker → binding stones → Stromgarde","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-642"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=642"}],"missing_fields":[]}},{"quest_id":651,"title":"Stones of Binding","quest_level":38,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Iridescent Shards","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":84.31,"y":30.95,"subzone":"Iridescent Shards","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Stone of Inner Binding","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.23,"y":57.38,"subzone":"Stone of Inner Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Burning Key","item_id":4483},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.64,"y":28.53,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.33,"y":28.34,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.43,"y":31.39,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.37,"y":29.48,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.78,"y":28.52,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":26.48,"y":30.99,"subzone":"Burning Exile","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.46,"y":30.11,"subzone":"Stone of West Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Burning Key","countPerCharacter":1,"itemId":4483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cresting Key","item_id":4484},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.7,"y":29.72,"subzone":"Stone of East Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cresting Key","countPerCharacter":1,"itemId":4484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Thundering Key","item_id":4485},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.04,"y":50.73,"subzone":"Stone of Outer Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Thundering Key","countPerCharacter":1,"itemId":4485,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[642],"next_quest_ids":[652],"requirements":{"prerequisite_alternatives":[[{"quest_id":642,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Burning Key","countPerCharacter":1,"itemId":4483,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Cresting Key","countPerCharacter":1,"itemId":4484,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Thundering Key","countPerCharacter":1,"itemId":4485,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Gather the Burning Key, the Cresting Key and the Thundering Key from the Stone of West Binding, the Stone of East Binding and the Stone of Outer Binding.  Bring them to the Stone of Inner Binding.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":651,"title":"Stones of Binding","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":651,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Drywhisker → binding stones → Stromgarde","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-651"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=651"}],"missing_fields":[]}},{"quest_id":677,"title":"Call to Arms","quest_level":32,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Witherbark Axe Thrower","npc_id":2554},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":66.02,"y":62.87,"subzone":"Witherbark Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":65.56,"y":64.49,"subzone":"Witherbark Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.05,"y":65.4,"subzone":"Witherbark Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":70.87,"y":61.66,"subzone":"Witherbark Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":72.04,"y":59.15,"subzone":"Witherbark Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.71,"y":63.76,"subzone":"Witherbark Axe Thrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Witherbark Axe Thrower","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Witherbark Headhunter","npc_id":2556},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":69.75,"y":78.01,"subzone":"Witherbark Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":70.45,"y":78.2,"subzone":"Witherbark Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":68.99,"y":78.68,"subzone":"Witherbark Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":70.04,"y":77.34,"subzone":"Witherbark Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.18,"y":80.83,"subzone":"Witherbark Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.75,"y":81.95,"subzone":"Witherbark Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Witherbark Headhunter","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Witherbark Witch Doctor","npc_id":2555},"count_per_character":8,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":64.73,"y":71.64,"subzone":"Witherbark Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.34,"y":80.48,"subzone":"Witherbark Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":30.52,"y":43.56,"subzone":"Witherbark Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":69.28,"y":81.49,"subzone":"Witherbark Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.74,"y":64.62,"subzone":"Witherbark Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.53,"y":45.8,"subzone":"Witherbark Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"Witherbark Witch Doctor","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[676],"next_quest_ids":[678],"requirements":{"prerequisite_alternatives":[[{"quest_id":676,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Witherbark Axe Thrower","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Witherbark Headhunter","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"Witherbark Witch Doctor","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":504,"partyKnownSeconds":504,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 10 Witherbark Axe Throwers, 10 Headhunters and 8 Witch Doctors, and return to Drum Fel in the Hammerfall outpost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":677,"title":"Call to Arms","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":677,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Witherbark opener → Boulderfist","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-677"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=677"}],"missing_fields":[]}},{"quest_id":678,"title":"Call to Arms","quest_level":38,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Boulderfist Brute","npc_id":2566},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.71,"y":80.42,"subzone":"Boulderfist Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.31,"y":81,"subzone":"Boulderfist Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.68,"y":78.33,"subzone":"Boulderfist Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":51.99,"y":76.85,"subzone":"Boulderfist Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":53.83,"y":74.58,"subzone":"Boulderfist Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.86,"y":74,"subzone":"Boulderfist Brute","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Boulderfist Brute","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Boulderfist Magus","npc_id":2567},"count_per_character":4,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.61,"y":81.32,"subzone":"Boulderfist Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.24,"y":77.74,"subzone":"Boulderfist Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":53.32,"y":74.39,"subzone":"Boulderfist Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":52.96,"y":77.02,"subzone":"Boulderfist Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":53.66,"y":80,"subzone":"Boulderfist Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":54.05,"y":71.76,"subzone":"Boulderfist Magus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Boulderfist Magus","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[677],"next_quest_ids":[679,680],"requirements":{"prerequisite_alternatives":[[{"quest_id":677,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Boulderfist Brute","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Boulderfist Magus","countPerCharacter":4,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":72,"expectedKills":4,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":252,"partyKnownSeconds":252,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Boulderfist Brutes and 4 Boulderfist Magi, and return to Drum Fel in the Hammerfall outpost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":678,"title":"Call to Arms","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":678,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Witherbark opener → Boulderfist","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-678"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=678"}],"missing_fields":[]}},{"quest_id":663,"title":"Land Ho!","quest_level":35,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Lolo the Lookout","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.78,"y":82.68,"subzone":"Lolo the Lookout","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shakes O'Breen","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shakes O'Breen"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shakes O'Breen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[662],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":700,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shakes O'Breen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Captain O'Breen in Faldir's Cove.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":663,"title":"Land Ho!","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":663,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-663"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=663"}],"missing_fields":[]}},{"quest_id":662,"title":"Deep Sea Salvage","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"First Mate Nilzlix","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.8,"y":81.48,"subzone":"First Mate Nilzlix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"First Mate Nilzlix","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.8,"y":81.48,"subzone":"First Mate Nilzlix","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Maiden's Folly Charts","item_id":4487},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.05,"y":84.51,"subzone":"Maiden's Folly Charts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Maiden's Folly Charts","countPerCharacter":1,"itemId":4487,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Maiden's Folly Log","item_id":4489},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.39,"y":85.09,"subzone":"Maiden's Folly Log","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Maiden's Folly Log","countPerCharacter":1,"itemId":4489,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Spirit of Silverpine Charts","item_id":4488},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.46,"y":85.61,"subzone":"Spirit of Silverpine Charts","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Spirit of Silverpine Charts","countPerCharacter":1,"itemId":4488,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Spirit of Silverpine Log","item_id":4490},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.65,"y":85.1,"subzone":"Spirit of Silverpine Log","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Spirit of Silverpine Log","countPerCharacter":1,"itemId":4490,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[663],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":663,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":4511,"name":"Black Water Hammer","count":1,"url":"https://www.wowhead.com/forever/item=4511"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Maiden's Folly Charts","countPerCharacter":1,"itemId":4487,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Maiden's Folly Log","countPerCharacter":1,"itemId":4489,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Spirit of Silverpine Charts","countPerCharacter":1,"itemId":4488,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Spirit of Silverpine Log","countPerCharacter":1,"itemId":4490,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"First Mate Nilzlix wants you to retrieve the Charts and Logs from the Maiden's Folly and the Spirit of Silverpine.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":662,"title":"Deep Sea Salvage","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":662,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-662"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=662"}],"missing_fields":[]}},{"quest_id":664,"title":"Drowned Sorrows","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Steelgut","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":34,"y":80.8,"subzone":"Captain Steelgut","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Steelgut","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":34,"y":80.8,"subzone":"Captain Steelgut","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Daggerspine Raider","npc_id":2595},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.37,"y":86.44,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.13,"y":86.8,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.01,"y":88.38,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.86,"y":86.45,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.18,"y":90.21,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":25.52,"y":91.39,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Daggerspine Raider","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Daggerspine Sorceress","npc_id":2596},"count_per_character":3,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.16,"y":87.01,"subzone":"Daggerspine Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.87,"y":89.93,"subzone":"Daggerspine Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":22.45,"y":84.35,"subzone":"Daggerspine Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.75,"y":84.84,"subzone":"Daggerspine Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":22.74,"y":84.63,"subzone":"Daggerspine Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.55,"y":84.8,"subzone":"Daggerspine Sorceress","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Daggerspine Sorceress","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[{"id":4509,"name":"Seawolf Gloves","count":1,"url":"https://www.wowhead.com/forever/item=4509"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Daggerspine Raider","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Daggerspine Sorceress","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":234,"partyKnownSeconds":234,"unknownObjectives":0,"isPartial":false},"objective_summary":"Captain Steelgut in Faldir's Cove wants you to kill 10 Daggerspine Raiders and 3 Daggerspine Sorceresses.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":664,"title":"Drowned Sorrows","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":664,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-664"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=664"}],"missing_fields":[]}},{"quest_id":665,"title":"Sunken Treasure","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Professor Phizzlethorpe","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.87,"y":80.55,"subzone":"Professor Phizzlethorpe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Draxlegauge","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.86,"y":80.45,"subzone":"Doctor Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Escort Professor Phizzlethorpe to the cave and back."},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.87,"y":80.55,"subzone":"Professor Phizzlethorpe","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Escort Professor Phizzlethorpe to the cave and back.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[666],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Escort Professor Phizzlethorpe to the cave and back.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Escort Professor Phizzlethorpe to the cave and back.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":665,"title":"Sunken Treasure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":665,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-665"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=665"}],"missing_fields":[]}},{"quest_id":666,"title":"Sunken Treasure","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Draxlegauge","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.86,"y":80.45,"subzone":"Doctor Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Draxlegauge","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.86,"y":80.45,"subzone":"Doctor Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Elven Gem","item_id":4492},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.99,"y":92.22,"subzone":"Calcified Elven Gem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.57,"y":88.77,"subzone":"Calcified Elven Gem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":22.43,"y":83.78,"subzone":"Calcified Elven Gem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.93,"y":89.37,"subzone":"Calcified Elven Gem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":24.52,"y":86.48,"subzone":"Calcified Elven Gem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.04,"y":90.21,"subzone":"Calcified Elven Gem","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Elven Gem","countPerCharacter":10,"itemId":4492,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[665],"next_quest_ids":[668],"requirements":{"prerequisite_alternatives":[[{"quest_id":665,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":4547,"name":"Gnomish Zapper","count":1,"url":"https://www.wowhead.com/forever/item=4547"},{"id":4548,"name":"Servomechanic Sledgehammer","count":1,"url":"https://www.wowhead.com/forever/item=4548"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Elven Gem","countPerCharacter":10,"itemId":4492,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Doctor Draxlegauge in Faldir's Cove wants you to collect 10 Elven Gems and return the Goggles of Gem Hunting once you are done.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":666,"title":"Sunken Treasure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":666,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-666"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=666"}],"missing_fields":[]}},{"quest_id":668,"title":"Sunken Treasure","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Draxlegauge","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.86,"y":80.45,"subzone":"Doctor Draxlegauge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shakes O'Breen","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Shakes O'Breen"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Shakes O'Breen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[666],"next_quest_ids":[669],"requirements":{"prerequisite_alternatives":[[{"quest_id":666,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Shakes O'Breen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Elven Gems to Captain O'Breen.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":668,"title":"Sunken Treasure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":668,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-668"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=668"}],"missing_fields":[]}},{"quest_id":669,"title":"Sunken Treasure","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shakes O'Breen","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Fleet Master Seahorn","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Fleet Master Seahorn"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":27.17,"y":77.01,"subzone":"Fleet Master Seahorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Fleet Master Seahorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[668],"next_quest_ids":[670],"requirements":{"prerequisite_alternatives":[[{"quest_id":668,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Fleet Master Seahorn","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Sample Elven Gem to Fleet Master Seahorn in Booty Bay.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":669,"title":"Sunken Treasure","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":669,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Faldir’s Cove · wrecks and shore","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-669"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=669"}],"missing_fields":[]}},{"quest_id":636,"title":"Legends of the Earth","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Legends of the Earth"},"count_per_character":null,"locations":[],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Legends of the Earth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":280,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Legends of the Earth","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find the Shards of Myzrael.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":636,"title":"Legends of the Earth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; Legends of the Earth location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=636"}],"missing_fields":["Pickup location","Turn-in location","Legends of the Earth location"]}},{"quest_id":640,"title":"The Broken Sigil","quest_level":40,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sigil Fragment","item_id":4450},"count_per_character":5,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":22.11,"y":59.61,"subzone":"Stromgarde Troll Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.89,"y":60.57,"subzone":"Stromgarde Troll Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":22.06,"y":62.99,"subzone":"Stromgarde Troll Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.33,"y":63.15,"subzone":"Stromgarde Troll Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.79,"y":61.48,"subzone":"Stromgarde Troll Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.15,"y":63.28,"subzone":"Stromgarde Troll Hunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.39,"y":57.75,"subzone":"Stromgarde Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.39,"y":62.49,"subzone":"Stromgarde Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.92,"y":58.99,"subzone":"Stromgarde Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.72,"y":60.3,"subzone":"Stromgarde Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.71,"y":60.73,"subzone":"Stromgarde Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":21.31,"y":62.34,"subzone":"Stromgarde Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":22.06,"y":58.78,"subzone":"Stromgarde Vindicator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.9,"y":58.89,"subzone":"Stromgarde Vindicator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.04,"y":57.99,"subzone":"Stromgarde Vindicator","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":27.51,"y":57.66,"subzone":"Stromgarde Vindicator","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sigil Fragment","countPerCharacter":5,"itemId":4450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[639],"next_quest_ids":[641],"requirements":{"prerequisite_alternatives":[[{"quest_id":639,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":5000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sigil Fragment","countPerCharacter":5,"itemId":4450,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the 5 Sigil Fragments from the defenders in Stromgarde, and bring them to Tor'gan in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":640,"title":"The Broken Sigil","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=640"}],"missing_fields":[]}},{"quest_id":641,"title":"Sigil of Thoradin","quest_level":40,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zengu"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zengu","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[640],"next_quest_ids":[643],"requirements":{"prerequisite_alternatives":[[{"quest_id":640,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":320,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zengu","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the restored Sigil of Thoradin to Zengu in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":641,"title":"Sigil of Thoradin","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=641"}],"missing_fields":[]}},{"quest_id":643,"title":"Sigil of Arathor","quest_level":41,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sigil of Arathor","item_id":4458},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.47,"y":52.08,"subzone":"Lieutenant Valorcall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sigil of Arathor","countPerCharacter":1,"itemId":4458,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[641],"next_quest_ids":[644],"requirements":{"prerequisite_alternatives":[[{"quest_id":641,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sigil of Arathor","countPerCharacter":1,"itemId":4458,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve the Sigil of Arathor and return it to Zengu in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":643,"title":"Sigil of Arathor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=643"}],"missing_fields":[]}},{"quest_id":644,"title":"Sigil of Trollbane","quest_level":42,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Sigil of Trollbane","item_id":4466},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.36,"y":58.11,"subzone":"Prince Galen Trollbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Sigil of Trollbane","countPerCharacter":1,"itemId":4466,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[643],"next_quest_ids":[645],"requirements":{"prerequisite_alternatives":[[{"quest_id":643,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":5500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Sigil of Trollbane","countPerCharacter":1,"itemId":4466,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Kill Prince Galen Trollbane and bring the Sigil of Trollbane to Zengu in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":644,"title":"Sigil of Trollbane","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=644"}],"missing_fields":[]}},{"quest_id":645,"title":"Trol'kalar","quest_level":42,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Trollbane's Tomb","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.86,"y":59.62,"subzone":"Trollbane's Tomb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Trollbane's Tomb"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.86,"y":59.62,"subzone":"Trollbane's Tomb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Trollbane's Tomb","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[644],"next_quest_ids":[646],"requirements":{"prerequisite_alternatives":[[{"quest_id":644,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":850,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Trollbane's Tomb","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Retrieve Trol'kalar from Trollbane's tomb in Stromgarde.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":645,"title":"Trol'kalar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=645"}],"missing_fields":[]}},{"quest_id":646,"title":"Trol'kalar","quest_level":42,"minimum_level":32,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Trollbane's Tomb","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.86,"y":59.62,"subzone":"Trollbane's Tomb","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zengu","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zengu"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.8,"y":33.96,"subzone":"Zengu","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zengu","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[645],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":645,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4300,"money_copper":0,"items":[],"choices":[{"id":4508,"name":"Blood-tinged Armor","count":1,"url":"https://www.wowhead.com/forever/item=4508"},{"id":4507,"name":"Pit Fighter's Shield","count":1,"url":"https://www.wowhead.com/forever/item=4507"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zengu","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver Trol'kalar to Zengu in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":646,"title":"Trol'kalar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=646"}],"missing_fields":[]}},{"quest_id":652,"title":"Breaking the Keystone","quest_level":42,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Stone of Inner Binding","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.23,"y":57.38,"subzone":"Stone of Inner Binding","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keystone","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.08,"y":58.09,"subzone":"Keystone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rod of Order","item_id":4469},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":67.73,"y":37.65,"subzone":"Fozruk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rod of Order","countPerCharacter":1,"itemId":4469,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[651],"next_quest_ids":[688,653],"requirements":{"prerequisite_alternatives":[[{"quest_id":651,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3450,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rod of Order","countPerCharacter":1,"itemId":4469,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Find and kill Fozruk. Bring the Rod of Order to the Keystone in the Arathi Highlands.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":652,"title":"Breaking the Keystone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=652"}],"missing_fields":[]}},{"quest_id":667,"title":"Death From Below","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Shakes O'Breen","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shakes O'Breen","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Protect Shakes O'Breen during the attack."},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.28,"y":81.38,"subzone":"Shakes O'Breen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Protect Shakes O'Breen during the attack.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[670],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":670,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4650,"money_copper":0,"items":[],"choices":[{"id":4550,"name":"Coldwater Ring","count":1,"url":"https://www.wowhead.com/forever/item=4550"},{"id":4549,"name":"Seafire Band","count":1,"url":"https://www.wowhead.com/forever/item=4549"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Protect Shakes O'Breen during the attack.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Protect Shakes O'Breen during the attack.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":667,"title":"Death From Below","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=667"}],"missing_fields":[]}},{"quest_id":671,"title":"Foul Magics","quest_level":33,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Bloodstone Amulet","item_id":4495},"count_per_character":10,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.21,"y":31.87,"subzone":"Syndicate Highwayman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.32,"y":26.85,"subzone":"Syndicate Highwayman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.59,"y":31.21,"subzone":"Syndicate Highwayman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.11,"y":24.79,"subzone":"Syndicate Highwayman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":30.37,"y":28.87,"subzone":"Syndicate Highwayman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":30.63,"y":25.68,"subzone":"Syndicate Highwayman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.3,"y":26.15,"subzone":"Syndicate Pathstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.08,"y":26.28,"subzone":"Syndicate Pathstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":30.67,"y":28.36,"subzone":"Syndicate Pathstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.27,"y":28.3,"subzone":"Syndicate Pathstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.62,"y":31.23,"subzone":"Syndicate Pathstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.11,"y":31.2,"subzone":"Syndicate Pathstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":30.9,"y":26.16,"subzone":"Syndicate Mercenary","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":33.75,"y":27.34,"subzone":"Syndicate Mercenary","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":32.11,"y":25.35,"subzone":"Syndicate Mercenary","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":31.02,"y":28.75,"subzone":"Syndicate Mercenary","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Bloodstone Amulet","countPerCharacter":10,"itemId":4495,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[673],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Bloodstone Amulet","countPerCharacter":10,"itemId":4495,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Get 10 Bloodstone Amulets for Tor'gan in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":671,"title":"Foul Magics","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":671,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Undercity → Dabyrie → Northfold · grouped assignments","kinds":["pickup","objective","turnin"],"guide":"arathi-highlands","title":"Arathi · Hammerfall and binding stones","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/arathi-highlands.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-671"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=671"}],"missing_fields":[]}},{"quest_id":673,"title":"Foul Magics","quest_level":40,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Tor'gan","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.72,"y":36.29,"subzone":"Tor'gan","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Befouled Bloodstone Orb","item_id":4510},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":29.62,"y":62.97,"subzone":"Marez Cowl","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Befouled Bloodstone Orb","countPerCharacter":1,"itemId":4510,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[671],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":671,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":0,"items":[],"choices":[{"id":4543,"name":"White Drakeskin Cap","count":1,"url":"https://www.wowhead.com/forever/item=4543"},{"id":4545,"name":"Radiant Silver Bracers","count":1,"url":"https://www.wowhead.com/forever/item=4545"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Befouled Bloodstone Orb","countPerCharacter":1,"itemId":4510,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve Marez Cowl's Bloodstone Orb and bring it to Tor'gan in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":673,"title":"Foul Magics","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=673"}],"missing_fields":[]}},{"quest_id":679,"title":"Call to Arms","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Drum Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.24,"y":33.92,"subzone":"Drum Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Boulderfist Shaman","npc_id":2570},"count_per_character":7,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.68,"y":66.54,"subzone":"Boulderfist Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.82,"y":69.12,"subzone":"Boulderfist Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.1,"y":68.38,"subzone":"Boulderfist Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.87,"y":65.68,"subzone":"Boulderfist Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.49,"y":66.67,"subzone":"Boulderfist Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.49,"y":64.62,"subzone":"Boulderfist Shaman","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Boulderfist Shaman","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Boulderfist Lord","npc_id":2571},"count_per_character":3,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.63,"y":69.24,"subzone":"Boulderfist Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.85,"y":68.01,"subzone":"Boulderfist Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.02,"y":69.04,"subzone":"Boulderfist Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.93,"y":65.72,"subzone":"Boulderfist Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.94,"y":65.93,"subzone":"Boulderfist Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.63,"y":68.28,"subzone":"Boulderfist Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Boulderfist Lord","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[678],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":678,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3150,"money_copper":5000,"items":[],"choices":[{"id":9520,"name":"Silent Hunter","count":1,"url":"https://www.wowhead.com/forever/item=9520"},{"id":9521,"name":"Skullsplitter","count":1,"url":"https://www.wowhead.com/forever/item=9521"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Boulderfist Shaman","countPerCharacter":7,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":126,"expectedKills":7,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Boulderfist Lord","countPerCharacter":3,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":54,"expectedKills":3,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 7 Boulderfist Shaman and 3 Boulderfist Lords and return to Drum Fel in the Hammerfall outpost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":679,"title":"Call to Arms","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=679"}],"missing_fields":[]}},{"quest_id":680,"title":"The Real Threat","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Korin Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.04,"y":33.07,"subzone":"Korin Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Korin Fel","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.04,"y":33.07,"subzone":"Korin Fel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Or'Kalar's Head","item_id":4551},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.56,"y":66.24,"subzone":"Or'Kalar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.59,"y":66.41,"subzone":"Or'Kalar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":20.71,"y":65.41,"subzone":"Or'Kalar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.53,"y":68.3,"subzone":"Or'Kalar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":18.63,"y":65.96,"subzone":"Or'Kalar","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.36,"y":68.68,"subzone":"Or'Kalar","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Or'Kalar's Head","countPerCharacter":1,"itemId":4551,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[678],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":678,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[{"id":4976,"name":"Mistspray Kilt","count":1,"url":"https://www.wowhead.com/forever/item=4976"},{"id":4977,"name":"Sword of Hammerfall","count":1,"url":"https://www.wowhead.com/forever/item=4977"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Or'Kalar's Head","countPerCharacter":1,"itemId":4551,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Slay Or'Kalar and bring his Head to Korin Fel in the Hammerfall outpost.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":680,"title":"The Real Threat","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=680"}],"missing_fields":[]}},{"quest_id":688,"title":"Myzrael's Allies","quest_level":40,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Keystone","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.08,"y":58.09,"subzone":"Keystone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Zaruk","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.54,"y":35.64,"subzone":"Zaruk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Zaruk"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":74.54,"y":35.64,"subzone":"Zaruk","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Zaruk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[652],"next_quest_ids":[687],"requirements":{"prerequisite_alternatives":[[{"quest_id":652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Zaruk","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Zaruk in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":688,"title":"Myzrael's Allies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=688"}],"missing_fields":[]}},{"quest_id":5146,"title":"Elemental Leatherworking","quest_level":55,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":165,"name":"Leatherworking","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Brumn Winterhoof","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.27,"y":45.09,"subzone":"Brumn Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Brumn Winterhoof","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":28.27,"y":45.09,"subzone":"Brumn Winterhoof","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heart of Fire","item_id":7077},"count_per_character":2,"locations":[{"zone_id":"badlands","zone":"Badlands","x":42.1,"y":28.88,"subzone":"Ambassador Infernus","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":58.3,"y":76.98,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":45.49,"y":47.81,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":59.67,"y":43.45,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":57.56,"y":45.02,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":57.56,"y":46.7,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":40.69,"y":36.73,"subzone":"Blazing Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.69,"y":58.58,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":29.94,"y":76.9,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":27.79,"y":64.43,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":52.42,"y":62.08,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":39.2,"y":55.92,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":30.95,"y":43.86,"subzone":"Inferno Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":30.05,"y":59.7,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":58.35,"y":74.88,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"searing-gorge","zone":"Searing Gorge","x":35.86,"y":76.84,"subzone":"Magma Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heart of Fire","countPerCharacter":2,"itemId":7077,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Globe of Water","item_id":7079},"count_per_character":2,"locations":[{"zone_id":"feralas","zone":"Feralas","x":45.44,"y":67.95,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.51,"y":33.6,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":36.27,"y":34.56,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.39,"y":34.91,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.41,"y":35.62,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.11,"y":33.14,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":43.58,"y":65.27,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.07,"y":68.67,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.36,"y":67.47,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.36,"y":34.99,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.38,"y":34.62,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.62,"y":36.61,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Globe of Water","countPerCharacter":2,"itemId":7079,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Core of Earth","item_id":7075},"count_per_character":2,"locations":[{"zone_id":"badlands","zone":"Badlands","x":5.48,"y":76.95,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":6.94,"y":80.15,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":5.67,"y":79.94,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":2.77,"y":78.22,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":3,"y":79.81,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":4.13,"y":77.33,"subzone":"Greater Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":14.73,"y":89.33,"subzone":"Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":13.86,"y":86.11,"subzone":"Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":4.77,"y":81.78,"subzone":"Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":1.98,"y":80.52,"subzone":"Rumbler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.7,"y":82.4,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.8,"y":81.79,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":53.83,"y":82.55,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.29,"y":85.61,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.05,"y":82.76,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":54.22,"y":85.57,"subzone":"Enraged Rock Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Core of Earth","countPerCharacter":2,"itemId":7075,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Breath of Wind","item_id":7081},"count_per_character":2,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":38.59,"y":42.5,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.99,"y":46.6,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":45.61,"y":45.99,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":59.57,"y":58.15,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":36.09,"y":64.1,"subzone":"Gusting Vortex","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":30.37,"y":77.65,"subzone":"Living Storm","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":49.76,"y":69.2,"subzone":"Living Storm","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":34.28,"y":77.46,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.02,"y":78.49,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.34,"y":74.53,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":31.12,"y":82.06,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":29.41,"y":78.61,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.43,"y":82.71,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.49,"y":18.13,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.47,"y":19.96,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":30.17,"y":13.88,"subzone":"Dust Stormer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Breath of Wind","countPerCharacter":2,"itemId":7081,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5145,5148],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4200,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":10658,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heart of Fire","countPerCharacter":2,"itemId":7077,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Globe of Water","countPerCharacter":2,"itemId":7079,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Core of Earth","countPerCharacter":2,"itemId":7075,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Breath of Wind","countPerCharacter":2,"itemId":7081,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 2 Heart of Fire, 2 Globe of Water, 2 Core of Earth, and 2 Breath of Wind to Brumn Winterhoof in the Arathi Mountains.  Completing this quest will give you access to the Elemental Leatherworking arts.  The completion of this quest will prevent you from learning Dragonscale Leatherworking and Tribal Leatherworking; be sure this is the path you wish to follow before doing so.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5146,"title":"Elemental Leatherworking","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5146"}],"missing_fields":[]}},{"quest_id":6622,"title":"Triage","quest_level":45,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":129,"name":"First Aid","value":225},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Gregory Victor","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.41,"y":36.89,"subzone":"Doctor Gregory Victor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Doctor Gregory Victor","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.41,"y":36.89,"subzone":"Doctor Gregory Victor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"event","target":{"name":"Save patients by using Triage Bandages to tend to their wounds. You must save 15 patients before 6 of them die from their injuries.  Remember the order of triage! Critically Injured Soldiers die the fastest followed by Badly Injured Soldiers. Injured Soldiers take the longest to die and should be saved AFTER your Critically Injured and Badly Injured Soldiers have been triaged."},"count_per_character":1,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.41,"y":36.89,"subzone":"Doctor Gregory Victor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"event","target":"Save patients by using Triage Bandages to tend to their wounds. You must save 15 patients before 6 of them die from their injuries.  Remember the order of triage! Critically Injured Soldiers die the fastest followed by Badly Injured Soldiers. Injured Soldiers take the longest to die and should be saved AFTER your Critically Injured and Badly Injured Soldiers have been triaged.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":10846,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"event","target":"Save patients by using Triage Bandages to tend to their wounds. You must save 15 patients before 6 of them die from their injuries.  Remember the order of triage! Critically Injured Soldiers die the fastest followed by Badly Injured Soldiers. Injured Soldiers take the longest to die and should be saved AFTER your Critically Injured and Badly Injured Soldiers have been triaged.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Save patients by using Triage Bandages to tend to their wounds. You must save 15 patients before 6 of them die from their injuries.  Remember the order of triage! Critically Injured Soldiers die the fastest followed by Badly Injured Soldiers. Injured Soldiers take the longest to die and should be saved AFTER your Critically Injured and Badly Injured Soldiers have been triaged.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6622,"title":"Triage","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6622"}],"missing_fields":[]}},{"quest_id":8120,"title":"The Battle for Arathi Basin!","quest_level":55,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP ALT-N Credit Marker","npc_id":15005},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP ALT-S Credit Marker","npc_id":15004},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP Mid Credit Marker","npc_id":15002},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP A-Mid Credit Marker","npc_id":15001},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8169,8170,8171],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":16500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Assault the Arathi Basin mine, lumber mill, blacksmith and stable, and then return to Deathmaster Dwire in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8120,"title":"The Battle for Arathi Basin!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8120"}],"missing_fields":["PvP ALT-N Credit Marker location","PvP ALT-S Credit Marker location","PvP Mid Credit Marker location","PvP A-Mid Credit Marker location"]}},{"quest_id":8121,"title":"Take Four Bases","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":510,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":510,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathmaster Dwire"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathmaster Dwire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathmaster Dwire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hold four bases at the same time in Arathi Basin, and then return to Deathmaster Dwire in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8121,"title":"Take Four Bases","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8121"}],"missing_fields":[]}},{"quest_id":8122,"title":"Take Five Bases","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":510,"2":42000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":510,\"2\":42000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathmaster Dwire"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathmaster Dwire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[{"id":20131,"name":"Battle Tabard of the Defilers","count":1,"url":"https://www.wowhead.com/forever/item=20131"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathmaster Dwire","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Hold five bases in Arathi Basin at the same time, then return to Deathmaster Dwire in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8122,"title":"Take Five Bases","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8122"}],"missing_fields":[]}},{"quest_id":8169,"title":"The Battle for Arathi Basin!","quest_level":45,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP ALT-N Credit Marker","npc_id":15005},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP ALT-S Credit Marker","npc_id":15004},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP Mid Credit Marker","npc_id":15002},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP A-Mid Credit Marker","npc_id":15001},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8120,8170,8171],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3900,"money_copper":13000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Assault the Arathi Basin mine, lumber mill, blacksmith and stable, and then return to Deathmaster Dwire in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8169,"title":"The Battle for Arathi Basin!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8169"}],"missing_fields":["PvP ALT-N Credit Marker location","PvP ALT-S Credit Marker location","PvP Mid Credit Marker location","PvP A-Mid Credit Marker location"]}},{"quest_id":8170,"title":"The Battle for Arathi Basin!","quest_level":35,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP ALT-N Credit Marker","npc_id":15005},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP ALT-S Credit Marker","npc_id":15004},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP Mid Credit Marker","npc_id":15002},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP A-Mid Credit Marker","npc_id":15001},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8120,8169,8171],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2750,"money_copper":7500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Assault the Arathi Basin mine, lumber mill, blacksmith and stable, and then return to Deathmaster Dwire in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8170,"title":"The Battle for Arathi Basin!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8170"}],"missing_fields":["PvP ALT-N Credit Marker location","PvP ALT-S Credit Marker location","PvP Mid Credit Marker location","PvP A-Mid Credit Marker location"]}},{"quest_id":8171,"title":"The Battle for Arathi Basin!","quest_level":25,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathmaster Dwire","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.25,"y":29.73,"subzone":"Deathmaster Dwire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"PvP ALT-N Credit Marker","npc_id":15005},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP ALT-S Credit Marker","npc_id":15004},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP Mid Credit Marker","npc_id":15002},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"PvP A-Mid Credit Marker","npc_id":15001},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8120,8169,8170],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2000,"money_copper":3500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"PvP ALT-N Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"PvP ALT-S Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"PvP Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"PvP A-Mid Credit Marker","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Assault the Arathi Basin mine, lumber mill, blacksmith and stable, and then return to Deathmaster Dwire in Hammerfall.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8171,"title":"The Battle for Arathi Basin!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8171"}],"missing_fields":["PvP ALT-N Credit Marker location","PvP ALT-S Credit Marker location","PvP Mid Credit Marker location","PvP A-Mid Credit Marker location"]}},{"quest_id":8263,"title":"Defiler's Basic Care Package","quest_level":34,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":510,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":510,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rutherford Twing","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rutherford Twing","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rutherford Twing"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rutherford Twing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8264,8265],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":270,"money_copper":0,"items":[{"id":20229,"name":"Defiler's Basic Care Package","count":1,"url":"https://www.wowhead.com/forever/item=20229"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rutherford Twing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8263,"title":"Defiler's Basic Care Package","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8263"}],"missing_fields":[]}},{"quest_id":8264,"title":"Defiler's Standard Care Package","quest_level":44,"minimum_level":35,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":510,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":510,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rutherford Twing","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rutherford Twing","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rutherford Twing"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rutherford Twing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8263,8265],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":380,"money_copper":0,"items":[{"id":20230,"name":"Defiler's Standard Care Package","count":1,"url":"https://www.wowhead.com/forever/item=20230"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rutherford Twing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8264,"title":"Defiler's Standard Care Package","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8264"}],"missing_fields":[]}},{"quest_id":8265,"title":"Defiler's Advanced Care Package","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":510,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":510,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rutherford Twing","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rutherford Twing","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rutherford Twing"},"count_per_character":null,"locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":73.37,"y":29.67,"subzone":"Rutherford Twing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rutherford Twing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8263,8264],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20228,"name":"Defiler's Advanced Care Package","count":1,"url":"https://www.wowhead.com/forever/item=20228"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rutherford Twing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8265,"title":"Defiler's Advanced Care Package","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8265"}],"missing_fields":[]}},{"quest_id":653,"title":"Myzrael's Allies","quest_level":40,"minimum_level":30,"faction":"alliance","primary_region_id":"arathi-highlands","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Keystone","locations":[{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":36.08,"y":58.09,"subzone":"Keystone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gerrig Bonegrip","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Gerrig Bonegrip"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":50.83,"y":5.62,"subzone":"Gerrig Bonegrip","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Gerrig Bonegrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[652],"next_quest_ids":[687],"requirements":{"prerequisite_alternatives":[[{"quest_id":652,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Gerrig Bonegrip","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Gerrig Bonegrip in the Forlorn Cavern of Ironforge.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":653,"title":"Myzrael's Allies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=653"}],"missing_fields":[]}}],"quest_count":45},{"region_id":"silithus","name":"Silithus","quests":[{"quest_id":8277,"title":"Deadly Desert Venom","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Beetix Ficklespragg","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.61,"y":38.63,"subzone":"Beetix Ficklespragg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Beetix Ficklespragg","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.61,"y":38.63,"subzone":"Beetix Ficklespragg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stonelash Scorpid Stinger","item_id":20373},"count_per_character":8,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.57,"y":36.82,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.52,"y":27.2,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.4,"y":32.67,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":66.53,"y":29.04,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.71,"y":31.32,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.35,"y":27.03,"subzone":"Stonelash Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stonelash Scorpid Stinger","countPerCharacter":8,"itemId":20373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Sand Skitterer Fang","item_id":20376},"count_per_character":8,"locations":[{"zone_id":"silithus","zone":"Silithus","x":61.55,"y":40.07,"subzone":"Sand Skitterer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.67,"y":18.1,"subzone":"Sand Skitterer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":69.76,"y":44.02,"subzone":"Sand Skitterer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.66,"y":14.98,"subzone":"Sand Skitterer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":53.15,"y":22.86,"subzone":"Sand Skitterer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":34.39,"y":20.16,"subzone":"Sand Skitterer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Sand Skitterer Fang","countPerCharacter":8,"itemId":20376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8278],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stonelash Scorpid Stinger","countPerCharacter":8,"itemId":20373,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Sand Skitterer Fang","countPerCharacter":8,"itemId":20376,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Beetix Ficklespragg at Cenarion Hold in Silithus wants you to gather 8 Stonelash Scorpid Stingers and 8 Sand Skitterer Fangs. Return to her when you have completed the task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8277,"title":"Deadly Desert Venom","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8277,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8277"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8277"}],"missing_fields":[]}},{"quest_id":8280,"title":"Securing the Supply Lines","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dredge Striker","npc_id":11740},"count_per_character":15,"locations":[{"zone_id":"silithus","zone":"Silithus","x":36.51,"y":15.89,"subzone":"Dredge Striker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":34.77,"y":18.27,"subzone":"Dredge Striker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.42,"y":17.68,"subzone":"Dredge Striker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":56.97,"y":12.46,"subzone":"Dredge Striker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":71.58,"y":38.27,"subzone":"Dredge Striker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":73.24,"y":36.79,"subzone":"Dredge Striker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dredge Striker","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8281],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8275,8276],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dredge Striker","countPerCharacter":15,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":270,"expectedKills":15,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":270,"partyKnownSeconds":270,"unknownObjectives":0,"isPartial":false},"objective_summary":"Windcaller Proudhorn at Cenarion Hold in Silithus wants you to kill 15 Dredge Strikers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8280,"title":"Securing the Supply Lines","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8280,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8280"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8280"}],"missing_fields":[]}},{"quest_id":8284,"title":"The Twilight Mystery","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Twilight Tablet Fragment","item_id":20378},"count_per_character":8,"locations":[{"zone_id":"silithus","zone":"Silithus","x":28.4,"y":26.89,"subzone":"Whirling Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.49,"y":27.24,"subzone":"Whirling Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.5,"y":26.49,"subzone":"Whirling Invader","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.4,"y":11.71,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.44,"y":15.9,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.48,"y":7.57,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":20.72,"y":10.25,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.67,"y":8.3,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":19.72,"y":22.1,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":20.6,"y":7.85,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.43,"y":10.48,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.02,"y":14.5,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.59,"y":13.2,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.25,"y":18.72,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.78,"y":10.33,"subzone":"Twilight Tablet Fragment","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Twilight Tablet Fragment","countPerCharacter":8,"itemId":20378,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8285],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Twilight Tablet Fragment","countPerCharacter":8,"itemId":20378,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Geologist Larksbane at Cenarion Hold in Silithus wants you to collect 8 Twilight Tablet Fragments.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8284,"title":"The Twilight Mystery","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8284,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8284"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8284"}],"missing_fields":[]}},{"quest_id":8283,"title":"Wanted - Deathclasp, Terror of the Sands","quest_level":59,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Wanted Poster: Deathclasp","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.35,"y":38.27,"subzone":"Wanted Poster: Deathclasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vish Kozus","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":33.65,"subzone":"Vish Kozus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Deathclasp's Pincer","item_id":20385},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":45.07,"y":92.31,"subzone":"Deathclasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Deathclasp's Pincer","countPerCharacter":1,"itemId":20385,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8050,"money_copper":18000,"items":[],"choices":[{"id":20646,"name":"Sandstrider's Mark","count":1,"url":"https://www.wowhead.com/forever/item=20646"},{"id":20647,"name":"Black Crystal Dagger","count":1,"url":"https://www.wowhead.com/forever/item=20647"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Deathclasp's Pincer","countPerCharacter":1,"itemId":20385,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Deathclasp's Pincer to Vish Kozus, Captain of the Guard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":true,"routing_decision":{"id":8283,"title":"Wanted - Deathclasp, Terror of the Sands","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8283,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8283"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8283"}],"missing_fields":[]}},{"quest_id":8278,"title":"Noggle's Last Hope","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Beetix Ficklespragg","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.61,"y":38.63,"subzone":"Beetix Ficklespragg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Beetix Ficklespragg","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.61,"y":38.63,"subzone":"Beetix Ficklespragg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Stonelash Flayer Stinger","item_id":20375},"count_per_character":3,"locations":[{"zone_id":"silithus","zone":"Silithus","x":26.45,"y":81.54,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.56,"y":76.97,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":78.56,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.13,"y":74.58,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.63,"y":82.88,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":25.02,"y":76.59,"subzone":"Stonelash Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Stonelash Flayer Stinger","countPerCharacter":3,"itemId":20375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stonelash Pincer Stinger","item_id":20374},"count_per_character":3,"locations":[{"zone_id":"silithus","zone":"Silithus","x":36.67,"y":51.12,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":21.54,"y":42.64,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.51,"y":42.5,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.66,"y":44.22,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.07,"y":59.94,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.41,"y":63.97,"subzone":"Stonelash Pincer","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Stonelash Pincer Stinger","countPerCharacter":3,"itemId":20374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Rock Stalker Fang","item_id":20377},"count_per_character":3,"locations":[{"zone_id":"silithus","zone":"Silithus","x":34.28,"y":77.46,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.02,"y":78.49,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.34,"y":74.53,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":31.12,"y":82.06,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":29.41,"y":78.61,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.43,"y":82.71,"subzone":"Rock Stalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Rock Stalker Fang","countPerCharacter":3,"itemId":20377,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8277],"next_quest_ids":[8282],"requirements":{"prerequisite_alternatives":[[{"quest_id":8277,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":6500,"items":[],"choices":[{"id":13446,"name":"Major Healing Potion","count":2,"url":"https://www.wowhead.com/forever/item=13446"},{"id":13444,"name":"Major Mana Potion","count":1,"url":"https://www.wowhead.com/forever/item=13444"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Stonelash Flayer Stinger","countPerCharacter":3,"itemId":20375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Stonelash Pincer Stinger","countPerCharacter":3,"itemId":20374,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Rock Stalker Fang","countPerCharacter":3,"itemId":20377,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Beetix Ficklespragg at Cenarion Hold in Silithus wants you to gather 3 Stonelash Pincer Stingers, 3 Stonelash Flayer Stingers and 3 Rock Stalker Fangs.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8278,"title":"Noggle's Last Hope","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8278,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8278"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8278"}],"missing_fields":[]}},{"quest_id":8281,"title":"Stepping Up Security","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Dredge Crusher","npc_id":11741},"count_per_character":20,"locations":[{"zone_id":"silithus","zone":"Silithus","x":20.05,"y":47.29,"subzone":"Dredge Crusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.34,"y":44.13,"subzone":"Dredge Crusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":33.13,"y":65.65,"subzone":"Dredge Crusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":34.76,"y":52.09,"subzone":"Dredge Crusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":34.02,"y":43.72,"subzone":"Dredge Crusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":28.23,"y":27.8,"subzone":"Dredge Crusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Dredge Crusher","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8280],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8280,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":17000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Dredge Crusher","countPerCharacter":20,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":360,"expectedKills":20,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":360,"partyKnownSeconds":360,"unknownObjectives":0,"isPartial":false},"objective_summary":"Windcaller Proudhorn at Cenarion Hold in Silithus wants you to slay 20 Dredge Crushers.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8281,"title":"Stepping Up Security","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8281,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Cenarion Hold · local assignments","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8281"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8281"}],"missing_fields":[]}},{"quest_id":8285,"title":"The Deserter","quest_level":59,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Hermit Ortell"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Hermit Ortell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8284],"next_quest_ids":[8279],"requirements":{"prerequisite_alternatives":[[{"quest_id":8284,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4800,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Hermit Ortell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the restored tablet to Hermit Ortell in Silithus. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8285,"title":"The Deserter","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8285,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northwest ruins → southern camp","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8285"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8285"}],"missing_fields":[]}},{"quest_id":8282,"title":"Noggle's Lost Satchel","quest_level":58,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Noggle Ficklespragg","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.63,"y":38.5,"subzone":"Noggle Ficklespragg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Noggle Ficklespragg","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.63,"y":38.5,"subzone":"Noggle Ficklespragg","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Noggle's Satchel","item_id":20379},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":44.56,"y":91.38,"subzone":"Noggle's Satchel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Noggle's Satchel","countPerCharacter":1,"itemId":20379,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8278],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8278,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6200,"money_copper":0,"items":[],"choices":[{"id":13452,"name":"Elixir of the Mongoose","count":2,"url":"https://www.wowhead.com/forever/item=13452"},{"id":13447,"name":"Elixir of the Sages","count":2,"url":"https://www.wowhead.com/forever/item=13447"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Noggle's Satchel","countPerCharacter":1,"itemId":20379,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Retrieve Noggle's Satchel from the mountains in the south of Silithus and return it to him at Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8282,"title":"Noggle's Lost Satchel","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8282,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northwest ruins → southern camp","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8282"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8282"}],"missing_fields":[]}},{"quest_id":8279,"title":"The Twilight Lexicon","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Twilight Lexicon - Chapter 1","item_id":20394},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":26.35,"y":36.62,"subzone":"Twilight Keeper Mayna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Twilight Lexicon - Chapter 1","countPerCharacter":1,"itemId":20394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Twilight Lexicon - Chapter 2","item_id":20395},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":16.09,"y":86.37,"subzone":"Twilight Keeper Exeter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Twilight Lexicon - Chapter 2","countPerCharacter":1,"itemId":20395,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Twilight Lexicon - Chapter 3","item_id":20396},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.86,"y":42.22,"subzone":"Twilight Keeper Havunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Twilight Lexicon - Chapter 3","countPerCharacter":1,"itemId":20396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8285],"next_quest_ids":[8287,8323],"requirements":{"prerequisite_alternatives":[[{"quest_id":8285,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Twilight Lexicon - Chapter 1","countPerCharacter":1,"itemId":20394,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Twilight Lexicon - Chapter 2","countPerCharacter":1,"itemId":20395,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Twilight Lexicon - Chapter 3","countPerCharacter":1,"itemId":20396,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring the three chapters of the Twilight Lexicon to Hermit Ortell in Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8279,"title":"The Twilight Lexicon","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8279,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Northwest ruins → southern camp","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8279"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8279"}],"missing_fields":[]}},{"quest_id":8287,"title":"A Terrible Purpose","quest_level":60,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Commander Mar'alith"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Commander Mar'alith","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8279],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8279,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Commander Mar'alith","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Decoded Tablet Parchment to Commander Mar'alith.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8287,"title":"A Terrible Purpose","checkedOn":"2026-10-26","status":"included","category":"routed","reason":"Scheduled in the generated journey. Open the linked chapter for the actual pickup, objective and turn-in sequence.","placements":[{"questId":8287,"firstStop":null,"lastStop":null,"turninStop":null,"completed":true,"group":"Twilight camps · lexicon and lost satchel","kinds":["pickup","objective","turnin"],"guide":"silithus","title":"Silithus · Cenarion Hold and the Twilight camps","profile":{"class":"rogue","race":"tauren","professions":["alchemy","blacksmithing","enchanting","engineering","herbalism","leatherworking","mining","skinning","tailoring","cooking","first aid","fishing"],"level":11},"url":"/journey/silithus.html?class=rogue&race=tauren&professions=alchemy%2Cblacksmithing%2Cenchanting%2Cengineering%2Cherbalism%2Cleatherworking%2Cmining%2Cskinning%2Ctailoring%2Ccooking%2Cfirst%20aid%2Cfishing#quest-8287"}],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8287"}],"missing_fields":[]}},{"quest_id":1125,"title":"The Spirits of Southwind","quest_level":55,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Layo Starstrike","locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Layo Starstrike","locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Tortured Druid","npc_id":12178},"count_per_character":8,"locations":[{"zone_id":"silithus","zone":"Silithus","x":60.94,"y":58.39,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":63.96,"y":58.43,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.73,"y":58.37,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.77,"y":54.14,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.68,"y":50.85,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.77,"y":50.95,"subzone":"Tortured Druid","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Tortured Druid","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Tortured Sentinel","npc_id":12179},"count_per_character":8,"locations":[{"zone_id":"silithus","zone":"Silithus","x":64.57,"y":54.21,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.87,"y":50.81,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":63.41,"y":55.95,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.75,"y":49.86,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":61.75,"y":58.46,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.67,"y":58.18,"subzone":"Tortured Sentinel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Tortured Sentinel","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1124],"next_quest_ids":[1126],"requirements":{"prerequisite_alternatives":[[{"quest_id":1124,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Tortured Druid","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Tortured Sentinel","countPerCharacter":8,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":144,"expectedKills":8,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":288,"partyKnownSeconds":288,"unknownObjectives":0,"isPartial":false},"objective_summary":"Free the spirits of 8 Tortured Druids and 8 Tortured Sentinels in Southwind Village, and then return to Layo Starstrike at the Valor's Rest graveyard of Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1125,"title":"The Spirits of Southwind","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1125"}],"missing_fields":[]}},{"quest_id":1126,"title":"Hive in the Tower","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Layo Starstrike","locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Layo Starstrike","locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encrusted Silithid Object","item_id":17346},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encrusted Silithid Object","countPerCharacter":1,"itemId":17346,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1125],"next_quest_ids":[6844],"requirements":{"prerequisite_alternatives":[[{"quest_id":1125,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encrusted Silithid Object","countPerCharacter":1,"itemId":17346,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Scale the tower of Southwind Village and locate a means to stir the silithid hive into activity. Bring back anything unusual you may uncover when doing so to Layo Starstrike at the Valor's Rest graveyard of Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1126,"title":"Hive in the Tower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Encrusted Silithid Object location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1126"}],"missing_fields":["Encrusted Silithid Object location"]}},{"quest_id":6844,"title":"Umber, Archivist","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Layo Starstrike","locations":[{"zone_id":"silithus","zone":"Silithus","x":81.87,"y":18.93,"subzone":"Layo Starstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Umber","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":44.88,"y":35.6,"subzone":"Umber","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Umber"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":44.88,"y":35.6,"subzone":"Umber","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Umber","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1126],"next_quest_ids":[6845],"requirements":{"prerequisite_alternatives":[[{"quest_id":1126,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Umber","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Encrusted Silithid Object to Umber - the Cenarion Circle's archivist - in the village of Nighthaven, Moonglade.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6844,"title":"Umber, Archivist","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6844"}],"missing_fields":[]}},{"quest_id":7786,"title":"Thunderaan the Windseeker","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Highlord Demitrian","locations":[{"zone_id":"silithus","zone":"Silithus","x":21.71,"y":8.57,"subzone":"Highlord Demitrian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Highlord Demitrian","locations":[{"zone_id":"silithus","zone":"Silithus","x":21.71,"y":8.57,"subzone":"Highlord Demitrian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Elementium Bar","item_id":17771},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Elementium Bar","countPerCharacter":10,"itemId":17771,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Essence of the Firelord","item_id":19017},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Essence of the Firelord","countPerCharacter":1,"itemId":19017,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bindings of the Windseeker","item_id":18563},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bindings of the Windseeker","countPerCharacter":1,"itemId":18563,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bindings of the Windseeker","item_id":18564},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Bindings of the Windseeker","countPerCharacter":1,"itemId":18564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[7785],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":7785,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":10900,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Elementium Bar","countPerCharacter":10,"itemId":17771,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Essence of the Firelord","countPerCharacter":1,"itemId":19017,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bindings of the Windseeker","countPerCharacter":1,"itemId":18563,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Bindings of the Windseeker","countPerCharacter":1,"itemId":18564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"To free Thunderaan the Windseeker from his prison, you must present the right and left halves of the Bindings of the Windseeker, 10 bars of Elementium, and the Essence of the Firelord to Highlord Demitrian in Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7786,"title":"Thunderaan the Windseeker","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Elementium Bar location; Essence of the Firelord location; Bindings of the Windseeker location; Bindings of the Windseeker location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7786"}],"missing_fields":["Elementium Bar location","Essence of the Firelord location","Bindings of the Windseeker location","Bindings of the Windseeker location"]}},{"quest_id":8286,"title":"What Tomorrow Brings","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Discover the Brood of Nozdormu."},"count_per_character":1,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":64.6,"y":50.42,"subzone":"Discover the Brood of Nozdormu.","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Discover the Brood of Nozdormu.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8288],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Discover the Brood of Nozdormu.","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Venture to the Caverns of Time in Tanaris and find Anachronos, Brood of Nozdormu.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8286,"title":"What Tomorrow Brings","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8286"}],"missing_fields":[]}},{"quest_id":8288,"title":"Only One May Rise","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Head of the Broodlord Lashlayer","item_id":20383},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Head of the Broodlord Lashlayer","countPerCharacter":1,"itemId":20383,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8286],"next_quest_ids":[8301],"requirements":{"prerequisite_alternatives":[[{"quest_id":8286,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Head of the Broodlord Lashlayer","countPerCharacter":1,"itemId":20383,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return the Head of the Broodlord Lashlayer to Baristolth of the Shifting Sands at Cenarion Hold in Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8288,"title":"Only One May Rise","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Head of the Broodlord Lashlayer location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8288"}],"missing_fields":["Head of the Broodlord Lashlayer location"]}},{"quest_id":8301,"title":"The Path of the Righteous","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithid Carapace Fragment","item_id":20384},"count_per_character":200,"locations":[{"zone_id":"silithus","zone":"Silithus","x":42.14,"y":30.36,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.12,"y":44.94,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.22,"y":45.86,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.19,"y":49.62,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.6,"y":17.71,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":42.48,"y":12.59,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.41,"y":15.18,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":49.09,"y":23.9,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.31,"y":18.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.64,"y":26.72,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":45.66,"y":13.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":44.4,"y":30.25,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.04,"y":26.77,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.85,"y":13.26,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":48.54,"y":18.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.17,"y":16.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithid Carapace Fragment","countPerCharacter":200,"itemId":20384,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8288],"next_quest_ids":[8302,8303],"requirements":{"prerequisite_alternatives":[[{"quest_id":8288,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20403,"name":"Proxy of Nozdormu","count":1,"url":"https://www.wowhead.com/forever/item=20403"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithid Carapace Fragment","countPerCharacter":200,"itemId":20384,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 200 Silithid Carapace Fragments and return to Baristolth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8301,"title":"The Path of the Righteous","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8301"}],"missing_fields":[]}},{"quest_id":8302,"title":"The Hand of the Righteous","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":910,"2":0}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":910,\"2\":0}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Silithid Carapace Fragment","item_id":20384},"count_per_character":200,"locations":[{"zone_id":"silithus","zone":"Silithus","x":42.14,"y":30.36,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.12,"y":44.94,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.22,"y":45.86,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.19,"y":49.62,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.6,"y":17.71,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":42.48,"y":12.59,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.41,"y":15.18,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":49.09,"y":23.9,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.31,"y":18.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.64,"y":26.72,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":45.66,"y":13.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":44.4,"y":30.25,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.04,"y":26.77,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.85,"y":13.26,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":48.54,"y":18.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.17,"y":16.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Silithid Carapace Fragment","countPerCharacter":200,"itemId":20384,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8301],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8301,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20403,"name":"Proxy of Nozdormu","count":1,"url":"https://www.wowhead.com/forever/item=20403"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Silithid Carapace Fragment","countPerCharacter":200,"itemId":20384,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Collect 200 Silithid Carapace Fragments and return to Baristolth.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8302,"title":"The Hand of the Righteous","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8302"}],"missing_fields":[]}},{"quest_id":8303,"title":"Anachronos","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Baristolth of the Shifting Sands","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.45,"y":36.45,"subzone":"Baristolth of the Shifting Sands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8301],"next_quest_ids":[8305],"requirements":{"prerequisite_alternatives":[[{"quest_id":8301,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Anachronos at the Caverns of Time in Tanaris.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8303,"title":"Anachronos","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8303"}],"missing_fields":["Quest XP"]}},{"quest_id":8304,"title":"Dearest Natalia","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Frankal Invisible Trigger","npc_id":15221},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.62,"y":89.18,"subzone":"Frankal Invisible Trigger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Frankal Invisible Trigger","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Rutgar Invisible Trigger","npc_id":15222},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":41.28,"y":88.82,"subzone":"Rutgar Invisible Trigger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Rutgar Invisible Trigger","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8306,8309,8310],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Frankal Invisible Trigger","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Rutgar Invisible Trigger","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":36,"partyKnownSeconds":36,"unknownObjectives":0,"isPartial":false},"objective_summary":"Commander Mar'alith at Cenarion Hold in Silithus wants you to question the inhabitants of Bronzebeard's Encampment. You will find Bronzebeard's Encampment south of Cenarion Hold.  Once you have gathered the requested information, return to Commander Mar'alith.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8304,"title":"Dearest Natalia","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8304"}],"missing_fields":[]}},{"quest_id":8306,"title":"Into The Maw of Madness","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Mistress Natalia Mar'alith","npc_id":15215},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Mistress Natalia Mar'alith","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8304],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8304,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":18000,"items":[{"id":20724,"name":"Corrupted Blackwood Staff","count":1,"url":"https://www.wowhead.com/forever/item=20724"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Mistress Natalia Mar'alith","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Commander Mar'alith at Cenarion Hold in Silithus wants you to find his beloved Natalia. The information that you gathered points to Hive'Regal in the south as being the area in which you may find Mistress Natalia Mar'alith.  Do not forget to visit the dwarves at Bronzebeard's camp before venturing into the hive. They might have some additional work and advice for you.  And $N, remember the Commander's words: \"Do what you must...\"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8306,"title":"Into The Maw of Madness","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Mistress Natalia Mar'alith location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8306"}],"missing_fields":["Mistress Natalia Mar'alith location"]}},{"quest_id":8307,"title":"Desert Recipe","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":285},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Calandrath","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.89,"y":39.16,"subzone":"Calandrath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Sandy Cookbook","locations":[{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":45.31,"subzone":"Sandy Cookbook","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Sandy Cookbook"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":45.31,"subzone":"Sandy Cookbook","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Sandy Cookbook","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8313],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Sandy Cookbook","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Look for information about cooking Sandworm Meat at the Twilight's Hammer camp west of Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8307,"title":"Desert Recipe","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8307"}],"missing_fields":[]}},{"quest_id":8308,"title":"Brann Bronzebeard's Lost Letter","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Hive'Ashi Stinger","locations":[{"zone_id":"silithus","zone":"Silithus","x":42.14,"y":30.36,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Stinger","locations":[{"zone_id":"silithus","zone":"Silithus","x":54.12,"y":44.94,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Stinger","locations":[{"zone_id":"silithus","zone":"Silithus","x":47.22,"y":45.86,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Stinger","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.19,"y":49.62,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Stinger","locations":[{"zone_id":"silithus","zone":"Silithus","x":43.6,"y":17.71,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Stinger","locations":[{"zone_id":"silithus","zone":"Silithus","x":42.48,"y":12.59,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Worker","locations":[{"zone_id":"silithus","zone":"Silithus","x":40.41,"y":15.18,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Worker","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.09,"y":23.9,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Worker","locations":[{"zone_id":"silithus","zone":"Silithus","x":43.31,"y":18.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Worker","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.64,"y":26.72,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Worker","locations":[{"zone_id":"silithus","zone":"Silithus","x":45.66,"y":13.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Worker","locations":[{"zone_id":"silithus","zone":"Silithus","x":44.4,"y":30.25,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Defender","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.04,"y":26.77,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Defender","locations":[{"zone_id":"silithus","zone":"Silithus","x":37.85,"y":13.26,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Defender","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.54,"y":18.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"item","name":"Hive'Ashi Defender","locations":[{"zone_id":"silithus","zone":"Silithus","x":47.17,"y":16.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rutgar Glyphshaper","locations":[{"zone_id":"silithus","zone":"Silithus","x":41.28,"y":88.45,"subzone":"Rutgar Glyphshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rutgar Glyphshaper"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":41.28,"y":88.45,"subzone":"Rutgar Glyphshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rutgar Glyphshaper","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":0,"items":[{"id":20723,"name":"Brann's Trusty Pick","count":1,"url":"https://www.wowhead.com/forever/item=20723"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rutgar Glyphshaper","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Brann Bronzebeard's Letter to Bronzebeard's Encampment in southern Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8308,"title":"Brann Bronzebeard's Lost Letter","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8308"}],"missing_fields":[]}},{"quest_id":8309,"title":"Glyph Chasing","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rutgar Glyphshaper","locations":[{"zone_id":"silithus","zone":"Silithus","x":41.28,"y":88.45,"subzone":"Rutgar Glyphshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rutgar Glyphshaper","locations":[{"zone_id":"silithus","zone":"Silithus","x":41.28,"y":88.45,"subzone":"Rutgar Glyphshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hive'Ashi Rubbing","item_id":20455},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hive'Ashi Rubbing","countPerCharacter":1,"itemId":20455,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hive'Zora Rubbing","item_id":20454},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Hive'Zora Rubbing","countPerCharacter":1,"itemId":20454,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hive'Regal Rubbing","item_id":20456},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hive'Regal Rubbing","countPerCharacter":1,"itemId":20456,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8304],"next_quest_ids":[8314],"requirements":{"prerequisite_alternatives":[[{"quest_id":8304,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8800,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hive'Ashi Rubbing","countPerCharacter":1,"itemId":20455,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Hive'Zora Rubbing","countPerCharacter":1,"itemId":20454,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Hive'Regal Rubbing","countPerCharacter":1,"itemId":20456,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Rutgar Glyphshaper at Bronzebeard's Encampment in Silithus wants you to venture to Hive'Ashi, Hive'Zora, and Hive'Regal and recover Glyphed Rubbings from the Glyphed Crystals of each hive.  Use the Geologist's Transcription Kit to make a reasonable facsimile of the ancient glyphs. Return to Rutgar Glyphshaper when you complete this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8309,"title":"Glyph Chasing","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Hive'Ashi Rubbing location; Hive'Zora Rubbing location; Hive'Regal Rubbing location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8309"}],"missing_fields":["Hive'Ashi Rubbing location","Hive'Zora Rubbing location","Hive'Regal Rubbing location"]}},{"quest_id":8310,"title":"Breaking the Code","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Frankal Stonebridge","locations":[{"zone_id":"silithus","zone":"Silithus","x":40.81,"y":88.86,"subzone":"Frankal Stonebridge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Frankal Stonebridge","locations":[{"zone_id":"silithus","zone":"Silithus","x":40.81,"y":88.86,"subzone":"Frankal Stonebridge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hive'Ashi Silithid Brain","item_id":20457},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":42.14,"y":30.36,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.12,"y":44.94,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.22,"y":45.86,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.19,"y":49.62,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.6,"y":17.71,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":42.48,"y":12.59,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.41,"y":15.18,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":49.09,"y":23.9,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.31,"y":18.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.64,"y":26.72,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":45.66,"y":13.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":44.4,"y":30.25,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.04,"y":26.77,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.85,"y":13.26,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":48.54,"y":18.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.17,"y":16.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hive'Ashi Silithid Brain","countPerCharacter":1,"itemId":20457,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hive'Zora Silithid Brain","item_id":20458},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":48.62,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":23.43,"y":59.56,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.12,"y":64.86,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":23.85,"y":50.57,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.85,"y":62.07,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.1,"y":61.68,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":32.53,"y":64.15,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.07,"y":63.65,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":19.07,"y":66.83,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.7,"y":72.72,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.49,"y":70.98,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.43,"y":68.74,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":25.2,"y":47.5,"subzone":"Hive'Zora Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":25.15,"y":47.56,"subzone":"Hive'Zora Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":25.28,"y":47.41,"subzone":"Hive'Zora Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.22,"y":70.13,"subzone":"Hive'Zora Wasp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Hive'Zora Silithid Brain","countPerCharacter":1,"itemId":20458,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Hive'Regal Silithid Brain","item_id":20459},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.31,"y":80.12,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.58,"y":93.59,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":58.08,"y":86.89,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":61.92,"y":90.25,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.76,"y":75.03,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62,"y":80.34,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":64.88,"y":71.35,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.82,"y":81.17,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.79,"y":70.96,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.4,"y":74.98,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.89,"y":71.65,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":60.97,"y":78.77,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.57,"y":79.8,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.04,"y":83.39,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.97,"y":89,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.29,"y":78.9,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Hive'Regal Silithid Brain","countPerCharacter":1,"itemId":20459,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8304],"next_quest_ids":[8314],"requirements":{"prerequisite_alternatives":[[{"quest_id":8304,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8300,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hive'Ashi Silithid Brain","countPerCharacter":1,"itemId":20457,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Hive'Zora Silithid Brain","countPerCharacter":1,"itemId":20458,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Hive'Regal Silithid Brain","countPerCharacter":1,"itemId":20459,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Frankal Stonebridge at Bronzebeard's Encampment in Silithus wants you to recover a Hive'Zora Silithid Brain, Hive'Ashi Silithid Brain, and a Hive'Regal Silithid Brain. Return to Frankal when you have completed this task.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8310,"title":"Breaking the Code","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8310"}],"missing_fields":[]}},{"quest_id":8313,"title":"Sharing the Knowledge","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":285},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Sandy Cookbook","locations":[{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":45.31,"subzone":"Sandy Cookbook","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Calandrath","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.89,"y":39.16,"subzone":"Calandrath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Calandrath"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":51.89,"y":39.16,"subzone":"Calandrath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Calandrath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8307],"next_quest_ids":[8317],"requirements":{"prerequisite_alternatives":[[{"quest_id":8307,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6000,"money_copper":8500,"items":[],"choices":[],"reputation":[],"spell":24801,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Calandrath","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Bring the Torn Recipe Page to Calandrath at the inn in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8313,"title":"Sharing the Knowledge","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8313"}],"missing_fields":[]}},{"quest_id":8314,"title":"Unraveling the Mystery","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rutgar Glyphshaper","locations":[{"zone_id":"silithus","zone":"Silithus","x":41.28,"y":88.45,"subzone":"Rutgar Glyphshaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8309,8310],"next_quest_ids":[8315],"requirements":{"prerequisite_alternatives":[[{"quest_id":8309,"required_state":"completed"},{"quest_id":8310,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":5300,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Rutgar Glyphshaper at Bronzebeard's Encampment wants you to deliver the Glyphed Crystal Prism to Geologist Larksbane at the Cenarion Hold in Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8314,"title":"Unraveling the Mystery","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8314"}],"missing_fields":[]}},{"quest_id":8315,"title":"The Calling","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Crystal Unlocking Mechanism","item_id":20465},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Crystal Unlocking Mechanism","countPerCharacter":1,"itemId":20465,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8314],"next_quest_ids":[8316,8377,8378,8379,8380,8381,8382],"requirements":{"prerequisite_alternatives":[[{"quest_id":8314,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Crystal Unlocking Mechanism","countPerCharacter":1,"itemId":20465,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Geologist Larksbane at Cenarion Hold in Silithus wants you to recover the Crystal Unlocking Mechanism from the Qiraji Emissary.  You have been instructed to take the Glyphs of Calling to the Bones of Grakkarond, south of Cenarion Hold, and draw them in the sand. Should the Qiraji Emissary appear, slay it and recover the Crystal Unlocking Mechanism. Return to Geologist Larksbane if you succeed.  Assemble an army for this task, $N!","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8315,"title":"The Calling","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Crystal Unlocking Mechanism location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8315"}],"missing_fields":["Crystal Unlocking Mechanism location"]}},{"quest_id":8316,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20699,"name":"Cenarion Reservist's Legplates","count":1,"url":"https://www.wowhead.com/forever/item=20699"},{"id":20710,"name":"Crystal Encrusted Greaves","count":1,"url":"https://www.wowhead.com/forever/item=20710"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8316,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8316"}],"missing_fields":[]}},{"quest_id":8317,"title":"Kitchen Assistance","quest_level":57,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":{"id":185,"name":"Cooking","value":285},"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Calandrath","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.89,"y":39.16,"subzone":"Calandrath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Calandrath","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.89,"y":39.16,"subzone":"Calandrath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Smoked Desert Dumplings","item_id":20452},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Smoked Desert Dumplings","countPerCharacter":10,"itemId":20452,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8313],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8313,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3000,"money_copper":17000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Smoked Desert Dumplings","countPerCharacter":10,"itemId":20452,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Calandrath at Cenarion Hold needs a batch of 10 Smoked Desert Dumplings.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8317,"title":"Kitchen Assistance","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Smoked Desert Dumplings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8317"}],"missing_fields":["Smoked Desert Dumplings location"]}},{"quest_id":8318,"title":"Secret Communication","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encrypted Twilight Text","item_id":20404},"count_per_character":10,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.86,"y":42.22,"subzone":"Twilight Keeper Havunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.65,"y":18.44,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.72,"y":15.4,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.38,"y":31.12,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.81,"y":44.38,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.09,"y":43.6,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.63,"y":45.28,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.82,"y":38.48,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":43.89,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.55,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.04,"y":42.56,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.42,"y":44.84,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.06,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.73,"y":44.54,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.23,"y":43.72,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.59,"y":44.2,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8319],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":18000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 10 Encrypted Twilight Texts to Bor Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8318,"title":"Secret Communication","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8318"}],"missing_fields":[]}},{"quest_id":8319,"title":"Encrypted Twilight Texts","quest_level":60,"minimum_level":57,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encrypted Twilight Text","item_id":20404},"count_per_character":10,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.86,"y":42.22,"subzone":"Twilight Keeper Havunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.65,"y":18.44,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.72,"y":15.4,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.38,"y":31.12,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.81,"y":44.38,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.09,"y":43.6,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.63,"y":45.28,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.82,"y":38.48,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":43.89,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.55,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.04,"y":42.56,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.42,"y":44.84,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.06,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.73,"y":44.54,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.23,"y":43.72,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.59,"y":44.2,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8318],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8318,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8319,"title":"Encrypted Twilight Texts","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8319"}],"missing_fields":["Quest XP"]}},{"quest_id":8320,"title":"Twilight Geolords","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huum Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.62,"y":37.87,"subzone":"Huum Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huum Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.62,"y":37.87,"subzone":"Huum Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Twilight Geolord","npc_id":11881},"count_per_character":10,"locations":[{"zone_id":"silithus","zone":"Silithus","x":24.82,"y":38.48,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":43.89,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.55,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.04,"y":42.56,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.42,"y":44.84,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.06,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Twilight Geolord","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8321],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Twilight Geolord","countPerCharacter":10,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":180,"expectedKills":10,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":180,"partyKnownSeconds":180,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 10 Twilight Geolords, then return to Huum Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8320,"title":"Twilight Geolords","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8320"}],"missing_fields":[]}},{"quest_id":8321,"title":"Vyral the Vile","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huum Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.62,"y":37.87,"subzone":"Huum Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Huum Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.62,"y":37.87,"subzone":"Huum Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vyral's Signet Ring","item_id":20466},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":72.39,"y":15.58,"subzone":"Vyral the Vile","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vyral's Signet Ring","countPerCharacter":1,"itemId":20466,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8320],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8320,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[],"choices":[{"id":20650,"name":"Desert Wind Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=20650"},{"id":20649,"name":"Sunprism Pendant","count":1,"url":"https://www.wowhead.com/forever/item=20649"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vyral's Signet Ring","countPerCharacter":1,"itemId":20466,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring Vyral's Signet Ring to Huum Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8321,"title":"Vyral the Vile","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8321"}],"missing_fields":[]}},{"quest_id":8323,"title":"True Believers","quest_level":59,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encrypted Twilight Text","item_id":20404},"count_per_character":10,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.86,"y":42.22,"subzone":"Twilight Keeper Havunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.65,"y":18.44,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.72,"y":15.4,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.38,"y":31.12,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.81,"y":44.38,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.09,"y":43.6,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.63,"y":45.28,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.82,"y":38.48,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":43.89,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.55,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.04,"y":42.56,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.42,"y":44.84,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.06,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.73,"y":44.54,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.23,"y":43.72,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.59,"y":44.2,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8279],"next_quest_ids":[8324],"requirements":{"prerequisite_alternatives":[[{"quest_id":8279,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6400,"money_copper":9000,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Hermit Ortell wants you to bring him 10 Encrypted Twilight Texts","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8323,"title":"True Believers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8323"}],"missing_fields":[]}},{"quest_id":8324,"title":"Still Believing","quest_level":59,"minimum_level":54,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Hermit Ortell","locations":[{"zone_id":"silithus","zone":"Silithus","x":67.19,"y":69.76,"subzone":"Hermit Ortell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Encrypted Twilight Text","item_id":20404},"count_per_character":10,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.86,"y":42.22,"subzone":"Twilight Keeper Havunth","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.65,"y":18.44,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.72,"y":15.4,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.38,"y":31.12,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.81,"y":44.38,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.09,"y":43.6,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.63,"y":45.28,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.82,"y":38.48,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":43.89,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.55,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.04,"y":42.56,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.42,"y":44.84,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.06,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.73,"y":44.54,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.23,"y":43.72,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.59,"y":44.2,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8323],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8323,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":4500,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Encrypted Twilight Text","countPerCharacter":10,"itemId":20404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8324,"title":"Still Believing","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8324"}],"missing_fields":["Quest XP"]}},{"quest_id":8331,"title":"Aurel Goldleaf","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huum Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.62,"y":37.87,"subzone":"Huum Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aurel Goldleaf"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aurel Goldleaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8332],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aurel Goldleaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Aurel Goldleaf in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8331,"title":"Aurel Goldleaf","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8331"}],"missing_fields":[]}},{"quest_id":8332,"title":"Dukes of the Council","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":1,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Abyssal Crest","item_id":20513},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Abyssal Crest","countPerCharacter":3,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8331],"next_quest_ids":[8333,8349],"requirements":{"prerequisite_alternatives":[[{"quest_id":8331,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20422,"name":"Twilight Cultist Medallion of Station","count":1,"url":"https://www.wowhead.com/forever/item=20422"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":1,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Abyssal Crest","countPerCharacter":3,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 1 Large Brilliant Shard and 3 Abyssal Crests to Aurel Goldleaf in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8332,"title":"Dukes of the Council","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Large Brilliant Shard location; Abyssal Crest location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8332"}],"missing_fields":["Large Brilliant Shard location","Abyssal Crest location"]}},{"quest_id":8333,"title":"Medallion of Station","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":1,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Abyssal Crest","item_id":20513},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Abyssal Crest","countPerCharacter":3,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8332],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8332,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20422,"name":"Twilight Cultist Medallion of Station","count":1,"url":"https://www.wowhead.com/forever/item=20422"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":1,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Abyssal Crest","countPerCharacter":3,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8333,"title":"Medallion of Station","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8333"}],"missing_fields":["Large Brilliant Shard location","Abyssal Crest location"]}},{"quest_id":8341,"title":"Lords of the Council","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":5,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Abyssal Signet","item_id":20514},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Abyssal Signet","countPerCharacter":3,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8343],"next_quest_ids":[8342,8351],"requirements":{"prerequisite_alternatives":[[{"quest_id":8343,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20451,"name":"Twilight Cultist Ring of Lordship","count":1,"url":"https://www.wowhead.com/forever/item=20451"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":5,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Abyssal Signet","countPerCharacter":3,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 5 Large Brilliant Shards and 3 Abyssal Signets to Aurel Goldleaf in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8341,"title":"Lords of the Council","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Large Brilliant Shard location; Abyssal Signet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8341"}],"missing_fields":["Large Brilliant Shard location","Abyssal Signet location"]}},{"quest_id":8342,"title":"Twilight Ring of Lordship","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Signet","item_id":20514},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Signet","countPerCharacter":3,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":5,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8341],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8341,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20451,"name":"Twilight Cultist Ring of Lordship","count":1,"url":"https://www.wowhead.com/forever/item=20451"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Signet","countPerCharacter":3,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":5,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8342,"title":"Twilight Ring of Lordship","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8342"}],"missing_fields":["Abyssal Signet location","Large Brilliant Shard location","Quest XP"]}},{"quest_id":8343,"title":"Goldleaf's Discovery","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Huum Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.62,"y":37.87,"subzone":"Huum Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Aurel Goldleaf"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Aurel Goldleaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8341],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Aurel Goldleaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Aurel Goldleaf in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8343,"title":"Goldleaf's Discovery","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8343"}],"missing_fields":[]}},{"quest_id":8348,"title":"Signet of the Dukes","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Signet","item_id":20514},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Signet","countPerCharacter":1,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8349],"next_quest_ids":[8363],"requirements":{"prerequisite_alternatives":[[{"quest_id":8349,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":8800,"money_copper":18000,"items":[{"id":20601,"name":"Sack of Spoils","count":1,"url":"https://www.wowhead.com/forever/item=20601"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Signet","countPerCharacter":1,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring the Abyssal Signet to Bor Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8348,"title":"Signet of the Dukes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Abyssal Signet location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8348"}],"missing_fields":["Abyssal Signet location"]}},{"quest_id":8349,"title":"Bor Wildmane","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":3000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":3000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bor Wildmane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bor Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8332],"next_quest_ids":[8348],"requirements":{"prerequisite_alternatives":[[{"quest_id":8332,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bor Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Bor Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8349,"title":"Bor Wildmane","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8349"}],"missing_fields":[]}},{"quest_id":8351,"title":"Bor Wishes to Speak","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Bor Wildmane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Bor Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8341],"next_quest_ids":[8352],"requirements":{"prerequisite_alternatives":[[{"quest_id":8341,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Bor Wildmane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Bor Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8351,"title":"Bor Wishes to Speak","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8351"}],"missing_fields":[]}},{"quest_id":8352,"title":"Scepter of the Council","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Scepter","item_id":20515},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Scepter","countPerCharacter":1,"itemId":20515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8351],"next_quest_ids":[8364],"requirements":{"prerequisite_alternatives":[[{"quest_id":8351,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":10633,"money_copper":27000,"items":[{"id":20602,"name":"Chest of Spoils","count":1,"url":"https://www.wowhead.com/forever/item=20602"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Scepter","countPerCharacter":1,"itemId":20515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring an Abyssal Scepter to Bor Wildmane in Cenarion Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8352,"title":"Scepter of the Council","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Abyssal Scepter location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8352"}],"missing_fields":["Abyssal Scepter location"]}},{"quest_id":8361,"title":"Abyssal Contacts","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Crest","item_id":20513},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Crest","countPerCharacter":1,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8362],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":9000,"items":[{"id":20603,"name":"Bag of Spoils","count":1,"url":"https://www.wowhead.com/forever/item=20603"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Crest","countPerCharacter":1,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bor Wildmane at Cenarion Hold in Silithus wants you to destroy an Abyssal Templar and bring him an Abyssal Crest as proof of the deed.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8361,"title":"Abyssal Contacts","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Abyssal Crest location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8361"}],"missing_fields":["Abyssal Crest location"]}},{"quest_id":8362,"title":"Abyssal Crests","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Crest","item_id":20513},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Crest","countPerCharacter":3,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8361],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8361,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20603,"name":"Bag of Spoils","count":1,"url":"https://www.wowhead.com/forever/item=20603"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Crest","countPerCharacter":3,"itemId":20513,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8362,"title":"Abyssal Crests","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8362"}],"missing_fields":["Abyssal Crest location","Quest XP"]}},{"quest_id":8363,"title":"Abyssal Signets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Signet","item_id":20514},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Signet","countPerCharacter":3,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8348],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8348,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20601,"name":"Sack of Spoils","count":1,"url":"https://www.wowhead.com/forever/item=20601"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Signet","countPerCharacter":3,"itemId":20514,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8363,"title":"Abyssal Signets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8363"}],"missing_fields":["Abyssal Signet location","Quest XP"]}},{"quest_id":8364,"title":"Abyssal Scepters","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":21000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":21000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Scepter","item_id":20515},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Scepter","countPerCharacter":3,"itemId":20515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8352],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8352,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3500,"money_copper":0,"items":[{"id":20602,"name":"Chest of Spoils","count":1,"url":"https://www.wowhead.com/forever/item=20602"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Scepter","countPerCharacter":3,"itemId":20515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8364,"title":"Abyssal Scepters","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8364"}],"missing_fields":["Abyssal Scepter location"]}},{"quest_id":8377,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20702,"name":"Cenarion Reservist's Legguards","count":1,"url":"https://www.wowhead.com/forever/item=20702"},{"id":20713,"name":"Desertstalkers's Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=20713"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8377,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8377"}],"missing_fields":[]}},{"quest_id":8378,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20703,"name":"Cenarion Reservist's Leggings","count":1,"url":"https://www.wowhead.com/forever/item=20703"},{"id":20715,"name":"Dunestalker's Boots","count":1,"url":"https://www.wowhead.com/forever/item=20715"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8378,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8378"}],"missing_fields":[]}},{"quest_id":8379,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20707,"name":"Cenarion Reservist's Pants","count":1,"url":"https://www.wowhead.com/forever/item=20707"},{"id":20717,"name":"Desert Bloom Gloves","count":1,"url":"https://www.wowhead.com/forever/item=20717"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8379,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8379"}],"missing_fields":[]}},{"quest_id":8380,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20701,"name":"Cenarion Reservist's Legguards","count":1,"url":"https://www.wowhead.com/forever/item=20701"},{"id":20712,"name":"Wastewalker's Gauntlets","count":1,"url":"https://www.wowhead.com/forever/item=20712"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8380,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8380"}],"missing_fields":[]}},{"quest_id":8381,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage","warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20705,"name":"Cenarion Reservist's Pants","count":1,"url":"https://www.wowhead.com/forever/item=20705"},{"id":20716,"name":"Sandworm Skin Gloves","count":1,"url":"https://www.wowhead.com/forever/item=20716"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8381,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8381"}],"missing_fields":[]}},{"quest_id":8382,"title":"Armaments of War","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Geologist Larksbane"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8315],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8315,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20704,"name":"Cenarion Reservist's Leggings","count":1,"url":"https://www.wowhead.com/forever/item=20704"},{"id":20714,"name":"Sandstorm Boots","count":1,"url":"https://www.wowhead.com/forever/item=20714"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Geologist Larksbane","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8382,"title":"Armaments of War","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8382"}],"missing_fields":[]}},{"quest_id":8498,"title":"Twilight Battle Orders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Twilight Battle Orders","item_id":20803},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":22.82,"y":68.66,"subzone":"Twilight Prophet","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":18.28,"y":31.4,"subzone":"Twilight Prophet","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Twilight Battle Orders","countPerCharacter":1,"itemId":20803,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":20809,"name":"Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=20809"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Twilight Battle Orders","countPerCharacter":1,"itemId":20803,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Obtain the Twilight Battle Orders and bring them Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Tactical Task Briefing X in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8498,"title":"Twilight Battle Orders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8498"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8501,"title":"Target: Hive'Ashi Stingers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Ashi Stinger","npc_id":11698},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":42.14,"y":30.36,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.12,"y":44.94,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.22,"y":45.86,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.19,"y":49.62,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.6,"y":17.71,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":42.48,"y":12.59,"subzone":"Hive'Ashi Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Ashi Stinger","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Ashi Stinger","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 30 Hive'Ashi Stingers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing XII in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8501,"title":"Target: Hive'Ashi Stingers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8501"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8502,"title":"Target: Hive'Ashi Workers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Ashi Worker","npc_id":11721},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":40.41,"y":15.18,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":49.09,"y":23.9,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":43.31,"y":18.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.64,"y":26.72,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":45.66,"y":13.21,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":44.4,"y":30.25,"subzone":"Hive'Ashi Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Ashi Worker","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Ashi Worker","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Ashi Workers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing III in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8502,"title":"Target: Hive'Ashi Workers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8502"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8519,"title":"A Pawn on the Eternal Board","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"object","name":"Crystalline Tear","locations":[{"zone_id":"silithus","zone":"Silithus","x":28.68,"y":89.14,"subzone":"Crystalline Tear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Anachronos","locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Anachronos"},"count_per_character":null,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":65.27,"y":50.03,"subzone":"Anachronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8305],"next_quest_ids":[8555],"requirements":{"prerequisite_alternatives":[[{"quest_id":8305,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Anachronos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Learn all that you can of the past, then speak with Anachronos at the Caverns of Time in Tanaris. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8519,"title":"A Pawn on the Eternal Board","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8519"}],"missing_fields":[]}},{"quest_id":8534,"title":"Hive'Zora Scout Report","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hive'Zora Scout Report","item_id":21158},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hive'Zora Scout Report","countPerCharacter":1,"itemId":21158,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":21133,"name":"Followup Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21133"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hive'Zora Scout Report","countPerCharacter":1,"itemId":21158,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Contact Cenarion Scout Azenel inside Hive'Zora and return the Hive'Zora Scout Report to Windcaller Proudhorn at Cenarion Hold. You must also bring Tactical Task Briefing VI in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8534,"title":"Hive'Zora Scout Report","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8534"}],"missing_fields":["Starting-item acquisition location","Hive'Zora Scout Report location"]}},{"quest_id":8535,"title":"Hoary Templar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hoary Templar","npc_id":15212},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hoary Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":20809,"name":"Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=20809"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hoary Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Summon and slay a Hoary Templar and report back to Bor Wildmane in Cenarion Hold. You must also bring Tactical Task Briefing IV in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8535,"title":"Hoary Templar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8535"}],"missing_fields":["Starting-item acquisition location","Hoary Templar location"]}},{"quest_id":8536,"title":"Earthen Templar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Earthen Templar","npc_id":15307},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Earthen Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":21133,"name":"Followup Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21133"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Earthen Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Summon and slay an Earthen Templar and report back to Bor Wildmane in Cenarion Hold. You must also bring Tactical Task Briefing III in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8536,"title":"Earthen Templar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Earthen Templar location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8536"}],"missing_fields":["Starting-item acquisition location","Earthen Templar location"]}},{"quest_id":8537,"title":"Crimson Templar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Crimson Templar","npc_id":15209},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Crimson Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":20809,"name":"Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=20809"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Crimson Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Summon and slay a Crimson Templar and report back to Bor Wildmane in Cenarion Hold. You must also bring Tactical Task Briefing II in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8537,"title":"Crimson Templar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8537"}],"missing_fields":["Starting-item acquisition location","Crimson Templar location"]}},{"quest_id":8538,"title":"The Four Dukes","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"The Duke of Cynders","npc_id":15206},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"The Duke of Cynders","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"The Duke of Fathoms","npc_id":15207},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"The Duke of Fathoms","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"The Duke of Zephyrs","npc_id":15220},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"kill","target":"The Duke of Zephyrs","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"The Duke of Shards","npc_id":15208},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"kill","target":"The Duke of Shards","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":21508,"name":"Mark of Cenarius","count":1,"url":"https://www.wowhead.com/forever/item=21508"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"The Duke of Cynders","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"The Duke of Fathoms","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":2,"action":"kill","target":"The Duke of Zephyrs","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":3,"action":"kill","target":"The Duke of Shards","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":72,"partyKnownSeconds":72,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find a way to summon and slay the Duke of Cynders, the Duke of Fathoms, the Duke of Zephyrs and the Duke of Shards and report back to Commander Mar'alith in Cenarion Hold. You must also bring Tactical Task Briefing V in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8538,"title":"The Four Dukes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8538"}],"missing_fields":["Starting-item acquisition location","The Duke of Cynders location","The Duke of Fathoms location","The Duke of Zephyrs location","The Duke of Shards location"]}},{"quest_id":8539,"title":"Target: Hive'Zora Hive Sisters","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Zora Hive Sister","npc_id":11729},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":24.22,"y":51.61,"subzone":"Hive'Zora Hive Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.53,"y":63.77,"subzone":"Hive'Zora Hive Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":23.26,"y":69.43,"subzone":"Hive'Zora Hive Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.83,"y":72.82,"subzone":"Hive'Zora Hive Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":31.27,"y":67.35,"subzone":"Hive'Zora Hive Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":33.36,"y":62.33,"subzone":"Hive'Zora Hive Sister","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Zora Hive Sister","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Zora Hive Sister","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Zora Hive Sisters and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing V in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8539,"title":"Target: Hive'Zora Hive Sisters","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8539"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8548,"title":"Volunteer's Battlegear","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Combat Badge","item_id":20802},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":5,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Logistics Badge","item_id":20800},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":3,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Tactical Badge","item_id":20801},"count_per_character":7,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":7,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[{"id":21178,"name":"Gloves of Earthen Power","count":1,"url":"https://www.wowhead.com/forever/item=21178"},{"id":21179,"name":"Band of Earthen Wrath","count":1,"url":"https://www.wowhead.com/forever/item=21179"},{"id":21187,"name":"Earthweave Cloak","count":1,"url":"https://www.wowhead.com/forever/item=21187"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":5,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":3,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":7,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 5 Cenarion Combat Badges, 3 Cenarion Logistics Badges and 7 Cenarion Tactical Badges to Vargus at Cenarion Hold in Silithus. You must also attain Friendly reputation with Cenarion Circle to be able to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8548,"title":"Volunteer's Battlegear","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8548"}],"missing_fields":["Cenarion Combat Badge location","Cenarion Logistics Badge location","Cenarion Tactical Badge location"]}},{"quest_id":8556,"title":"Signet of Unyielding Strength","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Magisterial Ring","item_id":20884},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lambent Idol","item_id":20868},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lambent Idol","countPerCharacter":2,"itemId":20868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21393,"name":"Signet of Unyielding Strength","count":1,"url":"https://www.wowhead.com/forever/item=21393"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lambent Idol","countPerCharacter":2,"itemId":20868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Magisterial Ring, 2 Lambent Idols, 5 Bronze Scarabs and 5 Ivory Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8556,"title":"Signet of Unyielding Strength","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Magisterial Ring location; Lambent Idol location; Bronze Scarab location; Ivory Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8556"}],"missing_fields":["Qiraji Magisterial Ring location","Lambent Idol location","Bronze Scarab location","Ivory Scarab location"]}},{"quest_id":8557,"title":"Drape of Unyielding Strength","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Martial Drape","item_id":20885},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Onyx Idol","item_id":20867},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Onyx Idol","countPerCharacter":2,"itemId":20867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21394,"name":"Drape of Unyielding Strength","count":1,"url":"https://www.wowhead.com/forever/item=21394"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Onyx Idol","countPerCharacter":2,"itemId":20867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Martial Drape, 2 Onyx Idols, 5 Silver Scarabs and 5 Bone Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8557,"title":"Drape of Unyielding Strength","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Martial Drape location; Onyx Idol location; Bone Scarab location; Silver Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8557"}],"missing_fields":["Qiraji Martial Drape location","Onyx Idol location","Bone Scarab location","Silver Scarab location"]}},{"quest_id":8558,"title":"Sickle of Unyielding Strength","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Spiked Hilt","item_id":20886},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Alabaster Idol","item_id":20873},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Alabaster Idol","countPerCharacter":2,"itemId":20873,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21392,"name":"Sickle of Unyielding Strength","count":1,"url":"https://www.wowhead.com/forever/item=21392"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Alabaster Idol","countPerCharacter":2,"itemId":20873,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Spiked Hilt, 2 Alabaster Idols, 5 Crystal Scarabs and 5 Stone Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8558,"title":"Sickle of Unyielding Strength","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Spiked Hilt location; Alabaster Idol location; Crystal Scarab location; Stone Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8558"}],"missing_fields":["Qiraji Spiked Hilt location","Alabaster Idol location","Crystal Scarab location","Stone Scarab location"]}},{"quest_id":8572,"title":"Veteran's Battlegear","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Combat Badge","item_id":20802},"count_per_character":7,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":7,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Logistics Badge","item_id":20800},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":4,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Tactical Badge","item_id":20801},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":4,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[{"id":21181,"name":"Grace of Earth","count":1,"url":"https://www.wowhead.com/forever/item=21181"},{"id":21182,"name":"Band of Earthen Might","count":1,"url":"https://www.wowhead.com/forever/item=21182"},{"id":21183,"name":"Earthpower Vest","count":1,"url":"https://www.wowhead.com/forever/item=21183"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":7,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":4,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":4,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 7 Cenarion Combat Badges, 4 Cenarion Logistics Badges and 4 Cenarion Tactical Badges to Vargus at Cenarion Hold in Silithus. You must also attain Honored reputation with Cenarion Circle to be able to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8572,"title":"Veteran's Battlegear","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8572"}],"missing_fields":["Cenarion Combat Badge location","Cenarion Logistics Badge location","Cenarion Tactical Badge location"]}},{"quest_id":8573,"title":"Champion's Battlegear","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Combat Badge","item_id":20802},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":15,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Logistics Badge","item_id":20800},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":20,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Tactical Badge","item_id":20801},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":20,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mark of Cenarius","item_id":21508},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Mark of Cenarius","countPerCharacter":1,"itemId":21508,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[{"id":21188,"name":"Fist of Cenarius","count":1,"url":"https://www.wowhead.com/forever/item=21188"},{"id":21190,"name":"Wrath of Cenarius","count":1,"url":"https://www.wowhead.com/forever/item=21190"},{"id":21180,"name":"Earthstrike","count":1,"url":"https://www.wowhead.com/forever/item=21180"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":15,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":20,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":20,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Mark of Cenarius","countPerCharacter":1,"itemId":21508,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 15 Cenarion Combat Badges, 20 Cenarion Logistics Badges, 20 Cenarion Tactical Badges and 1 Mark of Cenarius to Vargus at Cenarion Hold in Silithus. You must also attain Exalted reputation with Cenarion Circle to be able to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8573,"title":"Champion's Battlegear","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8573"}],"missing_fields":["Cenarion Combat Badge location","Cenarion Logistics Badge location","Cenarion Tactical Badge location","Mark of Cenarius location"]}},{"quest_id":8574,"title":"Stalwart's Battlegear","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Combat Badge","item_id":20802},"count_per_character":15,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":15,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Logistics Badge","item_id":20800},"count_per_character":20,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":20,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Tactical Badge","item_id":20801},"count_per_character":17,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":17,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mark of Remulos","item_id":21515},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Mark of Remulos","countPerCharacter":1,"itemId":21515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8800],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8800,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":3300,"money_copper":0,"items":[],"choices":[{"id":21184,"name":"Deeprock Bracers","count":1,"url":"https://www.wowhead.com/forever/item=21184"},{"id":21185,"name":"Earthcalm Orb","count":1,"url":"https://www.wowhead.com/forever/item=21185"},{"id":21186,"name":"Rockfury Bracers","count":1,"url":"https://www.wowhead.com/forever/item=21186"},{"id":21189,"name":"Might of Cenarius","count":1,"url":"https://www.wowhead.com/forever/item=21189"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":15,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":20,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":17,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Mark of Remulos","countPerCharacter":1,"itemId":21515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 15 Cenarion Combat Badges, 20 Cenarion Logistics Badges, 17 Cenarion Tactical Badges and 1 Mark of Remulos to Vargus at Cenarion Hold in Silithus. You must also attain Revered reputation with Cenarion Circle to be able to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8574,"title":"Stalwart's Battlegear","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8574"}],"missing_fields":["Cenarion Combat Badge location","Cenarion Logistics Badge location","Cenarion Tactical Badge location","Mark of Remulos location"]}},{"quest_id":8654,"title":"Primestone the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Primestone","locations":[{"zone_id":"silithus","zone":"Silithus","x":21.14,"y":10.51,"subzone":"Elder Primestone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Primestone","locations":[{"zone_id":"silithus","zone":"Silithus","x":21.14,"y":10.51,"subzone":"Elder Primestone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Primestone"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":21.14,"y":10.51,"subzone":"Elder Primestone","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Primestone","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Primestone","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8654,"title":"Primestone the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8654"}],"missing_fields":["Quest XP"]}},{"quest_id":8687,"title":"Target: Hive'Zora Tunnelers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Zora Tunneler","npc_id":11726},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":32.53,"y":64.15,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.07,"y":63.65,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":19.07,"y":66.83,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.7,"y":72.72,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.49,"y":70.98,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.43,"y":68.74,"subzone":"Hive'Zora Tunneler","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Zora Tunneler","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Zora Tunneler","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Zora Tunnelers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing VII in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8687,"title":"Target: Hive'Zora Tunnelers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8687"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8689,"title":"Shroud of Infinite Wisdom","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Martial Drape","item_id":20885},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Jasper Idol","item_id":20870},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Jasper Idol","countPerCharacter":2,"itemId":20870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21412,"name":"Shroud of Infinite Wisdom","count":1,"url":"https://www.wowhead.com/forever/item=21412"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Jasper Idol","countPerCharacter":2,"itemId":20870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Martial Drape, 2 Jasper Idols, 5 Gold Scarabs and 5 Clay Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8689,"title":"Shroud of Infinite Wisdom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Martial Drape location; Jasper Idol location; Gold Scarab location; Clay Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8689"}],"missing_fields":["Qiraji Martial Drape location","Jasper Idol location","Gold Scarab location","Clay Scarab location"]}},{"quest_id":8690,"title":"Cloak of the Gathering Storm","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Regal Drape","item_id":20889},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Obsidian Idol","item_id":20871},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Obsidian Idol","countPerCharacter":2,"itemId":20871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21400,"name":"Cloak of the Gathering Storm","count":1,"url":"https://www.wowhead.com/forever/item=21400"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Obsidian Idol","countPerCharacter":2,"itemId":20871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Regal Drape, 2 Obsidian Idols, 5 Clay Scarabs and 5 Gold Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8690,"title":"Cloak of the Gathering Storm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Regal Drape location; Obsidian Idol location; Clay Scarab location; Gold Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8690"}],"missing_fields":["Qiraji Regal Drape location","Obsidian Idol location","Clay Scarab location","Gold Scarab location"]}},{"quest_id":8691,"title":"Drape of Vaulted Secrets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Martial Drape","item_id":20885},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Alabaster Idol","item_id":20873},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Alabaster Idol","countPerCharacter":2,"itemId":20873,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21415,"name":"Drape of Vaulted Secrets","count":1,"url":"https://www.wowhead.com/forever/item=21415"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Alabaster Idol","countPerCharacter":2,"itemId":20873,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Martial Drape, 2 Alabaster Idols, 5 Stone Scarabs and 5 Crystal Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8691,"title":"Drape of Vaulted Secrets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Martial Drape location; Alabaster Idol location; Stone Scarab location; Crystal Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8691"}],"missing_fields":["Qiraji Martial Drape location","Alabaster Idol location","Stone Scarab location","Crystal Scarab location"]}},{"quest_id":8692,"title":"Cloak of Unending Life","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Regal Drape","item_id":20889},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vermillion Idol","item_id":20872},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vermillion Idol","countPerCharacter":2,"itemId":20872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21409,"name":"Cloak of Unending Life","count":1,"url":"https://www.wowhead.com/forever/item=21409"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vermillion Idol","countPerCharacter":2,"itemId":20872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Regal Drape, 2 Vermillion Idols, 5 Silver Scarabs and 5 Bone Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8692,"title":"Cloak of Unending Life","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Regal Drape location; Vermillion Idol location; Bone Scarab location; Silver Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8692"}],"missing_fields":["Qiraji Regal Drape location","Vermillion Idol location","Bone Scarab location","Silver Scarab location"]}},{"quest_id":8693,"title":"Cloak of Veiled Shadows","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Martial Drape","item_id":20885},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Azure Idol","item_id":20866},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Azure Idol","countPerCharacter":2,"itemId":20866,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21406,"name":"Cloak of Veiled Shadows","count":1,"url":"https://www.wowhead.com/forever/item=21406"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Martial Drape","countPerCharacter":1,"itemId":20885,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Azure Idol","countPerCharacter":2,"itemId":20866,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Martial Drape, 2 Azure Idols, 5 Bronze Scarabs and 5 Ivory Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8693,"title":"Cloak of Veiled Shadows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Martial Drape location; Azure Idol location; Bronze Scarab location; Ivory Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8693"}],"missing_fields":["Qiraji Martial Drape location","Azure Idol location","Bronze Scarab location","Ivory Scarab location"]}},{"quest_id":8694,"title":"Shroud of Unspoken Names","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Regal Drape","item_id":20889},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amber Idol","item_id":20869},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Amber Idol","countPerCharacter":2,"itemId":20869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21418,"name":"Shroud of Unspoken Names","count":1,"url":"https://www.wowhead.com/forever/item=21418"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Amber Idol","countPerCharacter":2,"itemId":20869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Regal Drape, 2 Amber Idols, 5 Ivory Scarabs and 5 Bronze Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8694,"title":"Shroud of Unspoken Names","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Regal Drape location; Amber Idol location; Bronze Scarab location; Ivory Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8694"}],"missing_fields":["Qiraji Regal Drape location","Amber Idol location","Bronze Scarab location","Ivory Scarab location"]}},{"quest_id":8696,"title":"Cloak of the Unseen Path","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keyl Swiftclaw","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.76,"y":39.54,"subzone":"Keyl Swiftclaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Regal Drape","item_id":20889},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lambent Idol","item_id":20868},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lambent Idol","countPerCharacter":2,"itemId":20868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21403,"name":"Cloak of the Unseen Path","count":1,"url":"https://www.wowhead.com/forever/item=21403"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Regal Drape","countPerCharacter":1,"itemId":20889,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lambent Idol","countPerCharacter":2,"itemId":20868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Regal Drape, 2 Lambent Idols, 5 Stone Scarabs and 5 Crystal Scarabs to Keyl Swiftclaw in Silithus. You must also obtain Revered reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8696,"title":"Cloak of the Unseen Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Regal Drape location; Lambent Idol location; Stone Scarab location; Crystal Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8696"}],"missing_fields":["Qiraji Regal Drape location","Lambent Idol location","Stone Scarab location","Crystal Scarab location"]}},{"quest_id":8697,"title":"Ring of Infinite Wisdom","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ceremonial Ring","item_id":20888},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Obsidian Idol","item_id":20871},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Obsidian Idol","countPerCharacter":2,"itemId":20871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21411,"name":"Ring of Infinite Wisdom","count":1,"url":"https://www.wowhead.com/forever/item=21411"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Obsidian Idol","countPerCharacter":2,"itemId":20871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ceremonial Ring, 2 Obsidian Idols, 5 Silver Scarabs and 5 Bone Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8697,"title":"Ring of Infinite Wisdom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ceremonial Ring location; Obsidian Idol location; Silver Scarab location; Bone Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8697"}],"missing_fields":["Qiraji Ceremonial Ring location","Obsidian Idol location","Silver Scarab location","Bone Scarab location"]}},{"quest_id":8698,"title":"Ring of the Gathering Storm","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Magisterial Ring","item_id":20884},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vermillion Idol","item_id":20872},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vermillion Idol","countPerCharacter":2,"itemId":20872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21399,"name":"Ring of the Gathering Storm","count":1,"url":"https://www.wowhead.com/forever/item=21399"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vermillion Idol","countPerCharacter":2,"itemId":20872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Magisterial Ring, 2 Vermillion Idols, 5 Silver Scarabs and 5 Bone Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8698,"title":"Ring of the Gathering Storm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Magisterial Ring location; Vermillion Idol location; Silver Scarab location; Bone Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8698"}],"missing_fields":["Qiraji Magisterial Ring location","Vermillion Idol location","Silver Scarab location","Bone Scarab location"]}},{"quest_id":8699,"title":"Band of Vaulted Secrets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Magisterial Ring","item_id":20884},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Azure Idol","item_id":20866},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Azure Idol","countPerCharacter":2,"itemId":20866,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21414,"name":"Band of Vaulted Secrets","count":1,"url":"https://www.wowhead.com/forever/item=21414"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Azure Idol","countPerCharacter":2,"itemId":20866,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Magisterial Ring, 2 Azure Idols, 5 Gold Scarabs and 5 Clay Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8699,"title":"Band of Vaulted Secrets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Magisterial Ring location; Azure Idol location; Gold Scarab location; Clay Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8699"}],"missing_fields":["Qiraji Magisterial Ring location","Azure Idol location","Gold Scarab location","Clay Scarab location"]}},{"quest_id":8700,"title":"Band of Unending Life","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Magisterial Ring","item_id":20884},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Alabaster Idol","item_id":20873},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Alabaster Idol","countPerCharacter":2,"itemId":20873,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21408,"name":"Band of Unending Life","count":1,"url":"https://www.wowhead.com/forever/item=21408"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Magisterial Ring","countPerCharacter":1,"itemId":20884,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Alabaster Idol","countPerCharacter":2,"itemId":20873,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Magisterial Ring, 2 Alabaster Idols, 5 Bronze Scarabs and 5 Ivory Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8700,"title":"Band of Unending Life","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Magisterial Ring location; Alabaster Idol location; Bronze Scarab location; Ivory Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8700"}],"missing_fields":["Qiraji Magisterial Ring location","Alabaster Idol location","Bronze Scarab location","Ivory Scarab location"]}},{"quest_id":8701,"title":"Band of Veiled Shadows","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ceremonial Ring","item_id":20888},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Onyx Idol","item_id":20867},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Onyx Idol","countPerCharacter":2,"itemId":20867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21405,"name":"Band of Veiled Shadows","count":1,"url":"https://www.wowhead.com/forever/item=21405"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Onyx Idol","countPerCharacter":2,"itemId":20867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ceremonial Ring, 2 Onyx Idols, 5 Stone Scarabs and 5 Crystal Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8701,"title":"Band of Veiled Shadows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ceremonial Ring location; Onyx Idol location; Stone Scarab location; Crystal Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8701"}],"missing_fields":["Qiraji Ceremonial Ring location","Onyx Idol location","Stone Scarab location","Crystal Scarab location"]}},{"quest_id":8702,"title":"Ring of Unspoken Names","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ceremonial Ring","item_id":20888},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Jasper Idol","item_id":20870},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Jasper Idol","countPerCharacter":2,"itemId":20870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21417,"name":"Ring of Unspoken Names","count":1,"url":"https://www.wowhead.com/forever/item=21417"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Jasper Idol","countPerCharacter":2,"itemId":20870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ceremonial Ring, 2 Jasper Idols, 5 Stone Scarabs and 5 Crystal Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8702,"title":"Ring of Unspoken Names","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ceremonial Ring location; Jasper Idol location; Stone Scarab location; Crystal Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8702"}],"missing_fields":["Qiraji Ceremonial Ring location","Jasper Idol location","Stone Scarab location","Crystal Scarab location"]}},{"quest_id":8704,"title":"Signet of the Unseen Path","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Yessendra","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.05,"y":38.16,"subzone":"Windcaller Yessendra","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ceremonial Ring","item_id":20888},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amber Idol","item_id":20869},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Amber Idol","countPerCharacter":2,"itemId":20869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21402,"name":"Signet of the Unseen Path","count":1,"url":"https://www.wowhead.com/forever/item=21402"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ceremonial Ring","countPerCharacter":1,"itemId":20888,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Amber Idol","countPerCharacter":2,"itemId":20869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ceremonial Ring, 2 Amber Idols, 5 Gold Scarabs and 5 Clay Scarabs to Windcaller Yessendra in Silithus. You must also attain Honored reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8704,"title":"Signet of the Unseen Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ceremonial Ring location; Amber Idol location; Gold Scarab location; Clay Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8704"}],"missing_fields":["Qiraji Ceremonial Ring location","Amber Idol location","Gold Scarab location","Clay Scarab location"]}},{"quest_id":8705,"title":"Gavel of Infinite Wisdom","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["priest"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ornate Hilt","item_id":20890},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Lambent Idol","item_id":20868},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Lambent Idol","countPerCharacter":2,"itemId":20868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21410,"name":"Gavel of Infinite Wisdom","count":1,"url":"https://www.wowhead.com/forever/item=21410"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Lambent Idol","countPerCharacter":2,"itemId":20868,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ornate Hilt, 2 Lambent Idols, 5 Bronze Scarabs and 5 Ivory Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8705,"title":"Gavel of Infinite Wisdom","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ornate Hilt location; Lambent Idol location; Bronze Scarab location; Ivory Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8705"}],"missing_fields":["Qiraji Ornate Hilt location","Lambent Idol location","Bronze Scarab location","Ivory Scarab location"]}},{"quest_id":8706,"title":"Hammer of the Gathering Storm","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Spiked Hilt","item_id":20886},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Amber Idol","item_id":20869},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Amber Idol","countPerCharacter":2,"itemId":20869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bronze Scarab","item_id":20861},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ivory Scarab","item_id":20865},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21398,"name":"Hammer of the Gathering Storm","count":1,"url":"https://www.wowhead.com/forever/item=21398"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Amber Idol","countPerCharacter":2,"itemId":20869,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Bronze Scarab","countPerCharacter":5,"itemId":20861,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Ivory Scarab","countPerCharacter":5,"itemId":20865,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Spiked Hilt, 2 Amber Idols, 5 Ivory Scarabs and 5 Bronze Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8706,"title":"Hammer of the Gathering Storm","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Spiked Hilt location; Amber Idol location; Bronze Scarab location; Ivory Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8706"}],"missing_fields":["Qiraji Spiked Hilt location","Amber Idol location","Bronze Scarab location","Ivory Scarab location"]}},{"quest_id":8707,"title":"Blade of Vaulted Secrets","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["mage"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ornate Hilt","item_id":20890},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Obsidian Idol","item_id":20871},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Obsidian Idol","countPerCharacter":2,"itemId":20871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21413,"name":"Blade of Vaulted Secrets","count":1,"url":"https://www.wowhead.com/forever/item=21413"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Obsidian Idol","countPerCharacter":2,"itemId":20871,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ornate Hilt, 2 Obsidian Idols, 5 Silver Scarabs and 5 Bone Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8707,"title":"Blade of Vaulted Secrets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ornate Hilt location; Obsidian Idol location; Silver Scarab location; Bone Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8707"}],"missing_fields":["Qiraji Ornate Hilt location","Obsidian Idol location","Silver Scarab location","Bone Scarab location"]}},{"quest_id":8708,"title":"Mace of Unending Life","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["druid"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ornate Hilt","item_id":20890},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Jasper Idol","item_id":20870},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Jasper Idol","countPerCharacter":2,"itemId":20870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Crystal Scarab","item_id":20862},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Stone Scarab","item_id":20858},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21407,"name":"Mace of Unending Life","count":1,"url":"https://www.wowhead.com/forever/item=21407"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Jasper Idol","countPerCharacter":2,"itemId":20870,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Crystal Scarab","countPerCharacter":5,"itemId":20862,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Stone Scarab","countPerCharacter":5,"itemId":20858,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ornate Hilt, 2 Jasper Idols, 5 Crystal Scarabs and 5 Stone Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8708,"title":"Mace of Unending Life","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ornate Hilt location; Jasper Idol location; Crystal Scarab location; Stone Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8708"}],"missing_fields":["Qiraji Ornate Hilt location","Jasper Idol location","Crystal Scarab location","Stone Scarab location"]}},{"quest_id":8709,"title":"Dagger of Veiled Shadows","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Spiked Hilt","item_id":20886},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Vermillion Idol","item_id":20872},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Vermillion Idol","countPerCharacter":2,"itemId":20872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21404,"name":"Dagger of Veiled Shadows","count":1,"url":"https://www.wowhead.com/forever/item=21404"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Vermillion Idol","countPerCharacter":2,"itemId":20872,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Spiked Hilt, 2 Vermillion Idols, 5 Gold Scarabs and 5 Clay Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8709,"title":"Dagger of Veiled Shadows","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Spiked Hilt location; Vermillion Idol location; Gold Scarab location; Clay Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8709"}],"missing_fields":["Qiraji Spiked Hilt location","Vermillion Idol location","Gold Scarab location","Clay Scarab location"]}},{"quest_id":8710,"title":"Kris of Unspoken Names","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["warlock"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Ornate Hilt","item_id":20890},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Onyx Idol","item_id":20867},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Onyx Idol","countPerCharacter":2,"itemId":20867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Gold Scarab","item_id":20859},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Clay Scarab","item_id":20863},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21416,"name":"Kris of Unspoken Names","count":1,"url":"https://www.wowhead.com/forever/item=21416"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Ornate Hilt","countPerCharacter":1,"itemId":20890,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Onyx Idol","countPerCharacter":2,"itemId":20867,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Gold Scarab","countPerCharacter":5,"itemId":20859,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Clay Scarab","countPerCharacter":5,"itemId":20863,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Ornate Hilt, 2 Onyx Idols, 5 Gold Scarabs and 5 Clay Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8710,"title":"Kris of Unspoken Names","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Ornate Hilt location; Onyx Idol location; Gold Scarab location; Clay Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8710"}],"missing_fields":["Qiraji Ornate Hilt location","Onyx Idol location","Gold Scarab location","Clay Scarab location"]}},{"quest_id":8712,"title":"Scythe of the Unseen Path","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":["hunter"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Warden Haro","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.14,"y":38.94,"subzone":"Warden Haro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Qiraji Spiked Hilt","item_id":20886},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Azure Idol","item_id":20866},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Azure Idol","countPerCharacter":2,"itemId":20866,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Silver Scarab","item_id":20860},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bone Scarab","item_id":20864},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":21401,"name":"Scythe of the Unseen Path","count":1,"url":"https://www.wowhead.com/forever/item=21401"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Qiraji Spiked Hilt","countPerCharacter":1,"itemId":20886,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Azure Idol","countPerCharacter":2,"itemId":20866,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Silver Scarab","countPerCharacter":5,"itemId":20860,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"collect","target":"Bone Scarab","countPerCharacter":5,"itemId":20864,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Bring 1 Qiraji Spiked Hilt, 2 Azure Idols, 5 Silver Scarabs and 5 Bone Scarabs to Warden Haro in Silithus. You must also attain Exalted reputation with Cenarion Circle to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8712,"title":"Scythe of the Unseen Path","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Qiraji Spiked Hilt location; Azure Idol location; Silver Scarab location; Bone Scarab location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8712"}],"missing_fields":["Qiraji Spiked Hilt location","Azure Idol location","Silver Scarab location","Bone Scarab location"]}},{"quest_id":8719,"title":"Bladesing the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bladesing","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.96,"y":37.66,"subzone":"Elder Bladesing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bladesing","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.96,"y":37.66,"subzone":"Elder Bladesing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Bladesing"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":48.96,"y":37.66,"subzone":"Elder Bladesing","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Bladesing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Bladesing","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8719,"title":"Bladesing the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8719"}],"missing_fields":["Quest XP"]}},{"quest_id":8731,"title":"Field Duty","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Kaldon","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.98,"y":36.35,"subzone":"Windcaller Kaldon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Kaldon","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.98,"y":36.35,"subzone":"Windcaller Kaldon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Signed Field Duty Papers","item_id":20810},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Signed Field Duty Papers","countPerCharacter":1,"itemId":20810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[{"id":20808,"name":"Combat Assignment","count":1,"url":"https://www.wowhead.com/forever/item=20808"},{"id":21266,"name":"Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21266"},{"id":20809,"name":"Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=20809"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Signed Field Duty Papers","countPerCharacter":1,"itemId":20810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Report to Krug Skullsplit at the Orgrimmar Legion post in front of Hive'Regal. Prepare your Unsigned Field Duty Papers, obtain Signed Field Duty Papers and bring them to Windcaller Kaldon in Cenarion Hold.  Note: Healing or casting beneficial spells on a member of the Orgrimmar Legion will flag you for PvP.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8731,"title":"Field Duty","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8731"}],"missing_fields":["Signed Field Duty Papers location","Quest XP"]}},{"quest_id":8732,"title":"Field Duty Papers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Krug Skullsplit","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.21,"y":68.43,"subzone":"Krug Skullsplit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Krug Skullsplit","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.21,"y":68.43,"subzone":"Krug Skullsplit","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Prepared Field Duty Papers","item_id":23024},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Prepared Field Duty Papers","countPerCharacter":1,"itemId":23024,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8731,"required_state":"active"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":20810,"name":"Signed Field Duty Papers","count":1,"url":"https://www.wowhead.com/forever/item=20810"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Prepared Field Duty Papers","countPerCharacter":1,"itemId":23024,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8732,"title":"Field Duty Papers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8732"}],"missing_fields":["Prepared Field Duty Papers location","Quest XP"]}},{"quest_id":8737,"title":"Azure Templar","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Bor Wildmane","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.57,"y":37.78,"subzone":"Bor Wildmane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Azure Templar","npc_id":15211},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Azure Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":21133,"name":"Followup Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21133"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Azure Templar","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Summon and slay an Azure Templar and report back to Bor Wildmane in Cenarion Hold. You must also bring Tactical Task Briefing I in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8737,"title":"Azure Templar","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8737"}],"missing_fields":["Starting-item acquisition location","Azure Templar location"]}},{"quest_id":8738,"title":"Hive'Regal Scout Report","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hive'Regal Scout Report","item_id":21160},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hive'Regal Scout Report","countPerCharacter":1,"itemId":21160,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":21133,"name":"Followup Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21133"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hive'Regal Scout Report","countPerCharacter":1,"itemId":21160,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Contact Cenarion Scout Landion inside Hive'Regal and return the Hive'Regal Scout Report to Windcaller Proudhorn at Cenarion Hold. You must also bring Tactical Task Briefing VII in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8738,"title":"Hive'Regal Scout Report","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8738"}],"missing_fields":["Starting-item acquisition location","Hive'Regal Scout Report location"]}},{"quest_id":8739,"title":"Hive'Ashi Scout Report","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Hive'Ashi Scout Report","item_id":21161},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Hive'Ashi Scout Report","countPerCharacter":1,"itemId":21161,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":20809,"name":"Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=20809"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Hive'Ashi Scout Report","countPerCharacter":1,"itemId":21161,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Contact Cenarion Scout Jalia inside Hive'Ashi and return the Hive'Ashi Scout Report to Windcaller Proudhorn at Cenarion Hold. You must also bring Tactical Task Briefing VIII in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8739,"title":"Hive'Ashi Scout Report","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8739"}],"missing_fields":["Starting-item acquisition location","Hive'Ashi Scout Report location"]}},{"quest_id":8740,"title":"Twilight Marauders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"item","name":"Rex Ashil","locations":[{"zone_id":"silithus","zone":"Silithus","x":45.77,"y":28.1,"subzone":"Rex Ashil","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Twilight Marauder Morna","npc_id":15541},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":57.57,"y":17.9,"subzone":"Twilight Marauder Morna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Twilight Marauder Morna","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}},{"action":"kill","target":{"name":"Twilight Marauder","npc_id":15542},"count_per_character":5,"locations":[{"zone_id":"silithus","zone":"Silithus","x":57,"y":17.38,"subzone":"Twilight Marauder","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":57.29,"y":17.57,"subzone":"Twilight Marauder","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"kill","target":"Twilight Marauder","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20801,"name":"Cenarion Tactical Badge","count":1,"url":"https://www.wowhead.com/forever/item=20801"},{"id":21133,"name":"Followup Tactical Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21133"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Twilight Marauder Morna","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}},{"index":1,"action":"kill","target":"Twilight Marauder","countPerCharacter":5,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":90,"expectedKills":5,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":108,"partyKnownSeconds":108,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay Twilight Marauder Morna and 5 Twilight Marauders. Report to Windcaller Proudhorn when your task is finished. You must also bring Tactical Task Briefing IX in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8740,"title":"Twilight Marauders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8740"}],"missing_fields":[]}},{"quest_id":8743,"title":"Bang a Gong!","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"unavailable","entities":[]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"name":"The Scepter of the Shifting Sands","item_id":21175},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"The Scepter of the Shifting Sands","countPerCharacter":1,"itemId":21175,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8742],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8742,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21176,"name":"Black Qiraji Resonating Crystal","count":1,"url":"https://www.wowhead.com/forever/item=21176"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"The Scepter of the Shifting Sands","countPerCharacter":1,"itemId":21175,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8743,"title":"Bang a Gong!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location; Turn-in location; The Scepter of the Shifting Sands location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8743"}],"missing_fields":["Pickup location","Turn-in location","The Scepter of the Shifting Sands location","Quest XP"]}},{"quest_id":8745,"title":"Treasure of the Timeless One","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Jonathan the Revelator","locations":[{"zone_id":"silithus","zone":"Silithus","x":25.94,"y":90.96,"subzone":"Jonathan the Revelator","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Jonathan the Revelator","locations":[{"zone_id":"silithus","zone":"Silithus","x":25.94,"y":90.96,"subzone":"Jonathan the Revelator","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Jonathan the Revelator"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":25.94,"y":90.96,"subzone":"Jonathan the Revelator","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Jonathan the Revelator","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8742],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":8742,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":21523,"name":"Fang of Korialstrasz","count":1,"url":"https://www.wowhead.com/forever/item=21523"},{"id":21522,"name":"Shadowsong's Sorrow","count":1,"url":"https://www.wowhead.com/forever/item=21522"},{"id":21521,"name":"Runesword of the Red","count":1,"url":"https://www.wowhead.com/forever/item=21521"},{"id":21520,"name":"Ravencrest's Legacy","count":1,"url":"https://www.wowhead.com/forever/item=21520"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Jonathan the Revelator","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8745,"title":"Treasure of the Timeless One","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8745"}],"missing_fields":[]}},{"quest_id":8770,"title":"Target: Hive'Ashi Defenders","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Ashi Defender","npc_id":11722},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":50.04,"y":26.77,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.85,"y":13.26,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":48.54,"y":18.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":47.17,"y":16.44,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.6,"y":27.33,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.52,"y":22.03,"subzone":"Hive'Ashi Defender","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Ashi Defender","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Ashi Defender","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Ashi Defenders and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing I in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8770,"title":"Target: Hive'Ashi Defenders","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8770"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8771,"title":"Target: Hive'Ashi Sandstalkers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Ashi Sandstalker","npc_id":11723},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":41.67,"y":22.29,"subzone":"Hive'Ashi Sandstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.73,"y":23.19,"subzone":"Hive'Ashi Sandstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.34,"y":23.91,"subzone":"Hive'Ashi Sandstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.57,"y":16.56,"subzone":"Hive'Ashi Sandstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.83,"y":14.84,"subzone":"Hive'Ashi Sandstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":49.73,"y":31.3,"subzone":"Hive'Ashi Sandstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Ashi Sandstalker","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Ashi Sandstalker","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Ashi Sandstalkers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing II in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8771,"title":"Target: Hive'Ashi Sandstalkers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8771"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8772,"title":"Target: Hive'Zora Waywatchers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Zora Waywatcher","npc_id":11725},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":22.18,"y":48.62,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":23.43,"y":59.56,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":35.12,"y":64.86,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":23.85,"y":50.57,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.85,"y":62.07,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.1,"y":61.68,"subzone":"Hive'Zora Waywatcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Zora Waywatcher","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Zora Waywatcher","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Zora Waywatchers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing VI in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8772,"title":"Target: Hive'Zora Waywatchers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8772"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8773,"title":"Target: Hive'Zora Reavers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Zora Reaver","npc_id":11728},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":35.25,"y":62.16,"subzone":"Hive'Zora Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.24,"y":59.83,"subzone":"Hive'Zora Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":36.11,"y":64.22,"subzone":"Hive'Zora Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.58,"y":48.16,"subzone":"Hive'Zora Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":31.61,"y":56.35,"subzone":"Hive'Zora Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":22.34,"y":62.13,"subzone":"Hive'Zora Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Zora Reaver","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Zora Reaver","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Slay 30 Hive'Zora Reavers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing IV in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8773,"title":"Target: Hive'Zora Reavers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8773"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8774,"title":"Target: Hive'Regal Ambushers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Regal Ambusher","npc_id":11730},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":49.31,"y":80.12,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":50.58,"y":93.59,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":58.08,"y":86.89,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":61.92,"y":90.25,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.76,"y":75.03,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62,"y":80.34,"subzone":"Hive'Regal Ambusher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Regal Ambusher","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Regal Ambusher","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 30 Hive'Regal Ambushers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing VIII in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8774,"title":"Target: Hive'Regal Ambushers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8774"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8775,"title":"Target: Hive'Regal Spitfires","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Regal Spitfire","npc_id":11732},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":51.57,"y":79.8,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.04,"y":83.39,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":62.97,"y":89,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.29,"y":78.9,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":55.5,"y":75.14,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":53.98,"y":85.65,"subzone":"Hive'Regal Spitfire","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Regal Spitfire","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Regal Spitfire","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 30 Hive'Regal Spitfires and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing IX in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8775,"title":"Target: Hive'Regal Spitfires","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8775"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8776,"title":"Target: Hive'Regal Slavemakers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Regal Slavemaker","npc_id":11733},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":50.92,"y":94.05,"subzone":"Hive'Regal Slavemaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.04,"y":73.11,"subzone":"Hive'Regal Slavemaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":58.25,"y":79.04,"subzone":"Hive'Regal Slavemaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":63.5,"y":73.93,"subzone":"Hive'Regal Slavemaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.92,"y":97.76,"subzone":"Hive'Regal Slavemaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":57.36,"y":83.4,"subzone":"Hive'Regal Slavemaker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Regal Slavemaker","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Regal Slavemaker","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 30 Hive'Regal Slavemakers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing X in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8776,"title":"Target: Hive'Regal Slavemakers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8776"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8777,"title":"Target: Hive'Regal Burrowers","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Mar'alith","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.2,"y":34.18,"subzone":"Commander Mar'alith","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Hive'Regal Burrower","npc_id":11731},"count_per_character":30,"locations":[{"zone_id":"silithus","zone":"Silithus","x":64.88,"y":71.35,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":51.82,"y":81.17,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":54.79,"y":70.96,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":65.4,"y":74.98,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":59.89,"y":71.65,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":60.97,"y":78.77,"subzone":"Hive'Regal Burrower","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Hive'Regal Burrower","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20802,"name":"Cenarion Combat Badge","count":1,"url":"https://www.wowhead.com/forever/item=20802"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Hive'Regal Burrower","countPerCharacter":30,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":540,"expectedKills":30,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":540,"partyKnownSeconds":540,"unknownObjectives":0,"isPartial":false},"objective_summary":"Kill 30 Hive'Regal Burrowers and report back to Commander Mar'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing XI in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8777,"title":"Target: Hive'Regal Burrowers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8777"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8785,"title":"The Orgrimmar Legion Needs Mojo!","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Shadow Priestess Shai","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.34,"y":68.8,"subzone":"Shadow Priestess Shai","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Oil of Immolation","item_id":8956},"count_per_character":8,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":59.92,"y":45.26,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":60.57,"y":63.92,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":43.84,"y":60.21,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":52.76,"y":64.45,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.87,"y":61.41,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":44.69,"y":71.01,"subzone":"Bloodpetal Flayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.53,"y":14.41,"subzone":"Jadefire Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":45.12,"y":14.34,"subzone":"Jadefire Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":39.24,"y":22.28,"subzone":"Jadefire Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":38.95,"y":22.05,"subzone":"Jadefire Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.46,"y":19.72,"subzone":"Jadefire Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":42.37,"y":17.05,"subzone":"Jadefire Betrayer","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":72.45,"y":48.15,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.02,"y":47.24,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":71.49,"y":46.6,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":73.39,"y":46.53,"subzone":"Southsea Freebooter","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Oil of Immolation","countPerCharacter":8,"itemId":8956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Flask of Big Mojo","item_id":8152},"count_per_character":6,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":44.3,"y":45,"subzone":"Ana'thek the Cruel","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":47.74,"y":44.25,"subzone":"Mogh the Undying","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":34.88,"y":51.68,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":38.68,"y":56.61,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.63,"y":57.87,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.78,"y":57.71,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.19,"y":59.25,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":40.07,"y":58.01,"subzone":"Zanzil Witch Doctor","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":39.59,"y":58.57,"subzone":"Zanzil the Outcast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.06,"y":70.19,"subzone":"Vilebranch Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":66.06,"y":70.19,"subzone":"Vilebranch Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.26,"y":69,"subzone":"Vilebranch Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":67.71,"y":70.81,"subzone":"Vilebranch Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68.74,"y":70.64,"subzone":"Vilebranch Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":68.33,"y":70.88,"subzone":"Vilebranch Headhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":65.78,"y":71.99,"subzone":"Vilebranch Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Flask of Big Mojo","countPerCharacter":6,"itemId":8152,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Powerful Mojo","item_id":12804},"count_per_character":6,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.35,"y":12.61,"subzone":"Mossflayer Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.25,"y":12.59,"subzone":"Mossflayer Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":59.96,"y":14.33,"subzone":"Mossflayer Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":61.56,"y":9.4,"subzone":"Mossflayer Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":61.64,"y":9.8,"subzone":"Mossflayer Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.82,"y":11.67,"subzone":"Mossflayer Scout","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.54,"y":8.07,"subzone":"Mossflayer Shadowhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.62,"y":9.04,"subzone":"Mossflayer Shadowhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.2,"y":6.95,"subzone":"Mossflayer Shadowhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.87,"y":10.06,"subzone":"Mossflayer Shadowhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":62.84,"y":7.99,"subzone":"Mossflayer Shadowhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.66,"y":15.36,"subzone":"Mossflayer Shadowhunter","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.91,"y":18.59,"subzone":"Mossflayer Cannibal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":57.8,"y":17.95,"subzone":"Mossflayer Cannibal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":58.03,"y":15.38,"subzone":"Mossflayer Cannibal","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.53,"y":10.53,"subzone":"Mossflayer Cannibal","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Powerful Mojo","countPerCharacter":6,"itemId":12804,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21386,"name":"Followup Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21386"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Oil of Immolation","countPerCharacter":8,"itemId":8956,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Flask of Big Mojo","countPerCharacter":6,"itemId":8152,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Powerful Mojo","countPerCharacter":6,"itemId":12804,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 6 Powerful Mojo, 6 Flasks of Big Mojo and 8 Oils of Immolation to Shadow Priestess Shai near Hive'Regal in Silithus. You must also bring Logistics Task Briefing IV in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8785,"title":"The Orgrimmar Legion Needs Mojo!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8785"}],"missing_fields":["Starting-item acquisition location"]}},{"quest_id":8786,"title":"Arms for the Field","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Merok Longstride","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.86,"y":67.97,"subzone":"Merok Longstride","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Massive Iron Axe","item_id":3855},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Massive Iron Axe","countPerCharacter":3,"itemId":3855,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21386,"name":"Followup Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21386"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Massive Iron Axe","countPerCharacter":3,"itemId":3855,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Massive Iron Axes to Merok Longstride at the Orgrimmar Legion camp outside of Hive'Regal. You must also bring Logistics Task Briefing VI in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8786,"title":"Arms for the Field","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8786"}],"missing_fields":["Starting-item acquisition location","Massive Iron Axe location"]}},{"quest_id":8787,"title":"Armor Kits for the Field","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Merok Longstride","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.86,"y":67.97,"subzone":"Merok Longstride","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rugged Armor Kit","item_id":15564},"count_per_character":8,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":34.34,"y":66.12,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.72,"y":56.13,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":43.52,"y":76.37,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.43,"y":44.28,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":50.41,"y":46.03,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":37.62,"y":68.36,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":8,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Armor Kit","item_id":4265},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Heavy Armor Kit","countPerCharacter":8,"itemId":4265,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21386,"name":"Followup Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21386"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":8,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Heavy Armor Kit","countPerCharacter":8,"itemId":4265,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 8 Rugged Armor Kits and 8 Heavy Armor Kits to Merok Longstride near Hive'Regal. You must also bring Logistics Task Briefing VII in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8787,"title":"Armor Kits for the Field","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8787"}],"missing_fields":["Starting-item acquisition location","Heavy Armor Kit location"]}},{"quest_id":8800,"title":"Cenarion Battlegear","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Kaldon","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.98,"y":36.35,"subzone":"Windcaller Kaldon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Vargus"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Vargus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8574],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Vargus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Talk to Vargus at Cenarion Hold in Silithus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8800,"title":"Cenarion Battlegear","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8800"}],"missing_fields":[]}},{"quest_id":8804,"title":"Desert Survival Kits","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Calandrath","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.89,"y":39.16,"subzone":"Calandrath","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Globe of Water","item_id":7079},"count_per_character":4,"locations":[{"zone_id":"feralas","zone":"Feralas","x":45.44,"y":67.95,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":38.51,"y":33.6,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":36.27,"y":34.56,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.39,"y":34.91,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.41,"y":35.62,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.11,"y":33.14,"subzone":"Sea Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":43.58,"y":65.27,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.07,"y":68.67,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":44.36,"y":67.47,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":37.36,"y":34.99,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":34.38,"y":34.62,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"feralas","zone":"Feralas","x":35.62,"y":36.61,"subzone":"Sea Spray","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.09,"y":26.56,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":49.46,"y":23.09,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.91,"y":24.66,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"felwood","zone":"Felwood","x":48.34,"y":24.34,"subzone":"Toxic Horror","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Globe of Water","countPerCharacter":4,"itemId":7079,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Powerful Anti-Venom","item_id":19440},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Powerful Anti-Venom","countPerCharacter":4,"itemId":19440,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Smoked Desert Dumplings","item_id":20452},"count_per_character":4,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Smoked Desert Dumplings","countPerCharacter":4,"itemId":20452,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21266,"name":"Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21266"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Globe of Water","countPerCharacter":4,"itemId":7079,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Powerful Anti-Venom","countPerCharacter":4,"itemId":19440,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Smoked Desert Dumplings","countPerCharacter":4,"itemId":20452,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 4 Globes of Water, 4 Powerful Anti-Venom and 4 Smoked Desert Dumplings to Calandrath at the inn in Cenarion Hold in Silithus. You must also bring Logistics Task Briefing I in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8804,"title":"Desert Survival Kits","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Powerful Anti-Venom location; Smoked Desert Dumplings location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8804"}],"missing_fields":["Starting-item acquisition location","Powerful Anti-Venom location","Smoked Desert Dumplings location"]}},{"quest_id":8805,"title":"Boots for the Guard","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vish Kozus","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":33.65,"subzone":"Vish Kozus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Ornate Mithril Boots","item_id":7936},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Ornate Mithril Boots","countPerCharacter":3,"itemId":7936,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21266,"name":"Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21266"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Ornate Mithril Boots","countPerCharacter":3,"itemId":7936,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring 3 Ornate Mithril Boots to Vish Kozus, Captain of the Guard at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing II in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8805,"title":"Boots for the Guard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Ornate Mithril Boots location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8805"}],"missing_fields":["Starting-item acquisition location","Ornate Mithril Boots location"]}},{"quest_id":8806,"title":"Grinding Stones for the Guard","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vish Kozus","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":33.65,"subzone":"Vish Kozus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dense Grinding Stone","item_id":12644},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dense Grinding Stone","countPerCharacter":10,"itemId":12644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Solid Grinding Stone","item_id":7966},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Solid Grinding Stone","countPerCharacter":10,"itemId":7966,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Grinding Stone","item_id":3486},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Heavy Grinding Stone","countPerCharacter":10,"itemId":3486,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21266,"name":"Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21266"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dense Grinding Stone","countPerCharacter":10,"itemId":12644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Solid Grinding Stone","countPerCharacter":10,"itemId":7966,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Heavy Grinding Stone","countPerCharacter":10,"itemId":3486,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 10 Dense Grinding Stones, 10 Solid Grinding Stones and 10 Heavy Grinding Stones to Vish Kozus, Captain of the Guard at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing III in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8806,"title":"Grinding Stones for the Guard","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Dense Grinding Stone location; Solid Grinding Stone location; Heavy Grinding Stone location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8806"}],"missing_fields":["Starting-item acquisition location","Dense Grinding Stone location","Solid Grinding Stone location","Heavy Grinding Stone location"]}},{"quest_id":8807,"title":"Scrying Materials","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Geologist Larksbane","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.67,"y":37.46,"subzone":"Geologist Larksbane","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Large Brilliant Shard","item_id":14344},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":1,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Large Radiant Shard","item_id":11178},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Large Radiant Shard","countPerCharacter":1,"itemId":11178,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Huge Emerald","item_id":12364},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":57.57,"y":35.65,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.3,"y":40.48,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.83,"y":36.65,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.03,"y":40.21,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.77,"y":37.56,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":53.6,"y":37.67,"subzone":"Scarlet Mage","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.12,"y":12.36,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.45,"y":12.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.77,"y":10.84,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.82,"y":11.65,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.96,"y":16.16,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":45.67,"y":10.61,"subzone":"Scarlet Worker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.88,"y":77.71,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":55.99,"y":82.03,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":57.62,"y":81.15,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":58.29,"y":82.41,"subzone":"Vilebranch Aman'zasi Guard","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Huge Emerald","countPerCharacter":1,"itemId":12364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21386,"name":"Followup Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21386"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Large Brilliant Shard","countPerCharacter":1,"itemId":14344,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Large Radiant Shard","countPerCharacter":1,"itemId":11178,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Huge Emerald","countPerCharacter":1,"itemId":12364,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 1 Large Brilliant Shard, 1 Large Radiant Shard and 1 Huge Emerald to Geologist Larksbane at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing V in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8807,"title":"Scrying Materials","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Large Brilliant Shard location; Large Radiant Shard location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8807"}],"missing_fields":["Starting-item acquisition location","Large Brilliant Shard location","Large Radiant Shard location"]}},{"quest_id":8808,"title":"Uniform Supplies","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mooncloth","item_id":14342},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mooncloth","countPerCharacter":1,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Bolt of Runecloth","item_id":14048},"count_per_character":2,"locations":[{"zone_id":"silithus","zone":"Silithus","x":18.3,"y":85.84,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":27.29,"y":33.33,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.46,"y":45.85,"subzone":"Twilight Lord Everun","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":2,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Ironweb Spider Silk","item_id":14227},"count_per_character":1,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":52.53,"y":70.45,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":44.95,"y":40.28,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.41,"y":59.88,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":51.14,"y":53.08,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":48.95,"y":36.7,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.46,"y":55.16,"subzone":"Carrion Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.42,"y":61.43,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.77,"y":62.25,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":33.19,"y":54.07,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":37.93,"y":61.3,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":35.55,"y":66.85,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.99,"y":60.96,"subzone":"Venom Mist Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.2,"y":48.19,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":63.3,"y":46.42,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":54.98,"y":50.7,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":67.55,"y":46.1,"subzone":"Plague Lurker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":1,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21266,"name":"Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21266"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mooncloth","countPerCharacter":1,"itemId":14342,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Bolt of Runecloth","countPerCharacter":2,"itemId":14048,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Ironweb Spider Silk","countPerCharacter":1,"itemId":14227,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 1 Mooncloth, 2 Bolts of Runecloth and 1 Ironweb Spider Silk to Windcaller Proudhorn at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing VIII in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8808,"title":"Uniform Supplies","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8808"}],"missing_fields":["Starting-item acquisition location","Mooncloth location"]}},{"quest_id":8809,"title":"Extraordinary Materials","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Vargus","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.23,"y":38.86,"subzone":"Vargus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Enchanted Thorium Bar","item_id":12655},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Enchanted Thorium Bar","countPerCharacter":2,"itemId":12655,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Enchanted Leather","item_id":12810},"count_per_character":2,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":2,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21266,"name":"Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21266"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Enchanted Thorium Bar","countPerCharacter":2,"itemId":12655,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Enchanted Leather","countPerCharacter":2,"itemId":12810,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Bring 2 Enchanted Thorium Bars and 2 Enchanted Leather to Vargus at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing IX in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8809,"title":"Extraordinary Materials","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8809"}],"missing_fields":["Starting-item acquisition location","Enchanted Thorium Bar location","Enchanted Leather location"]}},{"quest_id":8810,"title":"Bandages for the Field","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Proudhorn","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.15,"y":38.29,"subzone":"Windcaller Proudhorn","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Runecloth Bandage","item_id":14530},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Runecloth Bandage","countPerCharacter":30,"itemId":14530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Mageweave Bandage","item_id":8545},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Heavy Mageweave Bandage","countPerCharacter":30,"itemId":8545,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Heavy Silk Bandage","item_id":6451},"count_per_character":30,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Heavy Silk Bandage","countPerCharacter":30,"itemId":6451,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":20800,"name":"Cenarion Logistics Badge","count":1,"url":"https://www.wowhead.com/forever/item=20800"},{"id":21386,"name":"Followup Logistics Assignment","count":1,"url":"https://www.wowhead.com/forever/item=21386"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Runecloth Bandage","countPerCharacter":30,"itemId":14530,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Heavy Mageweave Bandage","countPerCharacter":30,"itemId":8545,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Heavy Silk Bandage","countPerCharacter":30,"itemId":6451,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring 30 Heavy Runecloth Bandages, 30 Heavy Silk Bandages and 30 Heavy Mageweave Bandages to Windcaller Proudhorn at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing X in order to complete this quest.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8810,"title":"Bandages for the Field","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8810"}],"missing_fields":["Starting-item acquisition location","Heavy Runecloth Bandage location","Heavy Mageweave Bandage location","Heavy Silk Bandage location"]}},{"quest_id":8829,"title":"The Ultimate Deception","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Skin of Shadow","item_id":12753},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Skin of Shadow","countPerCharacter":1,"itemId":12753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Frayed Abomination Stitching","item_id":12735},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":3,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Twilight Cultist Robe","item_id":20407},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":67.65,"y":18.44,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":67.72,"y":15.4,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":26.38,"y":31.12,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.81,"y":44.38,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.09,"y":43.6,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.63,"y":45.28,"subzone":"Twilight Avenger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":24.82,"y":38.48,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.94,"y":43.89,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.55,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.04,"y":42.56,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":40.42,"y":44.84,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":37.06,"y":42.86,"subzone":"Twilight Geolord","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.73,"y":44.54,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":39.23,"y":43.72,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.59,"y":44.2,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"silithus","zone":"Silithus","x":38.94,"y":43.56,"subzone":"Twilight Stonecaller","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Twilight Cultist Robe","countPerCharacter":1,"itemId":20407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":650,"money_copper":0,"items":[{"id":21515,"name":"Mark of Remulos","count":1,"url":"https://www.wowhead.com/forever/item=21515"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Skin of Shadow","countPerCharacter":1,"itemId":12753,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Frayed Abomination Stitching","countPerCharacter":3,"itemId":12735,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Twilight Cultist Robe","countPerCharacter":1,"itemId":20407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Bring a Skin of Shadow, 3 Frayed Abomination Stitchings and 1 Twilight Cultist Robe to Aurel Goldleaf at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing XI in order to complete this quest. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8829,"title":"The Ultimate Deception","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Skin of Shadow location; Frayed Abomination Stitching location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8829"}],"missing_fields":["Starting-item acquisition location","Skin of Shadow location","Frayed Abomination Stitching location"]}},{"quest_id":8857,"title":"Secrets of the Colossus - Ashi","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Colossus Researcher Nestor","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.5,"y":37.27,"subzone":"Colossus Researcher Nestor","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Oglethorpe Obnoticus","locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Oglethorpe Obnoticus"},"count_per_character":null,"locations":[{"zone_id":"stranglethorn-vale","zone":"Stranglethorn Vale","x":28.36,"y":76.35,"subzone":"Oglethorpe Obnoticus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[{"id":21528,"name":"Colossal Bag of Loot","count":1,"url":"https://www.wowhead.com/forever/item=21528"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Oglethorpe Obnoticus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Colossus of Ashi's Husk to Oglethorpe Obnoticus in Booty Bay. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8857,"title":"Secrets of the Colossus - Ashi","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8857"}],"missing_fields":[]}},{"quest_id":8858,"title":"Secrets of the Colossus - Regal","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Colossus Researcher Eazel","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.55,"y":37.31,"subzone":"Colossus Researcher Eazel","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Overseer Oilfist","locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.12,"y":26.97,"subzone":"Overseer Oilfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Overseer Oilfist"},"count_per_character":null,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":38.12,"y":26.97,"subzone":"Overseer Oilfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Overseer Oilfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[{"id":21528,"name":"Colossal Bag of Loot","count":1,"url":"https://www.wowhead.com/forever/item=21528"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Overseer Oilfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Colossus of Regal's Husk to Overseer Oilfist in Searing Gorge. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8858,"title":"Secrets of the Colossus - Regal","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8858"}],"missing_fields":[]}},{"quest_id":8859,"title":"Secrets of the Colossus - Zora","quest_level":60,"minimum_level":51,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Colossus Researcher Sophia","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.49,"y":37.36,"subzone":"Colossus Researcher Sophia","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Lord Maxwell Tyrosus","locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.9,"y":48.41,"subzone":"Lord Maxwell Tyrosus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Lord Maxwell Tyrosus"},"count_per_character":null,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.9,"y":48.41,"subzone":"Lord Maxwell Tyrosus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Lord Maxwell Tyrosus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9950,"money_copper":27000,"items":[{"id":21528,"name":"Colossal Bag of Loot","count":1,"url":"https://www.wowhead.com/forever/item=21528"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Lord Maxwell Tyrosus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take the Colossus of Zora's Husk to Lord Maxwell Tyrosus at Light's Hope Chapel in the Eastern Plaguelands. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8859,"title":"Secrets of the Colossus - Zora","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8859"}],"missing_fields":[]}},{"quest_id":9023,"title":"The Perfect Poison","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Dirk Thunderwood","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.13,"y":39.14,"subzone":"Dirk Thunderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Dirk Thunderwood","locations":[{"zone_id":"silithus","zone":"Silithus","x":52.13,"y":39.14,"subzone":"Dirk Thunderwood","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Venoxis's Venom Sac","item_id":22216},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Venoxis's Venom Sac","countPerCharacter":1,"itemId":22216,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Kurinnaxx's Venom Sac","item_id":22217},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Kurinnaxx's Venom Sac","countPerCharacter":1,"itemId":22217,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":22378,"name":"Ravenholdt Slicer","count":1,"url":"https://www.wowhead.com/forever/item=22378"},{"id":22379,"name":"Shivsprocket's Shiv","count":1,"url":"https://www.wowhead.com/forever/item=22379"},{"id":22377,"name":"The Thunderwood Poker","count":1,"url":"https://www.wowhead.com/forever/item=22377"},{"id":22348,"name":"Doomulus Prime","count":1,"url":"https://www.wowhead.com/forever/item=22348"},{"id":22347,"name":"Fahrad's Reloading Repeater","count":1,"url":"https://www.wowhead.com/forever/item=22347"},{"id":22380,"name":"Simone's Cultivating Hammer","count":1,"url":"https://www.wowhead.com/forever/item=22380"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Venoxis's Venom Sac","countPerCharacter":1,"itemId":22216,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Kurinnaxx's Venom Sac","countPerCharacter":1,"itemId":22217,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":2,"isPartial":true},"objective_summary":"Dirk Thunderwood at Cenarion Hold wants you to bring him Venoxis's Venom Sac and Kurinnaxx's Venom Sac.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9023,"title":"The Perfect Poison","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Venoxis's Venom Sac location; Kurinnaxx's Venom Sac location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9023"}],"missing_fields":["Venoxis's Venom Sac location","Kurinnaxx's Venom Sac location"]}},{"quest_id":9248,"title":"A Humble Offering","quest_level":60,"minimum_level":58,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":609,"2":9000},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":609,\"2\":9000},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Aurel Goldleaf","locations":[{"zone_id":"silithus","zone":"Silithus","x":51.96,"y":38.16,"subzone":"Aurel Goldleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Abyssal Scepter","item_id":20515},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Abyssal Scepter","countPerCharacter":1,"itemId":20515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":22725,"name":"Band of Cenarius","count":1,"url":"https://www.wowhead.com/forever/item=22725"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Abyssal Scepter","countPerCharacter":1,"itemId":20515,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Aurel Goldleaf at Cenarion Hold in Silithus wants you to bring her 1 Abyssal Scepter. You must also be Honored with the Cenarion Circle.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9248,"title":"A Humble Offering","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Abyssal Scepter location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9248"}],"missing_fields":["Abyssal Scepter location","Quest XP"]}},{"quest_id":9338,"title":"Allegiance to Cenarion Circle","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Kaldon","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.98,"y":36.35,"subzone":"Windcaller Kaldon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Windcaller Kaldon","locations":[{"zone_id":"silithus","zone":"Silithus","x":49.98,"y":36.35,"subzone":"Windcaller Kaldon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Cenarion Combat Badge","item_id":20802},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":1,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Logistics Badge","item_id":20800},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":1,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Cenarion Tactical Badge","item_id":20801},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":1,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Cenarion Combat Badge","countPerCharacter":1,"itemId":20802,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Cenarion Logistics Badge","countPerCharacter":1,"itemId":20800,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Cenarion Tactical Badge","countPerCharacter":1,"itemId":20801,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9338,"title":"Allegiance to Cenarion Circle","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9338"}],"missing_fields":["Cenarion Combat Badge location","Cenarion Logistics Badge location","Cenarion Tactical Badge location","Quest XP"]}},{"quest_id":9416,"title":"Report to General Kirika","quest_level":60,"minimum_level":53,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Scout Bloodfist","locations":[{"zone_id":"silithus","zone":"Silithus","x":48.95,"y":36.69,"subzone":"Scout Bloodfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"General Kirika","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":69.54,"subzone":"General Kirika","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"General Kirika"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":69.54,"subzone":"General Kirika","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"General Kirika","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"General Kirika","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with General Kirika at the Horde encampment near Hive'Regal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9416,"title":"Report to General Kirika","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9416"}],"missing_fields":["Quest XP"]}},{"quest_id":9422,"title":"Scouring the Desert","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"General Kirika","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":69.54,"subzone":"General Kirika","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"General Kirika","locations":[{"zone_id":"silithus","zone":"Silithus","x":50.75,"y":69.54,"subzone":"General Kirika","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"kill","target":{"name":"Silithus Dust Turnin Quest Doodad Horde","npc_id":18199},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":50.93,"y":69.33,"subzone":"Silithus Dust Turnin Quest Doodad Horde","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"kill","target":"Silithus Dust Turnin Quest Doodad Horde","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[{"id":13446,"name":"Major Healing Potion","count":2,"url":"https://www.wowhead.com/forever/item=13446"},{"id":13444,"name":"Major Mana Potion","count":2,"url":"https://www.wowhead.com/forever/item=13444"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"kill","target":"Silithus Dust Turnin Quest Doodad Horde","countPerCharacter":1,"itemId":null,"method":"kill_count","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."},"party":{"status":"estimated","seconds":18,"expectedKills":1,"note":"Shared quest kills; 18 seconds per kill and loot for the party."}}],"soloKnownSeconds":18,"partyKnownSeconds":18,"unknownObjectives":0,"isPartial":false},"objective_summary":"Find and deliver Silithyst to the Silithyst Extractor then speak with General Kirika at the Horde encampment near Hive'Regal.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9422,"title":"Scouring the Desert","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9422"}],"missing_fields":[]}},{"quest_id":7785,"title":"Examine the Vessel","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"silithus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Highlord Demitrian","locations":[{"zone_id":"silithus","zone":"Silithus","x":21.71,"y":8.57,"subzone":"Highlord Demitrian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Highlord Demitrian"},"count_per_character":null,"locations":[{"zone_id":"silithus","zone":"Silithus","x":21.71,"y":8.57,"subzone":"Highlord Demitrian","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Highlord Demitrian","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[7786],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Highlord Demitrian","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Examine the Vessel of Rebirth and return it to Highlord Demitrian.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7785,"title":"Examine the Vessel","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Starting-item acquisition location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7785"}],"missing_fields":["Starting-item acquisition location","Quest XP"]}}],"quest_count":134},{"region_id":"westfall","name":"Westfall","quests":[{"quest_id":104,"title":"The Coastal Menace","quest_level":20,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"westfall","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Grayson","locations":[{"zone_id":"westfall","zone":"Westfall","x":30.01,"y":86.02,"subzone":"Captain Grayson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Captain Grayson","locations":[{"zone_id":"westfall","zone":"Westfall","x":30.01,"y":86.02,"subzone":"Captain Grayson","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Scale of Old Murk-Eye","item_id":3636},"count_per_character":1,"locations":[{"zone_id":"westfall","zone":"Westfall","x":29.27,"y":75.95,"subzone":"Old Murk-Eye","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Scale of Old Murk-Eye","countPerCharacter":1,"itemId":3636,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1550,"money_copper":0,"items":[],"choices":[{"id":1172,"name":"Grayson's Torch","count":1,"url":"https://www.wowhead.com/forever/item=1172"},{"id":1557,"name":"Buckler of the Seas","count":1,"url":"https://www.wowhead.com/forever/item=1557"},{"id":5240,"name":"Torchlight Wand","count":1,"url":"https://www.wowhead.com/forever/item=5240"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Scale of Old Murk-Eye","countPerCharacter":1,"itemId":3636,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Bring a scale of Old Murk-Eye to Captain Grayson at the Westfall Lighthouse.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":104,"title":"The Coastal Menace","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=104"}],"missing_fields":[]}},{"quest_id":8675,"title":"Skychaser the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"westfall","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Skychaser","locations":[{"zone_id":"westfall","zone":"Westfall","x":56.65,"y":47.11,"subzone":"Elder Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Skychaser","locations":[{"zone_id":"westfall","zone":"Westfall","x":56.65,"y":47.11,"subzone":"Elder Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Skychaser"},"count_per_character":null,"locations":[{"zone_id":"westfall","zone":"Westfall","x":56.65,"y":47.11,"subzone":"Elder Skychaser","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Skychaser","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Skychaser","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8675,"title":"Skychaser the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8675"}],"missing_fields":["Quest XP"]}}],"quest_count":2},{"region_id":"duskwood","name":"Duskwood","quests":[{"quest_id":1372,"title":"Nothing But The Truth","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"duskwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Zraedus","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.81,"y":35.63,"subzone":"Deathstalker Zraedus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Faustin","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.45,"y":35.25,"subzone":"Apothecary Faustin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Apothecary Faustin"},"count_per_character":null,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.45,"y":35.25,"subzone":"Apothecary Faustin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Apothecary Faustin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[1383],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Apothecary Faustin","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Apothecary Faustin at Beggar's Haunt.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1372,"title":"Nothing But The Truth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1372"}],"missing_fields":[]}},{"quest_id":1383,"title":"Nothing But The Truth","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"duskwood","forever_status":"reported","quest_type":"elite","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Faustin","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.45,"y":35.25,"subzone":"Apothecary Faustin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Faustin","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.45,"y":35.25,"subzone":"Apothecary Faustin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Shadow Panther Heart","item_id":6080},"count_per_character":5,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":83.81,"y":59,"subzone":"Shadow Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":69.33,"y":11.65,"subzone":"Shadow Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":69.89,"y":26.33,"subzone":"Shadow Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":71.02,"y":10.48,"subzone":"Shadow Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":74.12,"y":25.29,"subzone":"Shadow Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":65.4,"y":67.87,"subzone":"Shadow Panther","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Shadow Panther Heart","countPerCharacter":5,"itemId":6080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Mire Lord Fungus","item_id":6081},"count_per_character":1,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":5.5,"y":31.38,"subzone":"Mire Lord","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"collect","target":"Mire Lord Fungus","countPerCharacter":1,"itemId":6081,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"collect","target":{"name":"Deepstrider Tumor","item_id":6082},"count_per_character":1,"locations":[{"zone_id":"desolace","zone":"Desolace","x":66.26,"y":32.79,"subzone":"Deepstrider Giant","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"desolace","zone":"Desolace","x":32.07,"y":24.66,"subzone":"Deepstrider Searcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"collect","target":"Deepstrider Tumor","countPerCharacter":1,"itemId":6082,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1372],"next_quest_ids":[1388],"requirements":{"prerequisite_alternatives":[[{"quest_id":1372,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":4300,"money_copper":0,"items":[],"choices":[{"id":6832,"name":"Cloak of Blight","count":1,"url":"https://www.wowhead.com/forever/item=6832"},{"id":11265,"name":"Cragwood Maul","count":1,"url":"https://www.wowhead.com/forever/item=11265"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Shadow Panther Heart","countPerCharacter":5,"itemId":6080,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"collect","target":"Mire Lord Fungus","countPerCharacter":1,"itemId":6081,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"collect","target":"Deepstrider Tumor","countPerCharacter":1,"itemId":6082,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":3,"isPartial":true},"objective_summary":"Apothecary Faustin at Beggar's Haunt needs 5 Shadow Panther Hearts, Mire Lord Fungus and a Deep Strider Tumor.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1383,"title":"Nothing But The Truth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1383"}],"missing_fields":[]}},{"quest_id":1388,"title":"Nothing But The Truth","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"duskwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Apothecary Faustin","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.45,"y":35.25,"subzone":"Apothecary Faustin","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Zraedus","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.81,"y":35.63,"subzone":"Deathstalker Zraedus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Deathstalker Zraedus"},"count_per_character":null,"locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.81,"y":35.63,"subzone":"Deathstalker Zraedus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Deathstalker Zraedus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1383],"next_quest_ids":[1391],"requirements":{"prerequisite_alternatives":[[{"quest_id":1383,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":350,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Deathstalker Zraedus","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Give Faustin's Truth Serum to Deathstalker Zraedus at Beggar's Haunt.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1388,"title":"Nothing But The Truth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1388"}],"missing_fields":[]}},{"quest_id":1391,"title":"Nothing But The Truth","quest_level":42,"minimum_level":37,"faction":"horde_or_neutral","primary_region_id":"duskwood","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Deathstalker Zraedus","locations":[{"zone_id":"duskwood","zone":"Duskwood","x":87.81,"y":35.63,"subzone":"Deathstalker Zraedus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Infiltrator Marksen","locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.29,"y":52.43,"subzone":"Infiltrator Marksen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Infiltrator Marksen"},"count_per_character":null,"locations":[{"zone_id":"swamp-of-sorrows","zone":"Swamp of Sorrows","x":44.29,"y":52.43,"subzone":"Infiltrator Marksen","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Infiltrator Marksen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1388],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[[{"quest_id":1388,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":2550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Infiltrator Marksen","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Take Zraedus's Brew to Infiltrator Marksen in Stonard.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":1391,"title":"Nothing But The Truth","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=1391"}],"missing_fields":[]}}],"quest_count":4},{"region_id":"redridge-mountains","name":"Redridge Mountains","quests":[{"quest_id":2358,"title":"Horns of Nez'ra","quest_level":22,"minimum_level":16,"faction":"horde_or_neutral","primary_region_id":"redridge-mountains","forever_status":"reported","quest_type":"normal","requirements":{"classes":["rogue"],"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arantir","locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":22.97,"y":52.32,"subzone":"Arantir","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Arantir","locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":22.97,"y":52.32,"subzone":"Arantir","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Horns of Nez'ra","item_id":7906},"count_per_character":1,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":64.52,"y":55.79,"subzone":"Gath'Ilzogg","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":22.16,"y":16.42,"subzone":"Blackrock Champion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":22.39,"y":16.27,"subzone":"Blackrock Champion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":24.53,"y":14.14,"subzone":"Blackrock Champion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":22.15,"y":9.96,"subzone":"Blackrock Champion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.86,"y":9.73,"subzone":"Blackrock Champion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.49,"y":8.19,"subzone":"Blackrock Champion","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":64.41,"y":54.04,"subzone":"Blackrock Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":64.5,"y":54.38,"subzone":"Blackrock Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":64.64,"y":54.1,"subzone":"Blackrock Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":30.44,"y":9.92,"subzone":"Blackrock Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":30.61,"y":7.65,"subzone":"Blackrock Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":30.47,"y":8.02,"subzone":"Blackrock Shadowcaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":72.61,"y":69.43,"subzone":"Blackrock Renegade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":70.56,"y":63.64,"subzone":"Blackrock Renegade","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":72.6,"y":67.33,"subzone":"Blackrock Renegade","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Horns of Nez'ra","countPerCharacter":1,"itemId":7906,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1800,"money_copper":0,"items":[{"id":7676,"name":"Thistle Tea","count":10,"url":"https://www.wowhead.com/forever/item=7676"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Horns of Nez'ra","countPerCharacter":1,"itemId":7906,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"Return the Horns of Nez'ra to Arantir's Shadow in Lakeshire.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":2358,"title":"Horns of Nez'ra","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=2358"}],"missing_fields":[]}}],"quest_count":1},{"region_id":"elwynn-forest","name":"Elwynn Forest","quests":[{"quest_id":7881,"title":"Carnival Boots","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Embossed Leather Boots","item_id":2309},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Embossed Leather Boots","countPerCharacter":3,"itemId":2309,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":1,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Embossed Leather Boots","countPerCharacter":3,"itemId":2309,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7881,"title":"Carnival Boots","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7881"}],"missing_fields":["Embossed Leather Boots location","Quest XP"]}},{"quest_id":7882,"title":"Carnival Jerkins","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1100}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1100}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Toughened Leather Armor","item_id":2314},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Toughened Leather Armor","countPerCharacter":3,"itemId":2314,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":4,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Toughened Leather Armor","countPerCharacter":3,"itemId":2314,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7882,"title":"Carnival Jerkins","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7882"}],"missing_fields":["Toughened Leather Armor location","Quest XP"]}},{"quest_id":7883,"title":"The World's Largest Gnome!","quest_level":60,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1700}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1700}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Barbaric Harness","item_id":5739},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Barbaric Harness","countPerCharacter":3,"itemId":5739,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":8,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Barbaric Harness","countPerCharacter":3,"itemId":5739,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7883,"title":"The World's Largest Gnome!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7883"}],"missing_fields":["Barbaric Harness location","Quest XP"]}},{"quest_id":7884,"title":"Crocolisk Boy and the Bearded Murloc","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":2500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":2500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Turtle Scale Leggings","item_id":8185},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Turtle Scale Leggings","countPerCharacter":1,"itemId":8185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":12,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Turtle Scale Leggings","countPerCharacter":1,"itemId":8185,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7884,"title":"Crocolisk Boy and the Bearded Murloc","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7884"}],"missing_fields":["Turtle Scale Leggings location","Quest XP"]}},{"quest_id":7885,"title":"Armor Kits","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":5500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":5500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rugged Armor Kit","item_id":15564},"count_per_character":8,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":34.34,"y":66.12,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.72,"y":56.13,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":43.52,"y":76.37,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.43,"y":44.28,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":50.41,"y":46.03,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":37.62,"y":68.36,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":8,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":8,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7885,"title":"Armor Kits","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7885"}],"missing_fields":["Quest XP"]}},{"quest_id":7889,"title":"Coarse Weightstone","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Coarse Weightstone","item_id":3240},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Coarse Weightstone","countPerCharacter":10,"itemId":3240,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":1,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Coarse Weightstone","countPerCharacter":10,"itemId":3240,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7889,"title":"Coarse Weightstone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7889"}],"missing_fields":["Coarse Weightstone location","Quest XP"]}},{"quest_id":7890,"title":"Heavy Grinding Stone","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1100}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1100}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Heavy Grinding Stone","item_id":3486},"count_per_character":7,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Heavy Grinding Stone","countPerCharacter":7,"itemId":3486,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":4,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Heavy Grinding Stone","countPerCharacter":7,"itemId":3486,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7890,"title":"Heavy Grinding Stone","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7890"}],"missing_fields":["Heavy Grinding Stone location","Quest XP"]}},{"quest_id":7891,"title":"Green Iron Bracers","quest_level":60,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1700}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1700}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Iron Bracers","item_id":3835},"count_per_character":3,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Iron Bracers","countPerCharacter":3,"itemId":3835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":8,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Iron Bracers","countPerCharacter":3,"itemId":3835,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7891,"title":"Green Iron Bracers","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7891"}],"missing_fields":["Green Iron Bracers location","Quest XP"]}},{"quest_id":7892,"title":"Big Black Mace","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":2500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":2500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Big Black Mace","item_id":7945},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Big Black Mace","countPerCharacter":1,"itemId":7945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":12,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Big Black Mace","countPerCharacter":1,"itemId":7945,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7892,"title":"Big Black Mace","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7892"}],"missing_fields":["Big Black Mace location","Quest XP"]}},{"quest_id":7893,"title":"Rituals of Strength","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":5500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":5500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dense Grinding Stone","item_id":12644},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dense Grinding Stone","countPerCharacter":8,"itemId":12644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dense Grinding Stone","countPerCharacter":8,"itemId":12644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7893,"title":"Rituals of Strength","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7893"}],"missing_fields":["Dense Grinding Stone location","Quest XP"]}},{"quest_id":7894,"title":"Copper Modulator","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Copper Modulator","item_id":4363},"count_per_character":5,"locations":[{"zone_id":"westfall","zone":"Westfall","x":47.11,"y":67.64,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":35.81,"y":45.9,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":34.46,"y":46.05,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":32.51,"y":36.36,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":48.98,"y":33.82,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":32.92,"y":37.29,"subzone":"Harvest Golem","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":38,"y":47.84,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":38.99,"y":54.81,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":49.88,"y":21.29,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":39.01,"y":49.31,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":50.09,"y":22.56,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":52.99,"y":23.11,"subzone":"Harvest Watcher","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.74,"y":61.1,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.64,"y":62.08,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":64.61,"y":61.86,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"westfall","zone":"Westfall","x":65.23,"y":61.27,"subzone":"Harvest Reaper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Copper Modulator","countPerCharacter":5,"itemId":4363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":1,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Copper Modulator","countPerCharacter":5,"itemId":4363,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7894,"title":"Copper Modulator","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7894"}],"missing_fields":["Quest XP"]}},{"quest_id":7895,"title":"Whirring Bronze Gizmo","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1100}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1100}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Whirring Bronze Gizmo","item_id":4375},"count_per_character":7,"locations":[{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":21.05,"y":12.87,"subzone":"Blackrock Tracker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":31.93,"y":10.43,"subzone":"Blackrock Tracker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":22.15,"y":9.96,"subzone":"Blackrock Tracker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":34.1,"y":14.85,"subzone":"Blackrock Tracker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":33.9,"y":14.36,"subzone":"Blackrock Tracker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"redridge-mountains","zone":"Redridge Mountains","x":31.61,"y":12.64,"subzone":"Blackrock Tracker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.5,"y":16.06,"subzone":"Scarlet Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":18.21,"subzone":"Scarlet Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.07,"y":19.09,"subzone":"Scarlet Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.26,"y":20.69,"subzone":"Scarlet Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":43.01,"y":18.36,"subzone":"Scarlet Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":46.16,"y":18.2,"subzone":"Scarlet Paladin","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":73.71,"y":65.35,"subzone":"Narillasanz","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":23.37,"y":86.44,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":19.13,"y":86.8,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"arathi-highlands","zone":"Arathi Highlands","x":17.01,"y":88.38,"subzone":"Daggerspine Raider","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Whirring Bronze Gizmo","countPerCharacter":7,"itemId":4375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":4,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Whirring Bronze Gizmo","countPerCharacter":7,"itemId":4375,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7895,"title":"Whirring Bronze Gizmo","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7895"}],"missing_fields":["Quest XP"]}},{"quest_id":7896,"title":"Green Fireworks","quest_level":60,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1700}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1700}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Green Firework","item_id":9313},"count_per_character":36,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Green Firework","countPerCharacter":36,"itemId":9313,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":8,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Green Firework","countPerCharacter":36,"itemId":9313,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7896,"title":"Green Fireworks","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7896"}],"missing_fields":["Green Firework location","Quest XP"]}},{"quest_id":7897,"title":"Mechanical Repair Kits","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":2500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":2500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Mechanical Repair Kit","item_id":11590},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Mechanical Repair Kit","countPerCharacter":6,"itemId":11590,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":12,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Mechanical Repair Kit","countPerCharacter":6,"itemId":11590,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7897,"title":"Mechanical Repair Kits","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7897"}],"missing_fields":["Mechanical Repair Kit location","Quest XP"]}},{"quest_id":7898,"title":"Thorium Widget","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":5500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":5500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Widget","item_id":15994},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Widget","countPerCharacter":6,"itemId":15994,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Widget","countPerCharacter":6,"itemId":15994,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7898,"title":"Thorium Widget","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7898"}],"missing_fields":["Thorium Widget location","Quest XP"]}},{"quest_id":7899,"title":"Small Furry Paws","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Small Furry Paw","item_id":5134},"count_per_character":5,"locations":[{"zone_id":"darkshore","zone":"Darkshore","x":55.12,"y":21.43,"subzone":"Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":55.42,"y":20.85,"subzone":"Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":55.51,"y":21.55,"subzone":"Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":54.67,"y":21.93,"subzone":"Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":44.35,"y":67.39,"subzone":"Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":43.59,"y":69.93,"subzone":"Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":47.21,"y":40.85,"subzone":"Moonstalker Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":61.04,"y":13.04,"subzone":"Moonstalker Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":47.25,"y":44.52,"subzone":"Moonstalker Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":44.13,"y":43.82,"subzone":"Moonstalker Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":44.82,"y":42.65,"subzone":"Moonstalker Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":43.57,"y":28.95,"subzone":"Moonstalker Runt","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":60.92,"y":13.41,"subzone":"Moonstalker Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":43.03,"y":90.77,"subzone":"Moonstalker Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":37.21,"y":93.4,"subzone":"Moonstalker Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"darkshore","zone":"Darkshore","x":34.99,"y":88.84,"subzone":"Moonstalker Matriarch","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Small Furry Paw","countPerCharacter":5,"itemId":5134,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":1,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Small Furry Paw","countPerCharacter":5,"itemId":5134,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7899,"title":"Small Furry Paws","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7899"}],"missing_fields":["Quest XP"]}},{"quest_id":7900,"title":"Torn Bear Pelts","quest_level":60,"minimum_level":10,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1100}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1100}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Torn Bear Pelt","item_id":11407},"count_per_character":5,"locations":[{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":51.85,"y":69.12,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":64.05,"y":8.55,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":19.95,"y":52.23,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":22,"y":56.46,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":20.19,"y":53.57,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":21.53,"y":42.77,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":23.35,"y":43.9,"subzone":"Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":53.11,"y":47.87,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":54.85,"y":46.43,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":54.85,"y":52.45,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":76.5,"y":49.11,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":71.06,"y":34.91,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":74.05,"y":34.47,"subzone":"Vicious Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":23.33,"y":75.98,"subzone":"Elder Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":25.04,"y":64.68,"subzone":"Elder Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"alterac-mountains","zone":"Alterac Mountains","x":23.76,"y":82.8,"subzone":"Elder Gray Bear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Torn Bear Pelt","countPerCharacter":5,"itemId":11407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":4,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Torn Bear Pelt","countPerCharacter":5,"itemId":11407,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7900,"title":"Torn Bear Pelts","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7900"}],"missing_fields":["Quest XP"]}},{"quest_id":7901,"title":"Soft Bushy Tails","quest_level":60,"minimum_level":20,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":1700}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":1700}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Soft Bushy Tail","item_id":4582},"count_per_character":5,"locations":[{"zone_id":"badlands","zone":"Badlands","x":49.77,"y":46.24,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.39,"y":49.79,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":48.49,"y":34.5,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.79,"y":41.5,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":49.65,"y":46.13,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":51.22,"y":50.9,"subzone":"Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":56.35,"y":67.97,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":52.41,"y":60.64,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":55.51,"y":67.23,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":60.4,"y":71.69,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":59.23,"y":70.81,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":63.1,"y":51.32,"subzone":"Feral Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":41.58,"y":71.37,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":32.57,"y":59.6,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":40.06,"y":68.58,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"badlands","zone":"Badlands","x":37.35,"y":57.76,"subzone":"Elder Crag Coyote","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Soft Bushy Tail","countPerCharacter":5,"itemId":4582,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":8,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Soft Bushy Tail","countPerCharacter":5,"itemId":4582,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7901,"title":"Soft Bushy Tails","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7901"}],"missing_fields":["Quest XP"]}},{"quest_id":7902,"title":"Vibrant Plumes","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":2500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":2500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Vibrant Plume","item_id":5117},"count_per_character":5,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":29.89,"y":54.68,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":32.26,"y":62.39,"subzone":"Carrion Vulture","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":33.88,"y":63.21,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":26.37,"y":68.69,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":37.17,"y":44.22,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.54,"y":45.73,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.1,"y":55.3,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":36.6,"y":47.83,"subzone":"Vicious Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":51.29,"y":50.05,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":41.43,"y":42.49,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":38.58,"y":43.28,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":40.33,"y":56.43,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":44.35,"y":59.73,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":42.78,"y":45.23,"subzone":"Primitive Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.63,"y":44.33,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":61.49,"y":41.92,"subzone":"Savage Owlbeast","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Vibrant Plume","countPerCharacter":5,"itemId":5117,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":12,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Vibrant Plume","countPerCharacter":5,"itemId":5117,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7902,"title":"Vibrant Plumes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7902"}],"missing_fields":["Quest XP"]}},{"quest_id":7903,"title":"Evil Bat Eyes","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":5500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":5500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Evil Bat Eye","item_id":11404},"count_per_character":10,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.85,"y":64.18,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.88,"y":66.64,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.09,"y":71.57,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":20.93,"y":76.05,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.41,"y":72.69,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":12.19,"y":67.15,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":68.71,"y":61.21,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.05,"y":59.77,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.96,"y":49.97,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":60.63,"y":52.1,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.56,"y":51.47,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.09,"y":44.08,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":66.58,"y":26.63,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.64,"y":28.97,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.59,"y":34.72,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.38,"y":29.65,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Evil Bat Eye","countPerCharacter":10,"itemId":11404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Evil Bat Eye","countPerCharacter":10,"itemId":11404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7903,"title":"Evil Bat Eyes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7903"}],"missing_fields":["Quest XP"]}},{"quest_id":7930,"title":"5 Tickets - Darkmoon Flower","quest_level":60,"minimum_level":6,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":5,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19295,"name":"Darkmoon Flower","count":1,"url":"https://www.wowhead.com/forever/item=19295"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":5,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7930,"title":"5 Tickets - Darkmoon Flower","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7930"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7931,"title":"5 Tickets - Minor Darkmoon Prize","quest_level":60,"minimum_level":15,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":5,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":5,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19298,"name":"Minor Darkmoon Prize","count":1,"url":"https://www.wowhead.com/forever/item=19298"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":5,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7931,"title":"5 Tickets - Minor Darkmoon Prize","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7931"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7932,"title":"12 Tickets - Lesser Darkmoon Prize","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":12,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":12,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19297,"name":"Lesser Darkmoon Prize","count":1,"url":"https://www.wowhead.com/forever/item=19297"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":12,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7932,"title":"12 Tickets - Lesser Darkmoon Prize","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7932"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7933,"title":"40 Tickets - Greater Darkmoon Prize","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":40,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":40,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19296,"name":"Greater Darkmoon Prize","count":1,"url":"https://www.wowhead.com/forever/item=19296"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":40,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7933,"title":"40 Tickets - Greater Darkmoon Prize","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7933"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7934,"title":"50 Tickets - Darkmoon Storage Box","quest_level":60,"minimum_level":6,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":50,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":50,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19291,"name":"Darkmoon Storage Box","count":1,"url":"https://www.wowhead.com/forever/item=19291"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":50,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7934,"title":"50 Tickets - Darkmoon Storage Box","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7934"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7935,"title":"10 Tickets - Last Month's Mutton","quest_level":60,"minimum_level":25,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":10,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":10,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19292,"name":"Last Month's Mutton","count":1,"url":"https://www.wowhead.com/forever/item=19292"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":10,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7935,"title":"10 Tickets - Last Month's Mutton","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7935"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7936,"title":"50 Tickets - Last Year's Mutton","quest_level":60,"minimum_level":45,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":50,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":50,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19293,"name":"Last Year's Mutton","count":1,"url":"https://www.wowhead.com/forever/item=19293"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":50,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7936,"title":"50 Tickets - Last Year's Mutton","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7936"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7939,"title":"More Dense Grinding Stones","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":909,"2":5500},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":909,\"2\":5500},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.49,"y":69.93,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Kerri Hicks","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.62,"y":46.41,"subzone":"Kerri Hicks","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Dense Grinding Stone","item_id":12644},"count_per_character":8,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Dense Grinding Stone","countPerCharacter":8,"itemId":12644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Dense Grinding Stone","countPerCharacter":8,"itemId":12644,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7939,"title":"More Dense Grinding Stones","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7939"}],"missing_fields":["Dense Grinding Stone location","Quest XP"]}},{"quest_id":7940,"title":"1200 Tickets - Orb of the Darkmoon","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":1200,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":1200,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19426,"name":"Orb of the Darkmoon","count":1,"url":"https://www.wowhead.com/forever/item=19426"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":1200,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7940,"title":"1200 Tickets - Orb of the Darkmoon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7940"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":7941,"title":"More Armor Kits","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":909,"2":5500},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":909,\"2\":5500},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":43.61,"y":70.84,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Chronos","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":37.19,"y":42.53,"subzone":"Chronos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Rugged Armor Kit","item_id":15564},"count_per_character":8,"locations":[{"zone_id":"tanaris","zone":"Tanaris","x":34.34,"y":66.12,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":27.72,"y":56.13,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":43.52,"y":76.37,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":42.43,"y":44.28,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":50.41,"y":46.03,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"tanaris","zone":"Tanaris","x":37.62,"y":68.36,"subzone":"Rabid Blisterpaw","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.66,"y":53.85,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":53.96,"y":54.84,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.71,"y":51.58,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":47.35,"y":53.23,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":49.9,"y":53.28,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":46.83,"y":45.43,"subzone":"Scorching Elemental","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":45.54,"y":8.72,"subzone":"Larion","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":8,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Rugged Armor Kit","countPerCharacter":8,"itemId":15564,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7941,"title":"More Armor Kits","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7941"}],"missing_fields":["Quest XP"]}},{"quest_id":7942,"title":"More Thorium Widgets","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":909,"2":5500},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":909,\"2\":5500},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.71,"y":70.72,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Rinling","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38,"y":44.31,"subzone":"Rinling","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Thorium Widget","item_id":15994},"count_per_character":6,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Thorium Widget","countPerCharacter":6,"itemId":15994,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Thorium Widget","countPerCharacter":6,"itemId":15994,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7942,"title":"More Thorium Widgets","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7942"}],"missing_fields":["Thorium Widget location","Quest XP"]}},{"quest_id":7943,"title":"More Bat Eyes","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":909,"2":5500},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":909,\"2\":5500},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Evil Bat Eye","item_id":11404},"count_per_character":10,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":11.85,"y":64.18,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.88,"y":66.64,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":63.09,"y":71.57,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":20.93,"y":76.05,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":56.41,"y":72.69,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":12.19,"y":67.15,"subzone":"Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":68.71,"y":61.21,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":71.05,"y":59.77,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.96,"y":49.97,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":60.63,"y":52.1,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":64.56,"y":51.47,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.09,"y":44.08,"subzone":"Noxious Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":66.58,"y":26.63,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":15.64,"y":28.97,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":48.59,"y":34.72,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":18.38,"y":29.65,"subzone":"Monstrous Plaguebat","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Evil Bat Eye","countPerCharacter":10,"itemId":11404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Evil Bat Eye","countPerCharacter":10,"itemId":11404,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7943,"title":"More Bat Eyes","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7943"}],"missing_fields":["Quest XP"]}},{"quest_id":7981,"title":"1200 Tickets - Amulet of the Darkmoon","quest_level":60,"minimum_level":55,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":41.5,"y":68.87,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Gelvas Grimegate","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.15,"y":44.66,"subzone":"Gelvas Grimegate","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Darkmoon Faire Prize Ticket","item_id":19182},"count_per_character":1200,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":1200,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19491,"name":"Amulet of the Darkmoon","count":1,"url":"https://www.wowhead.com/forever/item=19491"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Darkmoon Faire Prize Ticket","countPerCharacter":1200,"itemId":19182,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":7981,"title":"1200 Tickets - Amulet of the Darkmoon","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=7981"}],"missing_fields":["Darkmoon Faire Prize Ticket location","Quest XP"]}},{"quest_id":8222,"title":"Glowing Scorpid Blood","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":null,"maximum":{"1":909,"2":5500}},"notes":["Reputation gate: {\"minimum\":null,\"maximum\":{\"1\":909,\"2\":5500}}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Glowing Scorpid Blood","item_id":19933},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":90.86,"y":32.89,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":90.05,"y":29.66,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":89.06,"y":31.31,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":91.92,"y":44.29,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Glowing Scorpid Blood","countPerCharacter":10,"itemId":19933,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Glowing Scorpid Blood","countPerCharacter":10,"itemId":19933,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8222,"title":"Glowing Scorpid Blood","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8222"}],"missing_fields":["Quest XP"]}},{"quest_id":8223,"title":"More Glowing Scorpid Blood","quest_level":60,"minimum_level":40,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":909,"2":5500},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":909,\"2\":5500},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.17,"y":69.53,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Yebb Neblegear","locations":[{"zone_id":"mulgore","zone":"Mulgore","x":38.35,"y":46.24,"subzone":"Yebb Neblegear","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"collect","target":{"name":"Glowing Scorpid Blood","item_id":19933},"count_per_character":10,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":57.09,"y":18.83,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":46.68,"y":14.42,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.74,"y":23.39,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":55.75,"y":25.18,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":56.55,"y":21.92,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":50.85,"y":29.98,"subzone":"Scorpok Stinger","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":48.33,"y":38.69,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":47.58,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":49.83,"y":36.47,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":51.57,"y":36.87,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":52.75,"y":38.13,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.03,"y":35.67,"subzone":"Clack the Reaver","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":90.86,"y":32.89,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":90.05,"y":29.66,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":89.06,"y":31.31,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"},{"zone_id":"burning-steppes","zone":"Burning Steppes","x":91.92,"y":44.29,"subzone":"Venomtip Scorpid","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"collect","target":"Glowing Scorpid Blood","countPerCharacter":10,"itemId":19933,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":19182,"name":"Darkmoon Faire Prize Ticket","count":20,"url":"https://www.wowhead.com/forever/item=19182"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"collect","target":"Glowing Scorpid Blood","countPerCharacter":10,"itemId":19933,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":1,"isPartial":true},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8223,"title":"More Glowing Scorpid Blood","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Excluded at your request: repeatable quests are not scheduled in the leveling journey or left in the outstanding review queue.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8223"}],"missing_fields":["Quest XP"]}},{"quest_id":8649,"title":"Stormbrow the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"elwynn-forest","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Stormbrow","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.13,"y":62.73,"subzone":"Elder Stormbrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Stormbrow","locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.13,"y":62.73,"subzone":"Elder Stormbrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Stormbrow"},"count_per_character":null,"locations":[{"zone_id":"elwynn-forest","zone":"Elwynn Forest","x":40.13,"y":62.73,"subzone":"Elder Stormbrow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Stormbrow","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Stormbrow","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8649,"title":"Stormbrow the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8649"}],"missing_fields":["Quest XP"]}}],"quest_count":36},{"region_id":"dun-morogh","name":"Dun Morogh","quests":[{"quest_id":8149,"title":"Honoring a Hero","quest_level":60,"minimum_level":30,"faction":"horde_or_neutral","primary_region_id":"dun-morogh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Wagner Hammerstrike","locations":[{"zone_id":"dun-morogh","zone":"Dun Morogh","x":52.6,"y":36.03,"subzone":"Wagner Hammerstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Wagner Hammerstrike","locations":[{"zone_id":"dun-morogh","zone":"Dun Morogh","x":52.6,"y":36.03,"subzone":"Wagner Hammerstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Wagner Hammerstrike"},"count_per_character":null,"locations":[{"zone_id":"dun-morogh","zone":"Dun Morogh","x":52.6,"y":36.03,"subzone":"Wagner Hammerstrike","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Wagner Hammerstrike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[{"id":20009,"name":"For the Light!","count":1,"url":"https://www.wowhead.com/forever/item=20009"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Wagner Hammerstrike","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to Uther's Tomb in Western Plaguelands and use Uther's Tribute at his statue, and then return to Wagner Hammerstrike outside Ironforge before the Harvest Festival is over.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8149,"title":"Honoring a Hero","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8149"}],"missing_fields":[]}},{"quest_id":8653,"title":"Goldwell the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"dun-morogh","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Goldwell","locations":[{"zone_id":"dun-morogh","zone":"Dun Morogh","x":46.7,"y":51.58,"subzone":"Elder Goldwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Goldwell","locations":[{"zone_id":"dun-morogh","zone":"Dun Morogh","x":46.7,"y":51.58,"subzone":"Elder Goldwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Goldwell"},"count_per_character":null,"locations":[{"zone_id":"dun-morogh","zone":"Dun Morogh","x":46.7,"y":51.58,"subzone":"Elder Goldwell","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Goldwell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Goldwell","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8653,"title":"Goldwell the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8653"}],"missing_fields":["Quest XP"]}}],"quest_count":2},{"region_id":"loch-modan","name":"Loch Modan","quests":[{"quest_id":8642,"title":"Silvervein the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"loch-modan","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Silvervein","locations":[{"zone_id":"loch-modan","zone":"Loch Modan","x":32.87,"y":46.33,"subzone":"Elder Silvervein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Silvervein","locations":[{"zone_id":"loch-modan","zone":"Loch Modan","x":32.87,"y":46.33,"subzone":"Elder Silvervein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Silvervein"},"count_per_character":null,"locations":[{"zone_id":"loch-modan","zone":"Loch Modan","x":32.87,"y":46.33,"subzone":"Elder Silvervein","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Silvervein","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Silvervein","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8642,"title":"Silvervein the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8642"}],"missing_fields":["Quest XP"]}}],"quest_count":1},{"region_id":"teldrassil","name":"Teldrassil","quests":[{"quest_id":8715,"title":"Bladeleaf the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bladeleaf","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":57.3,"y":60.77,"subzone":"Elder Bladeleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bladeleaf","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":57.3,"y":60.77,"subzone":"Elder Bladeleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Bladeleaf"},"count_per_character":null,"locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":57.3,"y":60.77,"subzone":"Elder Bladeleaf","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Bladeleaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Bladeleaf","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8715,"title":"Bladeleaf the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8715"}],"missing_fields":["Quest XP"]}},{"quest_id":8734,"title":"Tyrande and Remulos","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Forest Wisp","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":37.55,"y":47.92,"subzone":"Forest Wisp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Keeper Remulos","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Keeper Remulos"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":36.18,"y":41.79,"subzone":"Keeper Remulos","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[8733],"next_quest_ids":[8735],"requirements":{"prerequisite_alternatives":[[{"quest_id":8733,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1650,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Keeper Remulos","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the Moonglade and speak to Keeper Remulos.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8734,"title":"Tyrande and Remulos","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8734"}],"missing_fields":[]}},{"quest_id":9322,"title":"Wild Fires in Kalimdor","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of Azshara","object_id":181342},"count_per_character":1,"locations":[{"zone_id":"azshara","zone":"Azshara","x":41.42,"y":43.25,"subzone":"Flame of Azshara","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of Azshara","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Silithus","object_id":181339},"count_per_character":1,"locations":[{"zone_id":"silithus","zone":"Silithus","x":77.93,"y":18.83,"subzone":"Flame of Silithus","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of Silithus","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Un'Goro","object_id":181343},"count_per_character":1,"locations":[{"zone_id":"ungoro-crater","zone":"Un'Goro Crater","x":70.31,"y":75.86,"subzone":"Flame of Un'Goro","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of Un'Goro","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Winterspring","object_id":181340},"count_per_character":1,"locations":[{"zone_id":"winterspring","zone":"Winterspring","x":30.73,"y":43.12,"subzone":"Flame of Winterspring","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Flame of Winterspring","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":23379,"name":"Cinder Bracers","count":1,"url":"https://www.wowhead.com/forever/item=23379"},{"id":23247,"name":"Burning Blossom","count":10,"url":"https://www.wowhead.com/forever/item=23247"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of Azshara","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of Silithus","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of Un'Goro","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Flame of Winterspring","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Visit the Midsummer camps located in Azshara, Silithus, Un'Goro Crater, and Winterspring, then return to the Festival Flamekeeper.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9322,"title":"Wild Fires in Kalimdor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9322"}],"missing_fields":["Quest XP"]}},{"quest_id":9323,"title":"Wild Fires in the Eastern Kingdoms","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of the Blasted Lands","object_id":181344},"count_per_character":1,"locations":[{"zone_id":"blasted-lands","zone":"Blasted Lands","x":54.1,"y":31.13,"subzone":"Flame of the Blasted Lands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of the Blasted Lands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of the Plaguelands","object_id":181338},"count_per_character":1,"locations":[{"zone_id":"eastern-plaguelands","zone":"Eastern Plaguelands","x":50.1,"y":61.42,"subzone":"Flame of the Plaguelands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of the Plaguelands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of the Hinterlands","object_id":181345},"count_per_character":1,"locations":[{"zone_id":"the-hinterlands","zone":"The Hinterlands","x":62.1,"y":53.33,"subzone":"Flame of the Hinterlands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of the Hinterlands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Searing Gorge","object_id":181341},"count_per_character":1,"locations":[{"zone_id":"searing-gorge","zone":"Searing Gorge","x":32.84,"y":73.04,"subzone":"Flame of Searing Gorge","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Flame of Searing Gorge","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":23324,"name":"Mantle of the Fire Festival","count":1,"url":"https://www.wowhead.com/forever/item=23324"},{"id":23247,"name":"Burning Blossom","count":10,"url":"https://www.wowhead.com/forever/item=23247"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of the Blasted Lands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of the Plaguelands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of the Hinterlands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Flame of Searing Gorge","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Visit the Fire Festival camps located in Blasted Lands, Eastern Plaguelands, the Hinterlands and Searing Gorge, then speak with the Festival Flamekeeper.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9323,"title":"Wild Fires in the Eastern Kingdoms","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9323"}],"missing_fields":["Quest XP"]}},{"quest_id":9386,"title":"A Light in Dark Places","quest_level":60,"minimum_level":50,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of Dire Maul","object_id":181346},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of Dire Maul","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Blackrock Spire","object_id":181347},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of Blackrock Spire","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Stratholme","object_id":181348},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of Stratholme","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of the Scholomance","object_id":181349},"count_per_character":1,"locations":[],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Flame of the Scholomance","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":23083,"name":"Captured Flame","count":1,"url":"https://www.wowhead.com/forever/item=23083"},{"id":23247,"name":"Burning Blossom","count":10,"url":"https://www.wowhead.com/forever/item=23247"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of Dire Maul","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of Blackrock Spire","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of Stratholme","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Flame of the Scholomance","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Find and touch the bonfires located within Blackrock Spire, Dire Maul, Scholomance, and Stratholme, then speak with the Festival Flamekeeper.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9386,"title":"A Light in Dark Places","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Flame of Dire Maul location; Flame of Blackrock Spire location; Flame of Stratholme location; Flame of the Scholomance location; Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9386"}],"missing_fields":["Flame of Dire Maul location","Flame of Blackrock Spire location","Flame of Stratholme location","Flame of the Scholomance location","Quest XP"]}},{"quest_id":9388,"title":"Flickering Flames in Kalimdor","quest_level":25,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Loremaster","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.47,"y":92.23,"subzone":"Festival Loremaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Loremaster","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":50.03,"y":71.95,"subzone":"Festival Loremaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Loremaster","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.81,"y":25.31,"subzone":"Festival Loremaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of Ashenvale","object_id":181561},"count_per_character":1,"locations":[{"zone_id":"ashenvale","zone":"Ashenvale","x":64.81,"y":71.62,"subzone":"Flame of Ashenvale","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of Ashenvale","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of the Barrens","object_id":181560},"count_per_character":1,"locations":[{"zone_id":"the-barrens","zone":"The Barrens","x":59.77,"y":39.28,"subzone":"Flame of the Barrens","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of the Barrens","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Darkshore","object_id":181563},"count_per_character":1,"locations":[{"zone_id":"darkshore","zone":"Darkshore","x":41.52,"y":90.68,"subzone":"Flame of Darkshore","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of Darkshore","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Stonetalon","object_id":181562},"count_per_character":1,"locations":[{"zone_id":"stonetalon-mountains","zone":"Stonetalon Mountains","x":59.45,"y":72.36,"subzone":"Flame of Stonetalon","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Flame of Stonetalon","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":15000,"money_copper":0,"items":[],"choices":[{"id":23435,"name":"Elderberry Pie","count":5,"url":"https://www.wowhead.com/forever/item=23435"},{"id":23327,"name":"Fire-toasted Bun","count":4,"url":"https://www.wowhead.com/forever/item=23327"},{"id":23326,"name":"Midsummer Sausage","count":5,"url":"https://www.wowhead.com/forever/item=23326"},{"id":23211,"name":"Toasted Smorc","count":5,"url":"https://www.wowhead.com/forever/item=23211"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of Ashenvale","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of the Barrens","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of Darkshore","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Flame of Stonetalon","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Visit the bonfires within Ashenvale, the Barrens, Darkshore, and Stonetalon Mountains, then speak with the Festival Flamekeeper.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9388,"title":"Flickering Flames in Kalimdor","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9388"}],"missing_fields":[]}},{"quest_id":9389,"title":"Flickering Flames in the Eastern Kingdoms","quest_level":25,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Loremaster","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.47,"y":92.23,"subzone":"Festival Loremaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Loremaster","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":50.03,"y":71.95,"subzone":"Festival Loremaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Loremaster","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.81,"y":25.31,"subzone":"Festival Loremaster","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"undercity","zone":"Undercity","x":66.47,"y":37.76,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.77,"y":34.95,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Talespinner","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":27.16,"subzone":"Festival Talespinner","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":56.56,"y":91.94,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"undercity","zone":"Undercity","x":65.6,"y":35.99,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":49.39,"y":71.86,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":63.54,"y":24.67,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"orgrimmar","zone":"Orgrimmar","x":42.61,"y":34.21,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]},{"entity_type":"npc","name":"Festival Flamekeeper","locations":[{"zone_id":"thunder-bluff","zone":"Thunder Bluff","x":21.55,"y":26.18,"subzone":"Festival Flamekeeper","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"interact","target":{"name":"Flame of Hillsbrad","object_id":181566},"count_per_character":1,"locations":[{"zone_id":"hillsbrad-foothills","zone":"Hillsbrad Foothills","x":54.42,"y":34.01,"subzone":"Flame of Hillsbrad","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":0,"action":"interact","target":"Flame of Hillsbrad","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Silverpine","object_id":181564},"count_per_character":1,"locations":[{"zone_id":"silverpine-forest","zone":"Silverpine Forest","x":54.26,"y":69.46,"subzone":"Flame of Silverpine","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":1,"action":"interact","target":"Flame of Silverpine","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of Westfall","object_id":181565},"count_per_character":1,"locations":[{"zone_id":"westfall","zone":"Westfall","x":34.02,"y":80.4,"subzone":"Flame of Westfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":2,"action":"interact","target":"Flame of Westfall","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}},{"action":"interact","target":{"name":"Flame of the Wetlands","object_id":181567},"count_per_character":1,"locations":[{"zone_id":"wetlands","zone":"Wetlands","x":51.23,"y":17.29,"subzone":"Flame of the Wetlands","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":false,"completion_estimate":{"index":3,"action":"interact","target":"Flame of the Wetlands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":15000,"money_copper":0,"items":[],"choices":[{"id":23435,"name":"Elderberry Pie","count":5,"url":"https://www.wowhead.com/forever/item=23435"},{"id":23327,"name":"Fire-toasted Bun","count":4,"url":"https://www.wowhead.com/forever/item=23327"},{"id":23326,"name":"Midsummer Sausage","count":5,"url":"https://www.wowhead.com/forever/item=23326"},{"id":23211,"name":"Toasted Smorc","count":5,"url":"https://www.wowhead.com/forever/item=23211"}],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"interact","target":"Flame of Hillsbrad","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":1,"action":"interact","target":"Flame of Silverpine","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":2,"action":"interact","target":"Flame of Westfall","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true},{"index":3,"action":"interact","target":"Flame of the Wetlands","countPerCharacter":1,"itemId":null,"method":"unmeasured_action","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"party":{"status":"unknown","seconds":null,"expectedKills":null,"note":"Drop rates or action duration unverified; excluded from known time subtotal."},"omitUnmeasuredTime":true}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":4,"isPartial":true},"objective_summary":"Visit the bonfires within Hillsbrad Foothills, Silverpine Forest, Westfall, and the Wetlands, then speak with the Festival Flamekeeper.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":9389,"title":"Flickering Flames in the Eastern Kingdoms","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=9389"}],"missing_fields":[]}},{"quest_id":8733,"title":"Eranikus, Tyrant of the Dream","quest_level":60,"minimum_level":60,"faction":"horde_or_neutral","primary_region_id":"teldrassil","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":{"minimum":{"1":910,"2":0},"maximum":null},"notes":["Reputation gate: {\"minimum\":{\"1\":910,\"2\":0},\"maximum\":null}. Check the required standing before accepting."]},"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Forest Wisp","locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":37.55,"y":47.92,"subzone":"Forest Wisp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Forest Wisp"},"count_per_character":null,"locations":[{"zone_id":"teldrassil","zone":"Teldrassil","x":37.55,"y":47.92,"subzone":"Forest Wisp","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Forest Wisp","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8734],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":6600,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Forest Wisp","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Travel to the continent of Teldrassil and find Malfurion's agent somewhere outside the walls of Darnassus. ","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8733,"title":"Eranikus, Tyrant of the Dream","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Pickup location. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8733"}],"missing_fields":["Pickup location"]}}],"quest_count":8},{"region_id":"darnassus","name":"Darnassus","quests":[{"quest_id":8718,"title":"Bladeswift the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"darnassus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bladeswift","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.49,"y":14.3,"subzone":"Elder Bladeswift","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Bladeswift","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.49,"y":14.3,"subzone":"Elder Bladeswift","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Bladeswift"},"count_per_character":null,"locations":[{"zone_id":"darnassus","zone":"Darnassus","x":33.49,"y":14.3,"subzone":"Elder Bladeswift","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Bladeswift","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Bladeswift","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8718,"title":"Bladeswift the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8718"}],"missing_fields":["Quest XP"]}},{"quest_id":8797,"title":"The Alliance Needs Your Help!","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"darnassus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Master Sergeant Moonshadow","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":41.86,"y":41.53,"subzone":"Master Sergeant Moonshadow","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Field Marshal Snowfall","locations":[{"zone_id":"ironforge","zone":"Ironforge","x":60.98,"y":73.85,"subzone":"Field Marshal Snowfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Field Marshal Snowfall"},"count_per_character":null,"locations":[{"zone_id":"ironforge","zone":"Ironforge","x":60.98,"y":73.85,"subzone":"Field Marshal Snowfall","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Field Marshal Snowfall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":9500,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Field Marshal Snowfall","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Field Marshal Snowfall in Ironforge's Military Ward.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8797,"title":"The Alliance Needs Your Help!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Alternative or optional branch outside the selected outings. Its data remains available in the catalog; no completion or reward is assumed in the journey.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8797"}],"missing_fields":[]}},{"quest_id":6762,"title":"Rabine Saturna","quest_level":55,"minimum_level":54,"faction":"alliance","primary_region_id":"darnassus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Mathrengyl Bearwalker","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":35.37,"y":8.4,"subzone":"Mathrengyl Bearwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Rabine Saturna","locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Rabine Saturna"},"count_per_character":null,"locations":[{"zone_id":"moonglade","zone":"Moonglade","x":51.69,"y":45.1,"subzone":"Rabine Saturna","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Rabine Saturna","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[6761],"next_quest_ids":[1124],"requirements":{"prerequisite_alternatives":[[{"quest_id":6761,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":1400,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Rabine Saturna","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Rabine Saturna in the village of Nighthaven, Moonglade. Moonglade lies between Felwood and Winterspring, accessible through a path out of Timbermaw Hold.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6762,"title":"Rabine Saturna","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6762"}],"missing_fields":[]}},{"quest_id":6761,"title":"The New Frontier","quest_level":55,"minimum_level":54,"faction":"alliance","primary_region_id":"darnassus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Arch Druid Fandral Staghelm","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":34.81,"y":9.26,"subzone":"Arch Druid Fandral Staghelm","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Mathrengyl Bearwalker","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":35.37,"y":8.4,"subzone":"Mathrengyl Bearwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Mathrengyl Bearwalker"},"count_per_character":null,"locations":[{"zone_id":"darnassus","zone":"Darnassus","x":35.37,"y":8.4,"subzone":"Mathrengyl Bearwalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Mathrengyl Bearwalker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":true,"previous_quest_ids":[1015],"next_quest_ids":[6762],"requirements":{"prerequisite_alternatives":[[{"quest_id":1015,"required_state":"completed"}]],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":550,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Mathrengyl Bearwalker","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Speak with Mathrengyl Bearwalker at the Cenarion Enclave of Darnassus.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":6761,"title":"The New Frontier","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=6761"}],"missing_fields":[]}},{"quest_id":5091,"title":"A Call to Arms: The Plaguelands!","quest_level":50,"minimum_level":50,"faction":"alliance","primary_region_id":"darnassus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Herald Moonstalker","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":47.81,"y":81.97,"subzone":"Herald Moonstalker","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Commander Ashlam Valorfist","locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Commander Ashlam Valorfist"},"count_per_character":null,"locations":[{"zone_id":"western-plaguelands","zone":"Western Plaguelands","x":42.7,"y":84.03,"subzone":"Commander Ashlam Valorfist","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Commander Ashlam Valorfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[5092],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[5066,5090],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":470,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Commander Ashlam Valorfist","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Seek out Commander Ashlam Valorfist. His base camp is located at Chillwind Camp, north of the Alterac Mountains.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":5091,"title":"A Call to Arms: The Plaguelands!","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=5091"}],"missing_fields":[]}},{"quest_id":8899,"title":"Dearest Colara,","quest_level":60,"minimum_level":1,"faction":"alliance","primary_region_id":"darnassus","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":["alliance"],"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Aldris Fourclouds","locations":[{"zone_id":"darnassus","zone":"Darnassus","x":41.95,"y":42.34,"subzone":"Aldris Fourclouds","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Colara Dean","locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.71,"y":75.48,"subzone":"Colara Dean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Colara Dean"},"count_per_character":null,"locations":[{"zone_id":"stormwind-city","zone":"Stormwind City","x":61.71,"y":75.48,"subzone":"Colara Dean","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Colara Dean","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[8903],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8897,8898],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Colara Dean","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"Deliver the Immaculate Letter to Colara Dean outside the bank in Stormwind.","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8899,"title":"Dearest Colara,","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"The inherited record is Alliance-only. A Horde replacement has not been verified; it is not routed for the selected Horde characters.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8899"}],"missing_fields":["Quest XP"]}}],"quest_count":6},{"region_id":"darkshore","name":"Darkshore","quests":[{"quest_id":8721,"title":"Starweave the Elder","quest_level":60,"minimum_level":1,"faction":"horde_or_neutral","primary_region_id":"darkshore","forever_status":"reported","quest_type":"normal","requirements":{"classes":null,"races":null,"profession":null,"reputation":null,"notes":[]},"start":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Starweave","locations":[{"zone_id":"darkshore","zone":"Darkshore","x":36.81,"y":46.77,"subzone":"Elder Starweave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","name":"Elder Starweave","locations":[{"zone_id":"darkshore","zone":"Darkshore","x":36.81,"y":46.77,"subzone":"Elder Starweave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}]}]},"objectives":[{"action":"talk_or_deliver","target":{"name":"Elder Starweave"},"count_per_character":null,"locations":[{"zone_id":"darkshore","zone":"Darkshore","x":36.81,"y":46.77,"subzone":"Elder Starweave","coordinate_role":null,"evidence":"source_database_or_labeled_research"}],"delivery":true,"completion_estimate":{"index":0,"action":"talk_or_deliver","target":"Elder Starweave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}}],"chain":{"is_part_of_chain":false,"previous_quest_ids":[],"next_quest_ids":[],"requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"previous_chain_quests_must_not_be_active":[],"dependent_breadcrumbs_must_not_be_active":[]}},"rewards":{"xp":null,"money_copper":0,"items":[{"id":21100,"name":"Coin of Ancestry","count":1,"url":"https://www.wowhead.com/forever/item=21100"}],"choices":[],"reputation":[],"spell":null,"evidence":"Classic database fallback; not verified in Forever","source_url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},"objective_timing":{"travelIncluded":false,"assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"travelIncluded":false},"objectives":[{"index":0,"action":"talk_or_deliver","target":"Elder Starweave","countPerCharacter":null,"itemId":null,"method":"delivery","planningDropRatePercent":null,"planningSourceIds":[],"dropSources":[],"note":"Drop rates or action duration unverified; excluded from known time subtotal.","solo":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."},"party":{"status":"not_timed","seconds":0,"expectedKills":0,"note":"Travel is accounted for in the guide; dialogue and hand-in time are not modeled."}}],"soloKnownSeconds":0,"partyKnownSeconds":0,"unknownObjectives":0,"isPartial":false},"objective_summary":"","guide_note":"Inherited Classic quest record checked against the Questie Forever dataset. Classic reward and objective-count fallbacks are not independently verified in Forever. Unverified drop rates and event times remain unknown.","guide_optional":false,"routing_decision":{"id":8721,"title":"Starweave the Elder","checkedOn":"2026-10-26","status":"omitted","category":"deferred","reason":"Not yet routed: Quest XP. These unresolved fields are retained for review; no locations or rewards were invented.","placements":[],"all_profile_placements":"/data/route-decisions.json"},"research_updates":[{"checkedOn":"2026-10-26","field":"level_60_extension","source":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","detail":"Objective counts and rewards from ClassicDB fallback; locations and rules from Questie Forever."}],"evidence":{"sources":[{"source_id":"questie_forever","url":"https://github.com/Questie/QuestieDB/blob/master/data/Forever/foreverQuestDB.lua"},{"source_id":"classic_database_fallback","url":"https://github.com/cmangos/classic-db/blob/master/Full_DB/ClassicDB_1_12_1_z2815.sql.gz"},{"source_id":"wowhead_quest","url":"https://www.wowhead.com/forever/quest=8721"}],"missing_fields":["Quest XP"]}}],"quest_count":1}],"supplements":{"above_level_20_available_or_potentially_available_by_20":[{"region_id":"tirisfal-glades","quests":[{"quest_id":91858,"title":"Diplomatic Incident","quest_level":22,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"],"silverpine-forest":["ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Danitha Morr","locations":[{"continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Bandarion Keep","x":22,"y":44.6,"continent_x":0.39661,"continent_y":0.2119,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91858"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Trevan Rol","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.4,"y":41,"continent_x":0.40832,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91858"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Trevan Rol"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.4,"y":41,"continent_x":0.40832,"continent_y":0.29608,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91858"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91858"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91858/diplomatic-incident/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Trevan Rol","objective_reference_points":[]},{"quest_id":92422,"title":"The Wrath of Rath'mael","quest_level":22,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends"]},"quest_category":"Ruins of Lordaeron","forever_status":"new","quest_type":"dungeon","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathguard Kristof","locations":[{"continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":65.2,"y":60.2,"continent_x":0.45207,"continent_y":0.23193,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/92422"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathguard Kristof","locations":[{"continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":65.2,"y":60.2,"continent_x":0.45207,"continent_y":0.23193,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/92422"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":250657,"name":"Rath'mael"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/92422"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/92422/the-wrath-of-rathmael/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"kill 1: Rath'mael","objective_reference_points":[]},{"quest_id":7813,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Undercity","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":14729,"name":"Ralston Farnsley","locations":[{"continent":"eastern-kingdoms","zone":"Undercity","zone_id":"undercity","ui_map_id":1458,"subzone":"Ruins of Lordaeron","x":71.7,"y":29.2,"continent_x":0.44928193246080883,"continent_y":0.24611853297479794,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":14729,"name":"Ralston Farnsley","locations":[{"continent":"eastern-kingdoms","zone":"Undercity","zone_id":"undercity","ui_map_id":1458,"subzone":"Ruins of Lordaeron","x":71.7,"y":29.2,"continent_x":0.44928193246080883,"continent_y":0.24611853297479794,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2592,"name":"Wool Cloth"},"count_per_character":60,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Duskwood","zone_id":"duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"subzones":["Raven Hill Cemetery","Tranquil Gardens Cemetery","Duskwood","The Yorgen Farmstead","The Rotting Orchard","The Darkened Bank"],"points":[{"x":25.07,"y":38.19,"continent_x":0.4501,"continent_y":0.76154,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"},{"x":76.93,"y":68.17,"continent_x":0.48988,"continent_y":0.78453,"subzone":"Tranquil Gardens Cemetery","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":73.6,"continent_x":0.48652,"continent_y":0.7887,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"},{"x":48.55,"y":70.15,"continent_x":0.46811,"continent_y":0.78605,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":60.68,"y":70.92,"continent_x":0.47742,"continent_y":0.78664,"subzone":"The Rotting Orchard","zone_resolution":"client_terrain_mask"},{"x":21.68,"y":28.31,"continent_x":0.4475,"continent_y":0.75396,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":13.46,"y":33.38,"continent_x":0.4412,"continent_y":0.75785,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":47.79,"y":76.85,"continent_x":0.46753,"continent_y":0.79119,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":21.85,"y":34.09,"continent_x":0.44763,"continent_y":0.75839,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["The Dagger Hills","Moonbrook"],"points":[{"x":50.84,"y":75.22,"continent_x":0.4194,"continent_y":0.79354,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":49.26,"y":78.89,"continent_x":0.41783,"continent_y":0.79719,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":41.03,"y":80.92,"continent_x":0.40964,"continent_y":0.79921,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":42.82,"y":76.47,"continent_x":0.41142,"continent_y":0.79478,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":39.6,"y":77.55,"continent_x":0.40822,"continent_y":0.79586,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Lakeridge Highway","Stonewatch Falls","Redridge Mountains","Render's Valley","Stonewatch Tower","Three Corners","Redridge Canyons"],"points":[{"x":27.01,"y":82.89,"continent_x":0.51897,"continent_y":0.73474,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":77.72,"y":59.26,"continent_x":0.55024,"continent_y":0.72016,"subzone":"Stonewatch Falls","zone_resolution":"client_terrain_mask"},{"x":24.52,"y":11.21,"continent_x":0.51743,"continent_y":0.69051,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":69.29,"y":78.76,"continent_x":0.54504,"continent_y":0.73219,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":67.78,"y":74.65,"continent_x":0.54411,"continent_y":0.72965,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":43.42,"y":72.2,"continent_x":0.52909,"continent_y":0.72814,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":58.59,"y":49.9,"continent_x":0.53844,"continent_y":0.71438,"subzone":"Stonewatch Tower","zone_resolution":"client_terrain_mask"},{"x":68.77,"y":78.31,"continent_x":0.54472,"continent_y":0.73191,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":9.49,"y":61.87,"continent_x":0.50816,"continent_y":0.72177,"subzone":"Three Corners","zone_resolution":"client_terrain_mask"},{"x":22.78,"y":15.04,"continent_x":0.51636,"continent_y":0.69287,"subzone":"Redridge Canyons","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Stranglethorn Vale","zone_id":"stranglethorn-vale","continent":"eastern-kingdoms","ui_map_id":1434,"subzones":["Ruins of Zul'Kunda","Stranglethorn Vale","Kurzen's Compound"],"points":[{"x":25.56,"y":13.21,"continent_x":0.43779,"continent_y":0.81807,"subzone":"Ruins of Zul'Kunda","zone_resolution":"client_terrain_mask"},{"x":30.71,"y":19.35,"continent_x":0.44713,"continent_y":0.82921,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"},{"x":44.95,"y":8.29,"continent_x":0.47294,"continent_y":0.80915,"subzone":"Kurzen's Compound","zone_resolution":"client_terrain_mask"},{"x":27.22,"y":7.45,"continent_x":0.4408,"continent_y":0.80762,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Wetlands","Baradin Bay","Angerfang Encampment","Dun Modr","Thelgen Rock"],"points":[{"x":45.16,"y":31.88,"continent_x":0.51867,"continent_y":0.44716,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":40.1,"y":26.49,"continent_x":0.51272,"continent_y":0.44083,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":12.68,"y":37.02,"continent_x":0.48051,"continent_y":0.45319,"subzone":"Baradin Bay","zone_resolution":"client_terrain_mask"},{"x":45.5,"y":47.49,"continent_x":0.51907,"continent_y":0.46549,"subzone":"Angerfang Encampment","zone_resolution":"client_terrain_mask"},{"x":47.67,"y":16.12,"continent_x":0.52162,"continent_y":0.42865,"subzone":"Dun Modr","zone_resolution":"client_terrain_mask"},{"x":56.13,"y":67.94,"continent_x":0.53156,"continent_y":0.48951,"subzone":"Thelgen Rock","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Ironband's Excavation Site","Mo'grosh Stronghold","Silver Stream Mine"],"points":[{"x":68.28,"y":62.62,"continent_x":0.56469,"continent_y":0.5585,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":74.01,"y":19.71,"continent_x":0.56918,"continent_y":0.52486,"subzone":"Mo'grosh Stronghold","zone_resolution":"client_terrain_mask"},{"x":34.47,"y":27.22,"continent_x":0.5382,"continent_y":0.53075,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest","The Dawning Isles","Fenris Isle","The Greymane Wall","Ambermill"],"points":[{"x":64.86,"y":49.82,"continent_x":0.43392,"continent_y":0.3066,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":16.59,"continent_x":0.4431,"continent_y":0.26695,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":67.43,"y":34,"continent_x":0.43699,"continent_y":0.28773,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":77.75,"y":31.49,"continent_x":0.44931,"continent_y":0.28473,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":46.39,"y":86.64,"continent_x":0.41189,"continent_y":0.35053,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":70.8,"y":58.4,"continent_x":0.44101,"continent_y":0.31684,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":62.84,"y":63.3,"continent_x":0.43152,"continent_y":0.32269,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Alterac Mountains","zone_id":"alterac-mountains","continent":"eastern-kingdoms","ui_map_id":1416,"subzones":["Sofera's Naze","Slaughter Hollow","Dalaran"],"points":[{"x":58.35,"y":66.69,"continent_x":0.47871,"continent_y":0.30731,"subzone":"Sofera's Naze","zone_resolution":"client_terrain_mask"},{"x":47.34,"y":36.4,"continent_x":0.46995,"continent_y":0.28321,"subzone":"Slaughter Hollow","zone_resolution":"client_terrain_mask"},{"x":22.57,"y":60.91,"continent_x":0.45025,"continent_y":0.30271,"subzone":"Dalaran","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Hillsbrad Fields","Durnholde Keep","Nethander Stead","Western Strand"],"points":[{"x":42.06,"y":33.18,"continent_x":0.46248,"continent_y":0.3313,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":80.42,"y":40.72,"continent_x":0.49735,"continent_y":0.33815,"subzone":"Durnholde Keep","zone_resolution":"client_terrain_mask"},{"x":29.16,"y":40.12,"continent_x":0.45075,"continent_y":0.33761,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":66.27,"y":61.1,"continent_x":0.48449,"continent_y":0.35668,"subzone":"Nethander Stead","zone_resolution":"client_terrain_mask"},{"x":37.33,"y":70.26,"continent_x":0.45818,"continent_y":0.36501,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"},{"x":23.22,"y":64.08,"continent_x":0.44535,"continent_y":0.35939,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Arathi Highlands","zone_id":"arathi-highlands","continent":"eastern-kingdoms","ui_map_id":1417,"subzones":["Arathi Highlands","Witherbark Village","Boulderfist Hall","Dabyrie's Farmstead","Go'Shek Farm"],"points":[{"x":74.08,"y":45.73,"continent_x":0.55493,"continent_y":0.37063,"subzone":"Arathi Highlands","zone_resolution":"client_terrain_mask"},{"x":69.55,"y":81.58,"continent_x":0.5503,"continent_y":0.4073,"subzone":"Witherbark Village","zone_resolution":"client_terrain_mask"},{"x":54.32,"y":81,"continent_x":0.53472,"continent_y":0.4067,"subzone":"Boulderfist Hall","zone_resolution":"client_terrain_mask"},{"x":54.42,"y":37.82,"continent_x":0.53482,"continent_y":0.36254,"subzone":"Dabyrie's Farmstead","zone_resolution":"client_terrain_mask"},{"x":62.58,"y":56.1,"continent_x":0.54317,"continent_y":0.38124,"subzone":"Go'Shek Farm","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Whispering Gardens"],"points":[{"x":83.78,"y":35.71,"continent_x":0.47592,"continent_y":0.20049,"subzone":"Whispering Gardens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"},{"kind":"spawn_samples","zone":"Eastern Plaguelands","zone_id":"eastern-plaguelands","continent":"eastern-kingdoms","ui_map_id":1423,"subzones":["Tyr's Hand"],"points":[{"x":70.91,"y":72.84,"continent_x":0.60531,"continent_y":0.24984,"subzone":"Tyr's Hand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2112,"name":"Farrin Daris","zone":"Duskwood"},{"entity_type":"creature","entity_id":12658,"name":"Adam Lind","zone":"Wetlands"},{"entity_type":"creature","entity_id":2517,"name":"Mountaineer Langarr","zone":"Loch Modan"},{"entity_type":"creature","entity_id":876,"name":"Protector Leick","zone":"Westfall"},{"entity_type":"creature","entity_id":487,"name":"Protector Bialon","zone":"Westfall"},{"entity_type":"creature","entity_id":1481,"name":"Bart Tidewater","zone":"Wetlands"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_7813","previous_quest_ids":[],"next_quest_ids":[7818],"links_evidence":{"previous":[],"next":[{"id":7818,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2592,"item_name":"Wool Cloth","per_character":60,"three_characters_total":180}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7813"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7813/a-donation-of-wool/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 60: Wool Cloth","objective_reference_points":[]},{"quest_id":7820,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":14728,"name":"Rumstag Proudstrider","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Thunder Bluff","x":43,"y":42.7,"continent_x":0.4619248089742363,"continent_y":0.5684957952163396,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":14728,"name":"Rumstag Proudstrider","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Thunder Bluff","x":43,"y":42.7,"continent_x":0.4619248089742363,"continent_y":0.5684957952163396,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2592,"name":"Wool Cloth"},"count_per_character":60,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Duskwood","zone_id":"duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"subzones":["Raven Hill Cemetery","Tranquil Gardens Cemetery","Duskwood","The Yorgen Farmstead","The Rotting Orchard","The Darkened Bank"],"points":[{"x":25.07,"y":38.19,"continent_x":0.4501,"continent_y":0.76154,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"},{"x":76.93,"y":68.17,"continent_x":0.48988,"continent_y":0.78453,"subzone":"Tranquil Gardens Cemetery","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":73.6,"continent_x":0.48652,"continent_y":0.7887,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"},{"x":48.55,"y":70.15,"continent_x":0.46811,"continent_y":0.78605,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":60.68,"y":70.92,"continent_x":0.47742,"continent_y":0.78664,"subzone":"The Rotting Orchard","zone_resolution":"client_terrain_mask"},{"x":21.68,"y":28.31,"continent_x":0.4475,"continent_y":0.75396,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":13.46,"y":33.38,"continent_x":0.4412,"continent_y":0.75785,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":47.79,"y":76.85,"continent_x":0.46753,"continent_y":0.79119,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":21.85,"y":34.09,"continent_x":0.44763,"continent_y":0.75839,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["The Dagger Hills","Moonbrook"],"points":[{"x":50.84,"y":75.22,"continent_x":0.4194,"continent_y":0.79354,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":49.26,"y":78.89,"continent_x":0.41783,"continent_y":0.79719,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":41.03,"y":80.92,"continent_x":0.40964,"continent_y":0.79921,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":42.82,"y":76.47,"continent_x":0.41142,"continent_y":0.79478,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":39.6,"y":77.55,"continent_x":0.40822,"continent_y":0.79586,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Lakeridge Highway","Stonewatch Falls","Redridge Mountains","Render's Valley","Stonewatch Tower","Three Corners","Redridge Canyons"],"points":[{"x":27.01,"y":82.89,"continent_x":0.51897,"continent_y":0.73474,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":77.72,"y":59.26,"continent_x":0.55024,"continent_y":0.72016,"subzone":"Stonewatch Falls","zone_resolution":"client_terrain_mask"},{"x":24.52,"y":11.21,"continent_x":0.51743,"continent_y":0.69051,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":69.29,"y":78.76,"continent_x":0.54504,"continent_y":0.73219,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":67.78,"y":74.65,"continent_x":0.54411,"continent_y":0.72965,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":43.42,"y":72.2,"continent_x":0.52909,"continent_y":0.72814,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":58.59,"y":49.9,"continent_x":0.53844,"continent_y":0.71438,"subzone":"Stonewatch Tower","zone_resolution":"client_terrain_mask"},{"x":68.77,"y":78.31,"continent_x":0.54472,"continent_y":0.73191,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":9.49,"y":61.87,"continent_x":0.50816,"continent_y":0.72177,"subzone":"Three Corners","zone_resolution":"client_terrain_mask"},{"x":22.78,"y":15.04,"continent_x":0.51636,"continent_y":0.69287,"subzone":"Redridge Canyons","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Stranglethorn Vale","zone_id":"stranglethorn-vale","continent":"eastern-kingdoms","ui_map_id":1434,"subzones":["Ruins of Zul'Kunda","Stranglethorn Vale","Kurzen's Compound"],"points":[{"x":25.56,"y":13.21,"continent_x":0.43779,"continent_y":0.81807,"subzone":"Ruins of Zul'Kunda","zone_resolution":"client_terrain_mask"},{"x":30.71,"y":19.35,"continent_x":0.44713,"continent_y":0.82921,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"},{"x":44.95,"y":8.29,"continent_x":0.47294,"continent_y":0.80915,"subzone":"Kurzen's Compound","zone_resolution":"client_terrain_mask"},{"x":27.22,"y":7.45,"continent_x":0.4408,"continent_y":0.80762,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Wetlands","Baradin Bay","Angerfang Encampment","Dun Modr","Thelgen Rock"],"points":[{"x":45.16,"y":31.88,"continent_x":0.51867,"continent_y":0.44716,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":40.1,"y":26.49,"continent_x":0.51272,"continent_y":0.44083,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":12.68,"y":37.02,"continent_x":0.48051,"continent_y":0.45319,"subzone":"Baradin Bay","zone_resolution":"client_terrain_mask"},{"x":45.5,"y":47.49,"continent_x":0.51907,"continent_y":0.46549,"subzone":"Angerfang Encampment","zone_resolution":"client_terrain_mask"},{"x":47.67,"y":16.12,"continent_x":0.52162,"continent_y":0.42865,"subzone":"Dun Modr","zone_resolution":"client_terrain_mask"},{"x":56.13,"y":67.94,"continent_x":0.53156,"continent_y":0.48951,"subzone":"Thelgen Rock","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Ironband's Excavation Site","Mo'grosh Stronghold","Silver Stream Mine"],"points":[{"x":68.28,"y":62.62,"continent_x":0.56469,"continent_y":0.5585,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":74.01,"y":19.71,"continent_x":0.56918,"continent_y":0.52486,"subzone":"Mo'grosh Stronghold","zone_resolution":"client_terrain_mask"},{"x":34.47,"y":27.22,"continent_x":0.5382,"continent_y":0.53075,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest","The Dawning Isles","Fenris Isle","The Greymane Wall","Ambermill"],"points":[{"x":64.86,"y":49.82,"continent_x":0.43392,"continent_y":0.3066,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":16.59,"continent_x":0.4431,"continent_y":0.26695,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":67.43,"y":34,"continent_x":0.43699,"continent_y":0.28773,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":77.75,"y":31.49,"continent_x":0.44931,"continent_y":0.28473,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":46.39,"y":86.64,"continent_x":0.41189,"continent_y":0.35053,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":70.8,"y":58.4,"continent_x":0.44101,"continent_y":0.31684,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":62.84,"y":63.3,"continent_x":0.43152,"continent_y":0.32269,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Alterac Mountains","zone_id":"alterac-mountains","continent":"eastern-kingdoms","ui_map_id":1416,"subzones":["Sofera's Naze","Slaughter Hollow","Dalaran"],"points":[{"x":58.35,"y":66.69,"continent_x":0.47871,"continent_y":0.30731,"subzone":"Sofera's Naze","zone_resolution":"client_terrain_mask"},{"x":47.34,"y":36.4,"continent_x":0.46995,"continent_y":0.28321,"subzone":"Slaughter Hollow","zone_resolution":"client_terrain_mask"},{"x":22.57,"y":60.91,"continent_x":0.45025,"continent_y":0.30271,"subzone":"Dalaran","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Hillsbrad Fields","Durnholde Keep","Nethander Stead","Western Strand"],"points":[{"x":42.06,"y":33.18,"continent_x":0.46248,"continent_y":0.3313,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":80.42,"y":40.72,"continent_x":0.49735,"continent_y":0.33815,"subzone":"Durnholde Keep","zone_resolution":"client_terrain_mask"},{"x":29.16,"y":40.12,"continent_x":0.45075,"continent_y":0.33761,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":66.27,"y":61.1,"continent_x":0.48449,"continent_y":0.35668,"subzone":"Nethander Stead","zone_resolution":"client_terrain_mask"},{"x":37.33,"y":70.26,"continent_x":0.45818,"continent_y":0.36501,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"},{"x":23.22,"y":64.08,"continent_x":0.44535,"continent_y":0.35939,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Arathi Highlands","zone_id":"arathi-highlands","continent":"eastern-kingdoms","ui_map_id":1417,"subzones":["Arathi Highlands","Witherbark Village","Boulderfist Hall","Dabyrie's Farmstead","Go'Shek Farm"],"points":[{"x":74.08,"y":45.73,"continent_x":0.55493,"continent_y":0.37063,"subzone":"Arathi Highlands","zone_resolution":"client_terrain_mask"},{"x":69.55,"y":81.58,"continent_x":0.5503,"continent_y":0.4073,"subzone":"Witherbark Village","zone_resolution":"client_terrain_mask"},{"x":54.32,"y":81,"continent_x":0.53472,"continent_y":0.4067,"subzone":"Boulderfist Hall","zone_resolution":"client_terrain_mask"},{"x":54.42,"y":37.82,"continent_x":0.53482,"continent_y":0.36254,"subzone":"Dabyrie's Farmstead","zone_resolution":"client_terrain_mask"},{"x":62.58,"y":56.1,"continent_x":0.54317,"continent_y":0.38124,"subzone":"Go'Shek Farm","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Whispering Gardens"],"points":[{"x":83.78,"y":35.71,"continent_x":0.47592,"continent_y":0.20049,"subzone":"Whispering Gardens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"},{"kind":"spawn_samples","zone":"Eastern Plaguelands","zone_id":"eastern-plaguelands","continent":"eastern-kingdoms","ui_map_id":1423,"subzones":["Tyr's Hand"],"points":[{"x":70.91,"y":72.84,"continent_x":0.60531,"continent_y":0.24984,"subzone":"Tyr's Hand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2112,"name":"Farrin Daris","zone":"Duskwood"},{"entity_type":"creature","entity_id":12658,"name":"Adam Lind","zone":"Wetlands"},{"entity_type":"creature","entity_id":2517,"name":"Mountaineer Langarr","zone":"Loch Modan"},{"entity_type":"creature","entity_id":876,"name":"Protector Leick","zone":"Westfall"},{"entity_type":"creature","entity_id":487,"name":"Protector Bialon","zone":"Westfall"},{"entity_type":"creature","entity_id":1481,"name":"Bart Tidewater","zone":"Wetlands"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_7820","previous_quest_ids":[],"next_quest_ids":[7823],"links_evidence":{"previous":[],"next":[{"id":7823,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2592,"item_name":"Wool Cloth","per_character":60,"three_characters_total":180}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7820"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7820/a-donation-of-wool/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 60: Wool Cloth","objective_reference_points":[]},{"quest_id":7826,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Orgrimmar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":14726,"name":"Rashona Straglash","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":63.6,"y":51.2,"continent_x":0.5880263191317593,"continent_y":0.44857403103742105,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":14726,"name":"Rashona Straglash","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":63.6,"y":51.2,"continent_x":0.5880263191317593,"continent_y":0.44857403103742105,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2592,"name":"Wool Cloth"},"count_per_character":60,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Duskwood","zone_id":"duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"subzones":["Raven Hill Cemetery","Tranquil Gardens Cemetery","Duskwood","The Yorgen Farmstead","The Rotting Orchard","The Darkened Bank"],"points":[{"x":25.07,"y":38.19,"continent_x":0.4501,"continent_y":0.76154,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"},{"x":76.93,"y":68.17,"continent_x":0.48988,"continent_y":0.78453,"subzone":"Tranquil Gardens Cemetery","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":73.6,"continent_x":0.48652,"continent_y":0.7887,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"},{"x":48.55,"y":70.15,"continent_x":0.46811,"continent_y":0.78605,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":60.68,"y":70.92,"continent_x":0.47742,"continent_y":0.78664,"subzone":"The Rotting Orchard","zone_resolution":"client_terrain_mask"},{"x":21.68,"y":28.31,"continent_x":0.4475,"continent_y":0.75396,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":13.46,"y":33.38,"continent_x":0.4412,"continent_y":0.75785,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":47.79,"y":76.85,"continent_x":0.46753,"continent_y":0.79119,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":21.85,"y":34.09,"continent_x":0.44763,"continent_y":0.75839,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["The Dagger Hills","Moonbrook"],"points":[{"x":50.84,"y":75.22,"continent_x":0.4194,"continent_y":0.79354,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":49.26,"y":78.89,"continent_x":0.41783,"continent_y":0.79719,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":41.03,"y":80.92,"continent_x":0.40964,"continent_y":0.79921,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":42.82,"y":76.47,"continent_x":0.41142,"continent_y":0.79478,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":39.6,"y":77.55,"continent_x":0.40822,"continent_y":0.79586,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Lakeridge Highway","Stonewatch Falls","Redridge Mountains","Render's Valley","Stonewatch Tower","Three Corners","Redridge Canyons"],"points":[{"x":27.01,"y":82.89,"continent_x":0.51897,"continent_y":0.73474,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":77.72,"y":59.26,"continent_x":0.55024,"continent_y":0.72016,"subzone":"Stonewatch Falls","zone_resolution":"client_terrain_mask"},{"x":24.52,"y":11.21,"continent_x":0.51743,"continent_y":0.69051,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":69.29,"y":78.76,"continent_x":0.54504,"continent_y":0.73219,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":67.78,"y":74.65,"continent_x":0.54411,"continent_y":0.72965,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":43.42,"y":72.2,"continent_x":0.52909,"continent_y":0.72814,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":58.59,"y":49.9,"continent_x":0.53844,"continent_y":0.71438,"subzone":"Stonewatch Tower","zone_resolution":"client_terrain_mask"},{"x":68.77,"y":78.31,"continent_x":0.54472,"continent_y":0.73191,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":9.49,"y":61.87,"continent_x":0.50816,"continent_y":0.72177,"subzone":"Three Corners","zone_resolution":"client_terrain_mask"},{"x":22.78,"y":15.04,"continent_x":0.51636,"continent_y":0.69287,"subzone":"Redridge Canyons","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Stranglethorn Vale","zone_id":"stranglethorn-vale","continent":"eastern-kingdoms","ui_map_id":1434,"subzones":["Ruins of Zul'Kunda","Stranglethorn Vale","Kurzen's Compound"],"points":[{"x":25.56,"y":13.21,"continent_x":0.43779,"continent_y":0.81807,"subzone":"Ruins of Zul'Kunda","zone_resolution":"client_terrain_mask"},{"x":30.71,"y":19.35,"continent_x":0.44713,"continent_y":0.82921,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"},{"x":44.95,"y":8.29,"continent_x":0.47294,"continent_y":0.80915,"subzone":"Kurzen's Compound","zone_resolution":"client_terrain_mask"},{"x":27.22,"y":7.45,"continent_x":0.4408,"continent_y":0.80762,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Wetlands","Baradin Bay","Angerfang Encampment","Dun Modr","Thelgen Rock"],"points":[{"x":45.16,"y":31.88,"continent_x":0.51867,"continent_y":0.44716,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":40.1,"y":26.49,"continent_x":0.51272,"continent_y":0.44083,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":12.68,"y":37.02,"continent_x":0.48051,"continent_y":0.45319,"subzone":"Baradin Bay","zone_resolution":"client_terrain_mask"},{"x":45.5,"y":47.49,"continent_x":0.51907,"continent_y":0.46549,"subzone":"Angerfang Encampment","zone_resolution":"client_terrain_mask"},{"x":47.67,"y":16.12,"continent_x":0.52162,"continent_y":0.42865,"subzone":"Dun Modr","zone_resolution":"client_terrain_mask"},{"x":56.13,"y":67.94,"continent_x":0.53156,"continent_y":0.48951,"subzone":"Thelgen Rock","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Ironband's Excavation Site","Mo'grosh Stronghold","Silver Stream Mine"],"points":[{"x":68.28,"y":62.62,"continent_x":0.56469,"continent_y":0.5585,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":74.01,"y":19.71,"continent_x":0.56918,"continent_y":0.52486,"subzone":"Mo'grosh Stronghold","zone_resolution":"client_terrain_mask"},{"x":34.47,"y":27.22,"continent_x":0.5382,"continent_y":0.53075,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest","The Dawning Isles","Fenris Isle","The Greymane Wall","Ambermill"],"points":[{"x":64.86,"y":49.82,"continent_x":0.43392,"continent_y":0.3066,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":16.59,"continent_x":0.4431,"continent_y":0.26695,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":67.43,"y":34,"continent_x":0.43699,"continent_y":0.28773,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":77.75,"y":31.49,"continent_x":0.44931,"continent_y":0.28473,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":46.39,"y":86.64,"continent_x":0.41189,"continent_y":0.35053,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":70.8,"y":58.4,"continent_x":0.44101,"continent_y":0.31684,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":62.84,"y":63.3,"continent_x":0.43152,"continent_y":0.32269,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Alterac Mountains","zone_id":"alterac-mountains","continent":"eastern-kingdoms","ui_map_id":1416,"subzones":["Sofera's Naze","Slaughter Hollow","Dalaran"],"points":[{"x":58.35,"y":66.69,"continent_x":0.47871,"continent_y":0.30731,"subzone":"Sofera's Naze","zone_resolution":"client_terrain_mask"},{"x":47.34,"y":36.4,"continent_x":0.46995,"continent_y":0.28321,"subzone":"Slaughter Hollow","zone_resolution":"client_terrain_mask"},{"x":22.57,"y":60.91,"continent_x":0.45025,"continent_y":0.30271,"subzone":"Dalaran","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Hillsbrad Fields","Durnholde Keep","Nethander Stead","Western Strand"],"points":[{"x":42.06,"y":33.18,"continent_x":0.46248,"continent_y":0.3313,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":80.42,"y":40.72,"continent_x":0.49735,"continent_y":0.33815,"subzone":"Durnholde Keep","zone_resolution":"client_terrain_mask"},{"x":29.16,"y":40.12,"continent_x":0.45075,"continent_y":0.33761,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":66.27,"y":61.1,"continent_x":0.48449,"continent_y":0.35668,"subzone":"Nethander Stead","zone_resolution":"client_terrain_mask"},{"x":37.33,"y":70.26,"continent_x":0.45818,"continent_y":0.36501,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"},{"x":23.22,"y":64.08,"continent_x":0.44535,"continent_y":0.35939,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Arathi Highlands","zone_id":"arathi-highlands","continent":"eastern-kingdoms","ui_map_id":1417,"subzones":["Arathi Highlands","Witherbark Village","Boulderfist Hall","Dabyrie's Farmstead","Go'Shek Farm"],"points":[{"x":74.08,"y":45.73,"continent_x":0.55493,"continent_y":0.37063,"subzone":"Arathi Highlands","zone_resolution":"client_terrain_mask"},{"x":69.55,"y":81.58,"continent_x":0.5503,"continent_y":0.4073,"subzone":"Witherbark Village","zone_resolution":"client_terrain_mask"},{"x":54.32,"y":81,"continent_x":0.53472,"continent_y":0.4067,"subzone":"Boulderfist Hall","zone_resolution":"client_terrain_mask"},{"x":54.42,"y":37.82,"continent_x":0.53482,"continent_y":0.36254,"subzone":"Dabyrie's Farmstead","zone_resolution":"client_terrain_mask"},{"x":62.58,"y":56.1,"continent_x":0.54317,"continent_y":0.38124,"subzone":"Go'Shek Farm","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Whispering Gardens"],"points":[{"x":83.78,"y":35.71,"continent_x":0.47592,"continent_y":0.20049,"subzone":"Whispering Gardens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Eastern Plaguelands","zone_id":"eastern-plaguelands","continent":"eastern-kingdoms","ui_map_id":1423,"subzones":["Tyr's Hand"],"points":[{"x":70.91,"y":72.84,"continent_x":0.60531,"continent_y":0.24984,"subzone":"Tyr's Hand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2112,"name":"Farrin Daris","zone":"Duskwood"},{"entity_type":"creature","entity_id":12658,"name":"Adam Lind","zone":"Wetlands"},{"entity_type":"creature","entity_id":2517,"name":"Mountaineer Langarr","zone":"Loch Modan"},{"entity_type":"creature","entity_id":876,"name":"Protector Leick","zone":"Westfall"},{"entity_type":"creature","entity_id":487,"name":"Protector Bialon","zone":"Westfall"},{"entity_type":"creature","entity_id":1481,"name":"Bart Tidewater","zone":"Wetlands"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_7824","previous_quest_ids":[],"next_quest_ids":[7824],"links_evidence":{"previous":[],"next":[{"id":7824,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2592,"item_name":"Wool Cloth","per_character":60,"three_characters_total":180}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7826"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7826/a-donation-of-wool/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 60: Wool Cloth","objective_reference_points":[]},{"quest_id":7833,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"Orgrimmar","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":14727,"name":"Vehena","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":37.7,"y":87.9,"continent_x":0.5781546769119215,"continent_y":0.4625672279705709,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":14727,"name":"Vehena","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":37.7,"y":87.9,"continent_x":0.5781546769119215,"continent_y":0.4625672279705709,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2592,"name":"Wool Cloth"},"count_per_character":60,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Duskwood","zone_id":"duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"subzones":["Raven Hill Cemetery","Tranquil Gardens Cemetery","Duskwood","The Yorgen Farmstead","The Rotting Orchard","The Darkened Bank"],"points":[{"x":25.07,"y":38.19,"continent_x":0.4501,"continent_y":0.76154,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"},{"x":76.93,"y":68.17,"continent_x":0.48988,"continent_y":0.78453,"subzone":"Tranquil Gardens Cemetery","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":73.6,"continent_x":0.48652,"continent_y":0.7887,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"},{"x":48.55,"y":70.15,"continent_x":0.46811,"continent_y":0.78605,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":60.68,"y":70.92,"continent_x":0.47742,"continent_y":0.78664,"subzone":"The Rotting Orchard","zone_resolution":"client_terrain_mask"},{"x":21.68,"y":28.31,"continent_x":0.4475,"continent_y":0.75396,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":13.46,"y":33.38,"continent_x":0.4412,"continent_y":0.75785,"subzone":"The Darkened Bank","zone_resolution":"client_terrain_mask"},{"x":47.79,"y":76.85,"continent_x":0.46753,"continent_y":0.79119,"subzone":"The Yorgen Farmstead","zone_resolution":"client_terrain_mask"},{"x":21.85,"y":34.09,"continent_x":0.44763,"continent_y":0.75839,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["The Dagger Hills","Moonbrook"],"points":[{"x":50.84,"y":75.22,"continent_x":0.4194,"continent_y":0.79354,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":49.26,"y":78.89,"continent_x":0.41783,"continent_y":0.79719,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":41.03,"y":80.92,"continent_x":0.40964,"continent_y":0.79921,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":42.82,"y":76.47,"continent_x":0.41142,"continent_y":0.79478,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":39.6,"y":77.55,"continent_x":0.40822,"continent_y":0.79586,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Lakeridge Highway","Stonewatch Falls","Redridge Mountains","Render's Valley","Stonewatch Tower","Three Corners","Redridge Canyons"],"points":[{"x":27.01,"y":82.89,"continent_x":0.51897,"continent_y":0.73474,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":77.72,"y":59.26,"continent_x":0.55024,"continent_y":0.72016,"subzone":"Stonewatch Falls","zone_resolution":"client_terrain_mask"},{"x":24.52,"y":11.21,"continent_x":0.51743,"continent_y":0.69051,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":69.29,"y":78.76,"continent_x":0.54504,"continent_y":0.73219,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":67.78,"y":74.65,"continent_x":0.54411,"continent_y":0.72965,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":43.42,"y":72.2,"continent_x":0.52909,"continent_y":0.72814,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":58.59,"y":49.9,"continent_x":0.53844,"continent_y":0.71438,"subzone":"Stonewatch Tower","zone_resolution":"client_terrain_mask"},{"x":68.77,"y":78.31,"continent_x":0.54472,"continent_y":0.73191,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":9.49,"y":61.87,"continent_x":0.50816,"continent_y":0.72177,"subzone":"Three Corners","zone_resolution":"client_terrain_mask"},{"x":22.78,"y":15.04,"continent_x":0.51636,"continent_y":0.69287,"subzone":"Redridge Canyons","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Stranglethorn Vale","zone_id":"stranglethorn-vale","continent":"eastern-kingdoms","ui_map_id":1434,"subzones":["Ruins of Zul'Kunda","Stranglethorn Vale","Kurzen's Compound"],"points":[{"x":25.56,"y":13.21,"continent_x":0.43779,"continent_y":0.81807,"subzone":"Ruins of Zul'Kunda","zone_resolution":"client_terrain_mask"},{"x":30.71,"y":19.35,"continent_x":0.44713,"continent_y":0.82921,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"},{"x":44.95,"y":8.29,"continent_x":0.47294,"continent_y":0.80915,"subzone":"Kurzen's Compound","zone_resolution":"client_terrain_mask"},{"x":27.22,"y":7.45,"continent_x":0.4408,"continent_y":0.80762,"subzone":"Stranglethorn Vale","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Wetlands","Baradin Bay","Angerfang Encampment","Dun Modr","Thelgen Rock"],"points":[{"x":45.16,"y":31.88,"continent_x":0.51867,"continent_y":0.44716,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":40.1,"y":26.49,"continent_x":0.51272,"continent_y":0.44083,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":12.68,"y":37.02,"continent_x":0.48051,"continent_y":0.45319,"subzone":"Baradin Bay","zone_resolution":"client_terrain_mask"},{"x":45.5,"y":47.49,"continent_x":0.51907,"continent_y":0.46549,"subzone":"Angerfang Encampment","zone_resolution":"client_terrain_mask"},{"x":47.67,"y":16.12,"continent_x":0.52162,"continent_y":0.42865,"subzone":"Dun Modr","zone_resolution":"client_terrain_mask"},{"x":56.13,"y":67.94,"continent_x":0.53156,"continent_y":0.48951,"subzone":"Thelgen Rock","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Ironband's Excavation Site","Mo'grosh Stronghold","Silver Stream Mine"],"points":[{"x":68.28,"y":62.62,"continent_x":0.56469,"continent_y":0.5585,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":74.01,"y":19.71,"continent_x":0.56918,"continent_y":0.52486,"subzone":"Mo'grosh Stronghold","zone_resolution":"client_terrain_mask"},{"x":34.47,"y":27.22,"continent_x":0.5382,"continent_y":0.53075,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest","The Dawning Isles","Fenris Isle","The Greymane Wall","Ambermill"],"points":[{"x":64.86,"y":49.82,"continent_x":0.43392,"continent_y":0.3066,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":16.59,"continent_x":0.4431,"continent_y":0.26695,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":67.43,"y":34,"continent_x":0.43699,"continent_y":0.28773,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":77.75,"y":31.49,"continent_x":0.44931,"continent_y":0.28473,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":46.39,"y":86.64,"continent_x":0.41189,"continent_y":0.35053,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":70.8,"y":58.4,"continent_x":0.44101,"continent_y":0.31684,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":62.84,"y":63.3,"continent_x":0.43152,"continent_y":0.32269,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Alterac Mountains","zone_id":"alterac-mountains","continent":"eastern-kingdoms","ui_map_id":1416,"subzones":["Sofera's Naze","Slaughter Hollow","Dalaran"],"points":[{"x":58.35,"y":66.69,"continent_x":0.47871,"continent_y":0.30731,"subzone":"Sofera's Naze","zone_resolution":"client_terrain_mask"},{"x":47.34,"y":36.4,"continent_x":0.46995,"continent_y":0.28321,"subzone":"Slaughter Hollow","zone_resolution":"client_terrain_mask"},{"x":22.57,"y":60.91,"continent_x":0.45025,"continent_y":0.30271,"subzone":"Dalaran","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Hillsbrad Fields","Durnholde Keep","Nethander Stead","Western Strand"],"points":[{"x":42.06,"y":33.18,"continent_x":0.46248,"continent_y":0.3313,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":80.42,"y":40.72,"continent_x":0.49735,"continent_y":0.33815,"subzone":"Durnholde Keep","zone_resolution":"client_terrain_mask"},{"x":29.16,"y":40.12,"continent_x":0.45075,"continent_y":0.33761,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"},{"x":66.27,"y":61.1,"continent_x":0.48449,"continent_y":0.35668,"subzone":"Nethander Stead","zone_resolution":"client_terrain_mask"},{"x":37.33,"y":70.26,"continent_x":0.45818,"continent_y":0.36501,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"},{"x":23.22,"y":64.08,"continent_x":0.44535,"continent_y":0.35939,"subzone":"Western Strand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Arathi Highlands","zone_id":"arathi-highlands","continent":"eastern-kingdoms","ui_map_id":1417,"subzones":["Arathi Highlands","Witherbark Village","Boulderfist Hall","Dabyrie's Farmstead","Go'Shek Farm"],"points":[{"x":74.08,"y":45.73,"continent_x":0.55493,"continent_y":0.37063,"subzone":"Arathi Highlands","zone_resolution":"client_terrain_mask"},{"x":69.55,"y":81.58,"continent_x":0.5503,"continent_y":0.4073,"subzone":"Witherbark Village","zone_resolution":"client_terrain_mask"},{"x":54.32,"y":81,"continent_x":0.53472,"continent_y":0.4067,"subzone":"Boulderfist Hall","zone_resolution":"client_terrain_mask"},{"x":54.42,"y":37.82,"continent_x":0.53482,"continent_y":0.36254,"subzone":"Dabyrie's Farmstead","zone_resolution":"client_terrain_mask"},{"x":62.58,"y":56.1,"continent_x":0.54317,"continent_y":0.38124,"subzone":"Go'Shek Farm","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Whispering Gardens"],"points":[{"x":83.78,"y":35.71,"continent_x":0.47592,"continent_y":0.20049,"subzone":"Whispering Gardens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"},{"kind":"spawn_samples","zone":"Eastern Plaguelands","zone_id":"eastern-plaguelands","continent":"eastern-kingdoms","ui_map_id":1423,"subzones":["Tyr's Hand"],"points":[{"x":70.91,"y":72.84,"continent_x":0.60531,"continent_y":0.24984,"subzone":"Tyr's Hand","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2112,"name":"Farrin Daris","zone":"Duskwood"},{"entity_type":"creature","entity_id":12658,"name":"Adam Lind","zone":"Wetlands"},{"entity_type":"creature","entity_id":2517,"name":"Mountaineer Langarr","zone":"Loch Modan"},{"entity_type":"creature","entity_id":876,"name":"Protector Leick","zone":"Westfall"},{"entity_type":"creature","entity_id":487,"name":"Protector Bialon","zone":"Westfall"},{"entity_type":"creature","entity_id":1481,"name":"Bart Tidewater","zone":"Wetlands"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_7833","previous_quest_ids":[],"next_quest_ids":[7836],"links_evidence":{"previous":[],"next":[{"id":7836,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2592,"item_name":"Wool Cloth","per_character":60,"three_characters_total":180}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7833"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7833/a-donation-of-wool/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 60: Wool Cloth","objective_reference_points":[]},{"quest_id":8652,"title":"Graveborn the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Graveborn","locations":[{"continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brill","x":61.9,"y":53.8,"continent_x":0.4478357253159674,"continent_y":0.2237147785123958,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Tirisfal Glades","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8652/graveborn-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Graveborn","locations":[{"continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brill","x":61.9,"y":53.8,"continent_x":0.4478357253159674,"continent_y":0.2237147785123958,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Tirisfal Glades","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8652/graveborn-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder Graveborn"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Brill","x":61.9,"y":53.8,"continent_x":0.4478357253159674,"continent_y":0.2237147785123958,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8652/graveborn-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8652"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8652/graveborn-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder Graveborn","objective_reference_points":[]},{"quest_id":8902,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["source_geographic_zone","starts"]},"quest_category":"Seasonal","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathguard Tor","locations":[{"continent":"eastern-kingdoms","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","ui_map_id":1420,"subzone":"Tirisfal Glades","x":60.7,"y":59.5,"continent_x":0.44629523804374777,"continent_y":0.23103209285910162,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Tirisfal Glades","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8902/dearest-elenia/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elenia Haydon","locations":[{"continent":"eastern-kingdoms","zone":"Undercity","zone_id":"undercity","ui_map_id":1458,"subzone":"Ruins of Lordaeron","x":66.9,"y":45.2,"continent_x":0.4479736900807506,"continent_y":0.25048289166885856,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Undercity","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8902/dearest-elenia/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":22265,"name":"Lovingly Composed Letter"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_8897","previous_quest_ids":[],"next_quest_ids":[8904],"links_evidence":{"previous":[],"next":[{"id":8904,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[{"id":8900,"source":"classic"},{"id":8901,"source":"classic"}],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[8900,8901],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":22265,"item_name":"Lovingly Composed Letter","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8902"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8902/dearest-elenia/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"classic","side":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Lovingly Composed Letter","objective_reference_points":[]},{"quest_id":9368,"title":"The Festival of Fire","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"horde","primary_region_id":"tirisfal-glades","region_relevance":{"tirisfal-glades":["objectives"]},"quest_category":"Midsummer","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Festival Talespinner","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Spirit Rise","x":21.6,"y":27.2,"continent_x":0.45585514492925544,"continent_y":0.564099541867631,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Thunder Bluff","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/9368/the-festival-of-fire/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Festival Talespinner","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Spirit Rise","x":21.6,"y":27.2,"continent_x":0.45585514492925544,"continent_y":0.564099541867631,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Thunder Bluff","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/9368/the-festival-of-fire/"}]},"objectives":[{"action":"interact","target":{"type":"object","id":181336,"name":"Flame of Orgrimmar"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Orgrimmar","zone_id":"orgrimmar","continent":"kalimdor","ui_map_id":1454,"subzones":["Orgrimmar"],"points":[{"x":42.1,"y":34.3,"continent_x":0.57983,"continent_y":0.44213,"subzone":"Orgrimmar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181337,"name":"Flame of Thunder Bluff"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Thunder Bluff","zone_id":"thunder-bluff","continent":"kalimdor","ui_map_id":1456,"subzones":["Spirit Rise"],"points":[{"x":20.98,"y":26.78,"continent_x":0.45568,"continent_y":0.56398,"subzone":"Spirit Rise","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181335,"name":"Flame of the Undercity"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Ruins of Lordaeron"],"points":[{"x":61.82,"y":72.88,"continent_x":0.44773,"continent_y":0.24821,"subzone":"Ruins of Lordaeron","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9368"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/9368/the-festival-of-fire/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"interact 1: Flame of Orgrimmar; interact 1: Flame of Thunder Bluff; interact 1: Flame of the Undercity","objective_reference_points":[]}]},{"region_id":"durotar","quests":[{"quest_id":1842,"title":"Satyr Hooves","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":6408,"name":"Ula'elek","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1842"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":6408,"name":"Ula'elek","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1842"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7128,"name":"Uncloven Satyr Hoof"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Ashenvale","zone_id":"ashenvale","continent":"kalimdor","ui_map_id":1440,"subzones":["Xavian","Night Run","Satyrnaar"],"points":[{"x":78.34,"y":43.69,"continent_x":0.54034,"continent_y":0.39972,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.58,"y":46.18,"continent_x":0.53914,"continent_y":0.40361,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.83,"y":46.67,"continent_x":0.5411,"continent_y":0.40438,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.4,"y":45.12,"continent_x":0.54043,"continent_y":0.40196,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.52,"y":44.76,"continent_x":0.54061,"continent_y":0.40139,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.27,"y":46.41,"continent_x":0.54023,"continent_y":0.40397,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.43,"y":47.48,"continent_x":0.54047,"continent_y":0.40565,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.39,"y":42.96,"continent_x":0.54041,"continent_y":0.39857,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.35,"y":42.21,"continent_x":0.54035,"continent_y":0.39739,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.3,"y":44.89,"continent_x":0.53871,"continent_y":0.4016,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.83,"y":46.69,"continent_x":0.53953,"continent_y":0.40441,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.83,"y":45.77,"continent_x":0.53954,"continent_y":0.40298,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":79.29,"y":47.36,"continent_x":0.54182,"continent_y":0.40546,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.79,"y":42.52,"continent_x":0.53948,"continent_y":0.39788,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.73,"y":44.78,"continent_x":0.53938,"continent_y":0.40143,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":77.85,"y":44.43,"continent_x":0.53956,"continent_y":0.40088,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":79.06,"y":45.56,"continent_x":0.54147,"continent_y":0.40264,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":78.23,"y":44.8,"continent_x":0.54016,"continent_y":0.40146,"subzone":"Xavian","zone_resolution":"client_terrain_mask"},{"x":68.95,"y":53.36,"continent_x":0.52562,"continent_y":0.41487,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":68.61,"y":52.79,"continent_x":0.52509,"continent_y":0.41398,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.8,"y":52.57,"continent_x":0.52225,"continent_y":0.41363,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.25,"y":51.68,"continent_x":0.52139,"continent_y":0.41223,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.79,"y":56.09,"continent_x":0.52224,"continent_y":0.41915,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.14,"y":53.41,"continent_x":0.52121,"continent_y":0.41495,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.87,"y":54.45,"continent_x":0.52236,"continent_y":0.41657,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.57,"y":56.82,"continent_x":0.52189,"continent_y":0.42029,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":68.61,"y":53.57,"continent_x":0.52509,"continent_y":0.41519,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.14,"y":55.18,"continent_x":0.52122,"continent_y":0.41772,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":67.35,"y":55.38,"continent_x":0.52311,"continent_y":0.41803,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.8,"y":51.8,"continent_x":0.52225,"continent_y":0.41243,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.14,"y":54.29,"continent_x":0.52121,"continent_y":0.41633,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":67.88,"y":54.38,"continent_x":0.52395,"continent_y":0.41646,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":68.2,"y":53.9,"continent_x":0.52445,"continent_y":0.41571,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.84,"y":56.99,"continent_x":0.52232,"continent_y":0.42056,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":67.12,"y":56.41,"continent_x":0.52276,"continent_y":0.41965,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.19,"y":56.39,"continent_x":0.52129,"continent_y":0.41962,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":66.73,"y":57.17,"continent_x":0.52214,"continent_y":0.42084,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":67.33,"y":55.59,"continent_x":0.52308,"continent_y":0.41836,"subzone":"Night Run","zone_resolution":"client_terrain_mask"},{"x":80.03,"y":50.22,"continent_x":0.54298,"continent_y":0.40995,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.74,"y":48.19,"continent_x":0.54566,"continent_y":0.40676,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":80.5,"y":49.78,"continent_x":0.54372,"continent_y":0.40926,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":80.68,"y":48.98,"continent_x":0.544,"continent_y":0.408,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":80.83,"y":49.31,"continent_x":0.54424,"continent_y":0.40852,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.3,"y":50.39,"continent_x":0.54497,"continent_y":0.41022,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.9,"y":48.98,"continent_x":0.54592,"continent_y":0.408,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.87,"y":52.14,"continent_x":0.54587,"continent_y":0.41296,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81,"y":48.97,"continent_x":0.5445,"continent_y":0.40799,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.83,"y":49.28,"continent_x":0.5458,"continent_y":0.40847,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.46,"y":49.55,"continent_x":0.54522,"continent_y":0.40889,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.32,"y":49.27,"continent_x":0.545,"continent_y":0.40846,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.15,"y":50.33,"continent_x":0.54474,"continent_y":0.41012,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.23,"y":51.57,"continent_x":0.54487,"continent_y":0.41206,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":81.11,"y":48.45,"continent_x":0.54468,"continent_y":0.40717,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":80.51,"y":48.65,"continent_x":0.54373,"continent_y":0.40748,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":82.97,"y":49.89,"continent_x":0.54759,"continent_y":0.40943,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":82.39,"y":49.96,"continent_x":0.54668,"continent_y":0.40954,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":79.97,"y":49.02,"continent_x":0.54289,"continent_y":0.40806,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":80.63,"y":50.88,"continent_x":0.54393,"continent_y":0.41098,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":79.93,"y":50.78,"continent_x":0.54283,"continent_y":0.41082,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"},{"x":79.54,"y":50.12,"continent_x":0.54221,"continent_y":0.40979,"subzone":"Satyrnaar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3771,"name":"Bleakheart Hellcaller","zone":"Ashenvale"},{"entity_type":"creature","entity_id":3765,"name":"Bleakheart Satyr","zone":"Ashenvale"},{"entity_type":"creature","entity_id":3770,"name":"Bleakheart Shadowstalker","zone":"Ashenvale"},{"entity_type":"creature","entity_id":3767,"name":"Bleakheart Trickster","zone":"Ashenvale"},{"entity_type":"creature","entity_id":3762,"name":"Felmusk Felsworn","zone":"Ashenvale"},{"entity_type":"creature","entity_id":3759,"name":"Felmusk Rogue","zone":"Ashenvale"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1839],"next_quest_ids":[1843],"links_evidence":{"previous":[{"id":1839,"source":"classic"}],"next":[{"id":1843,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1839],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1839]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7128,"item_name":"Uncloven Satyr Hoof","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1842"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1842/satyr-hooves/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 7: Uncloven Satyr Hoof","objective_reference_points":[]},{"quest_id":1843,"title":"Brutal Gauntlets","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":6408,"name":"Ula'elek","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1843"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":6408,"name":"Ula'elek","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1843"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":6408,"name":"Ula'elek"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1843"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1842],"next_quest_ids":[],"links_evidence":{"previous":[{"id":1842,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1842,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1843"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1843/brutal-gauntlets/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Ula'elek","objective_reference_points":[]},{"quest_id":8358,"title":"Incoming Gumdrop","quest_level":60,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends"]},"quest_category":"Seasonal","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kali Remik","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.1,"y":74.2,"continent_x":0.5977038048563588,"continent_y":0.5546409330934161,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Durotar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8358/incoming-gumdrop/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kali Remik","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.1,"y":74.2,"continent_x":0.5977038048563588,"continent_y":0.5546409330934161,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Durotar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8358/incoming-gumdrop/"}]},"objectives":[{"action":"event_or_exploration","target":{"type":"npc","id":null,"name":"Kali Remik"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[],"dropped_by":[],"notes":["An event or exploration is required; the turn-in location alone does not identify its objective."],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_8312","previous_quest_ids":[8312],"next_quest_ids":[],"links_evidence":{"previous":[{"id":8312,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":8312,"required_state":"active"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8358"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8358/incoming-gumdrop/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"classic","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"event or exploration: Kali Remik","objective_reference_points":[]},{"quest_id":8549,"title":"The Horde Needs Peacebloom!","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"horde","primary_region_id":"durotar","region_relevance":{"mulgore":["objectives"],"durotar":["objectives"],"the-barrens":["objectives"]},"quest_category":"Ahn'Qiraj War","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":15477,"name":"Herbalist Proudfeather","locations":[],"location_hint":null,"source":"wowforevertools","evidence":"classic","source_url":"https://wowforevertools.com/quests/8549"}]},"end":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":15477,"name":"Herbalist Proudfeather","locations":[],"location_hint":null,"source":"wowforevertools","evidence":"classic","source_url":"https://wowforevertools.com/quests/8549"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2447,"name":"Peacebloom"},"count_per_character":20,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Teldrassil","zone_id":"teldrassil","continent":"kalimdor","ui_map_id":1438,"subzones":["Teldrassil","Starbreeze Village","Ban'ethil Hollow"],"points":[{"x":44.56,"y":62.54,"continent_x":0.42176,"continent_y":0.126,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":53.61,"y":61.35,"continent_x":0.43429,"continent_y":0.12435,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":66.43,"y":59.33,"continent_x":0.45202,"continent_y":0.12155,"subzone":"Starbreeze Village","zone_resolution":"client_terrain_mask"},{"x":45.78,"y":57.11,"continent_x":0.42345,"continent_y":0.11849,"subzone":"Ban'ethil Hollow","zone_resolution":"client_terrain_mask"},{"x":47.69,"y":72.58,"continent_x":0.4261,"continent_y":0.13988,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":40.13,"y":55.84,"continent_x":0.41563,"continent_y":0.11673,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":44.97,"y":61.16,"continent_x":0.42233,"continent_y":0.12409,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Darkshore","zone_id":"darkshore","continent":"kalimdor","ui_map_id":1439,"subzones":["Twilight Vale","Wildbend River","Darkshore","Ruins of Mathystra"],"points":[{"x":34.99,"y":88.84,"continent_x":0.44611,"continent_y":0.34019,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":40.61,"y":75.84,"continent_x":0.45611,"continent_y":0.31705,"subzone":"Wildbend River","zone_resolution":"client_terrain_mask"},{"x":51.23,"y":35.19,"continent_x":0.47502,"continent_y":0.2447,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":59.56,"y":19.11,"continent_x":0.48984,"continent_y":0.21608,"subzone":"Ruins of Mathystra","zone_resolution":"client_terrain_mask"},{"x":39.66,"y":36.6,"continent_x":0.45443,"continent_y":0.2472,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":40.94,"y":82.27,"continent_x":0.4567,"continent_y":0.32849,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":42.75,"y":48.27,"continent_x":0.45992,"continent_y":0.26797,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Mulgore","zone_id":"mulgore","continent":"kalimdor","ui_map_id":1412,"subzones":["Mulgore","The Golden Plains","Bael'dun Digsite"],"points":[{"x":39.85,"y":60.02,"continent_x":0.46304,"continent_y":0.61122,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":52.47,"y":33.71,"continent_x":0.48415,"continent_y":0.56724,"subzone":"The Golden Plains","zone_resolution":"client_terrain_mask"},{"x":39.96,"y":72.63,"continent_x":0.46323,"continent_y":0.63231,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":56.11,"y":56.67,"continent_x":0.49024,"continent_y":0.60563,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":51.98,"y":33.27,"continent_x":0.48332,"continent_y":0.5665,"subzone":"The Golden Plains","zone_resolution":"client_terrain_mask"},{"x":31.84,"y":31.17,"continent_x":0.44965,"continent_y":0.56299,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":47.59,"y":49.98,"continent_x":0.47598,"continent_y":0.59444,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":59.07,"y":45.57,"continent_x":0.49518,"continent_y":0.58707,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":33.15,"y":53.47,"continent_x":0.45183,"continent_y":0.60027,"subzone":"Bael'dun Digsite","zone_resolution":"client_terrain_mask"},{"x":48.56,"y":28.23,"continent_x":0.47761,"continent_y":0.55807,"subzone":"The Golden Plains","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Durotar","zone_id":"durotar","continent":"kalimdor","ui_map_id":1411,"subzones":["Durotar","Rocktusk Farm","Southfury River","Razorwind Canyon","Scuttle Coast","Skull Rock"],"points":[{"x":47.66,"y":43.4,"continent_x":0.58558,"continent_y":0.51038,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":45.87,"y":15.54,"continent_x":0.583,"continent_y":0.47035,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":43.81,"y":15.55,"continent_x":0.58005,"continent_y":0.47037,"subzone":"Rocktusk Farm","zone_resolution":"client_terrain_mask"},{"x":34.52,"y":53.77,"continent_x":0.5667,"continent_y":0.52529,"subzone":"Southfury River","zone_resolution":"client_terrain_mask"},{"x":49.14,"y":22.17,"continent_x":0.58771,"continent_y":0.47988,"subzone":"Razorwind Canyon","zone_resolution":"client_terrain_mask"},{"x":56.55,"y":24,"continent_x":0.59835,"continent_y":0.48251,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":59.76,"y":44.36,"continent_x":0.60296,"continent_y":0.51177,"subzone":"Scuttle Coast","zone_resolution":"client_terrain_mask"},{"x":42,"y":20.62,"continent_x":0.57745,"continent_y":0.47765,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":53.25,"y":10.02,"continent_x":0.59361,"continent_y":0.46243,"subzone":"Skull Rock","zone_resolution":"client_terrain_mask"},{"x":41.41,"y":49.83,"continent_x":0.5766,"continent_y":0.51963,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":57.09,"y":24.34,"continent_x":0.59913,"continent_y":0.483,"subzone":"Durotar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge","The Barrens","Gold Road","Bramblescar","The Forgotten Pools","The Stagnant Oasis","Raptor Grounds","Agama'gor","Thorn Hill","The Merchant Coast","Northwatch Hold","Southern Barrens"],"points":[{"x":44.11,"y":80.23,"continent_x":0.51395,"continent_y":0.67697,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":46.15,"y":44.78,"continent_x":0.51958,"continent_y":0.57932,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.99,"y":21.17,"continent_x":0.55218,"continent_y":0.51431,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.23,"y":17.28,"continent_x":0.53355,"continent_y":0.50361,"subzone":"Gold Road","zone_resolution":"client_terrain_mask"},{"x":53.69,"y":51.76,"continent_x":0.54033,"continent_y":0.59854,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":45.14,"y":26.74,"continent_x":0.51679,"continent_y":0.52964,"subzone":"The Forgotten Pools","zone_resolution":"client_terrain_mask"},{"x":54.07,"y":41.59,"continent_x":0.54137,"continent_y":0.57055,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":19.78,"continent_x":0.51397,"continent_y":0.51047,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.7,"y":54.1,"continent_x":0.55138,"continent_y":0.60499,"subzone":"Raptor Grounds","zone_resolution":"client_terrain_mask"},{"x":43.48,"y":52.15,"continent_x":0.51222,"continent_y":0.59962,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":55.82,"y":26.67,"continent_x":0.54619,"continent_y":0.52947,"subzone":"Thorn Hill","zone_resolution":"client_terrain_mask"},{"x":48.88,"y":38.82,"continent_x":0.52709,"continent_y":0.56291,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":63.67,"y":46.13,"continent_x":0.56782,"continent_y":0.58306,"subzone":"The Merchant Coast","zone_resolution":"client_terrain_mask"},{"x":62.17,"y":56.32,"continent_x":0.5637,"continent_y":0.6111,"subzone":"Northwatch Hold","zone_resolution":"client_terrain_mask"},{"x":46.69,"y":61.49,"continent_x":0.52107,"continent_y":0.62536,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":61.68,"y":34.4,"continent_x":0.56233,"continent_y":0.55075,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":50.38,"y":54.5,"continent_x":0.53121,"continent_y":0.60609,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":55.7,"y":9.76,"continent_x":0.54588,"continent_y":0.48289,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":48.43,"y":79.58,"continent_x":0.52586,"continent_y":0.67518,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.06,"y":59.15,"continent_x":0.52482,"continent_y":0.61891,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":62.3,"y":56.64,"continent_x":0.56404,"continent_y":0.612,"subzone":"Northwatch Hold","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Ashenvale","zone_id":"ashenvale","continent":"kalimdor","ui_map_id":1440,"subzones":["The Ruins of Stardust"],"points":[{"x":34.48,"y":68.35,"continent_x":0.47161,"continent_y":0.43836,"subzone":"The Ruins of Stardust","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Un'Goro Crater","zone_id":"un-goro-crater","continent":"kalimdor","ui_map_id":1449,"subzones":["Un'Goro Crater","Golakka Hot Springs","Lakkari Tar Pits"],"points":[{"x":68.94,"y":29.74,"continent_x":0.51859,"continent_y":0.79485,"subzone":"Un'Goro Crater","zone_resolution":"client_terrain_mask"},{"x":26.29,"y":46.71,"continent_x":0.47571,"continent_y":0.81191,"subzone":"Golakka Hot Springs","zone_resolution":"client_terrain_mask"},{"x":51.22,"y":30.6,"continent_x":0.50077,"continent_y":0.79571,"subzone":"Lakkari Tar Pits","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1374,"name":"Rejold Barleybrew","zone":"Dun Morogh"},{"entity_type":"creature","entity_id":6244,"name":"Takar the Seer","zone":"The Barrens"},{"entity_type":"creature","entity_id":7051,"name":"Malformed Defias Drone","zone":"Westfall"},{"entity_type":"creature","entity_id":12836,"name":"Wandering Protector","zone":"Ashenvale"},{"entity_type":"creature","entity_id":14433,"name":"Sludginn","zone":"Wetlands"},{"entity_type":"creature","entity_id":7050,"name":"Defias Drone","zone":"Duskwood"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_8549","previous_quest_ids":[],"next_quest_ids":[8550],"links_evidence":{"previous":[],"next":[{"id":8550,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2447,"item_name":"Peacebloom","per_character":20,"three_characters_total":60}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8549"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["start_coordinates","end_coordinates"],"source_disagreements":[]},"objective_summary":"collect 20: Peacebloom","objective_reference_points":[]},{"quest_id":8550,"title":"The Horde Needs Peacebloom!","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"horde","primary_region_id":"durotar","region_relevance":{"mulgore":["objectives"],"durotar":["objectives"],"the-barrens":["objectives"]},"quest_category":"Ahn'Qiraj War","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":15477,"name":"Herbalist Proudfeather","locations":[],"location_hint":null,"source":"wowforevertools","evidence":"classic","source_url":"https://wowforevertools.com/quests/8550"}]},"end":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":15477,"name":"Herbalist Proudfeather","locations":[],"location_hint":null,"source":"wowforevertools","evidence":"classic","source_url":"https://wowforevertools.com/quests/8550"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2447,"name":"Peacebloom"},"count_per_character":20,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Teldrassil","zone_id":"teldrassil","continent":"kalimdor","ui_map_id":1438,"subzones":["Teldrassil","Starbreeze Village","Ban'ethil Hollow"],"points":[{"x":44.56,"y":62.54,"continent_x":0.42176,"continent_y":0.126,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":53.61,"y":61.35,"continent_x":0.43429,"continent_y":0.12435,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":66.43,"y":59.33,"continent_x":0.45202,"continent_y":0.12155,"subzone":"Starbreeze Village","zone_resolution":"client_terrain_mask"},{"x":45.78,"y":57.11,"continent_x":0.42345,"continent_y":0.11849,"subzone":"Ban'ethil Hollow","zone_resolution":"client_terrain_mask"},{"x":47.69,"y":72.58,"continent_x":0.4261,"continent_y":0.13988,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":40.13,"y":55.84,"continent_x":0.41563,"continent_y":0.11673,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"},{"x":44.97,"y":61.16,"continent_x":0.42233,"continent_y":0.12409,"subzone":"Teldrassil","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Darkshore","zone_id":"darkshore","continent":"kalimdor","ui_map_id":1439,"subzones":["Twilight Vale","Wildbend River","Darkshore","Ruins of Mathystra"],"points":[{"x":34.99,"y":88.84,"continent_x":0.44611,"continent_y":0.34019,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":40.61,"y":75.84,"continent_x":0.45611,"continent_y":0.31705,"subzone":"Wildbend River","zone_resolution":"client_terrain_mask"},{"x":51.23,"y":35.19,"continent_x":0.47502,"continent_y":0.2447,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":59.56,"y":19.11,"continent_x":0.48984,"continent_y":0.21608,"subzone":"Ruins of Mathystra","zone_resolution":"client_terrain_mask"},{"x":39.66,"y":36.6,"continent_x":0.45443,"continent_y":0.2472,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":40.94,"y":82.27,"continent_x":0.4567,"continent_y":0.32849,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":42.75,"y":48.27,"continent_x":0.45992,"continent_y":0.26797,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Mulgore","zone_id":"mulgore","continent":"kalimdor","ui_map_id":1412,"subzones":["Mulgore","The Golden Plains","Bael'dun Digsite"],"points":[{"x":39.85,"y":60.02,"continent_x":0.46304,"continent_y":0.61122,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":52.47,"y":33.71,"continent_x":0.48415,"continent_y":0.56724,"subzone":"The Golden Plains","zone_resolution":"client_terrain_mask"},{"x":39.96,"y":72.63,"continent_x":0.46323,"continent_y":0.63231,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":56.11,"y":56.67,"continent_x":0.49024,"continent_y":0.60563,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":51.98,"y":33.27,"continent_x":0.48332,"continent_y":0.5665,"subzone":"The Golden Plains","zone_resolution":"client_terrain_mask"},{"x":31.84,"y":31.17,"continent_x":0.44965,"continent_y":0.56299,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":47.59,"y":49.98,"continent_x":0.47598,"continent_y":0.59444,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":59.07,"y":45.57,"continent_x":0.49518,"continent_y":0.58707,"subzone":"Mulgore","zone_resolution":"client_terrain_mask"},{"x":33.15,"y":53.47,"continent_x":0.45183,"continent_y":0.60027,"subzone":"Bael'dun Digsite","zone_resolution":"client_terrain_mask"},{"x":48.56,"y":28.23,"continent_x":0.47761,"continent_y":0.55807,"subzone":"The Golden Plains","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Durotar","zone_id":"durotar","continent":"kalimdor","ui_map_id":1411,"subzones":["Durotar","Rocktusk Farm","Southfury River","Razorwind Canyon","Scuttle Coast","Skull Rock"],"points":[{"x":47.66,"y":43.4,"continent_x":0.58558,"continent_y":0.51038,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":45.87,"y":15.54,"continent_x":0.583,"continent_y":0.47035,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":43.81,"y":15.55,"continent_x":0.58005,"continent_y":0.47037,"subzone":"Rocktusk Farm","zone_resolution":"client_terrain_mask"},{"x":34.52,"y":53.77,"continent_x":0.5667,"continent_y":0.52529,"subzone":"Southfury River","zone_resolution":"client_terrain_mask"},{"x":49.14,"y":22.17,"continent_x":0.58771,"continent_y":0.47988,"subzone":"Razorwind Canyon","zone_resolution":"client_terrain_mask"},{"x":56.55,"y":24,"continent_x":0.59835,"continent_y":0.48251,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":59.76,"y":44.36,"continent_x":0.60296,"continent_y":0.51177,"subzone":"Scuttle Coast","zone_resolution":"client_terrain_mask"},{"x":42,"y":20.62,"continent_x":0.57745,"continent_y":0.47765,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":53.25,"y":10.02,"continent_x":0.59361,"continent_y":0.46243,"subzone":"Skull Rock","zone_resolution":"client_terrain_mask"},{"x":41.41,"y":49.83,"continent_x":0.5766,"continent_y":0.51963,"subzone":"Durotar","zone_resolution":"client_terrain_mask"},{"x":57.09,"y":24.34,"continent_x":0.59913,"continent_y":0.483,"subzone":"Durotar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge","The Barrens","Gold Road","Bramblescar","The Forgotten Pools","The Stagnant Oasis","Raptor Grounds","Agama'gor","Thorn Hill","The Merchant Coast","Northwatch Hold","Southern Barrens"],"points":[{"x":44.11,"y":80.23,"continent_x":0.51395,"continent_y":0.67697,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":46.15,"y":44.78,"continent_x":0.51958,"continent_y":0.57932,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.99,"y":21.17,"continent_x":0.55218,"continent_y":0.51431,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.23,"y":17.28,"continent_x":0.53355,"continent_y":0.50361,"subzone":"Gold Road","zone_resolution":"client_terrain_mask"},{"x":53.69,"y":51.76,"continent_x":0.54033,"continent_y":0.59854,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":45.14,"y":26.74,"continent_x":0.51679,"continent_y":0.52964,"subzone":"The Forgotten Pools","zone_resolution":"client_terrain_mask"},{"x":54.07,"y":41.59,"continent_x":0.54137,"continent_y":0.57055,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":19.78,"continent_x":0.51397,"continent_y":0.51047,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.7,"y":54.1,"continent_x":0.55138,"continent_y":0.60499,"subzone":"Raptor Grounds","zone_resolution":"client_terrain_mask"},{"x":43.48,"y":52.15,"continent_x":0.51222,"continent_y":0.59962,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":55.82,"y":26.67,"continent_x":0.54619,"continent_y":0.52947,"subzone":"Thorn Hill","zone_resolution":"client_terrain_mask"},{"x":48.88,"y":38.82,"continent_x":0.52709,"continent_y":0.56291,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":63.67,"y":46.13,"continent_x":0.56782,"continent_y":0.58306,"subzone":"The Merchant Coast","zone_resolution":"client_terrain_mask"},{"x":62.17,"y":56.32,"continent_x":0.5637,"continent_y":0.6111,"subzone":"Northwatch Hold","zone_resolution":"client_terrain_mask"},{"x":46.69,"y":61.49,"continent_x":0.52107,"continent_y":0.62536,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":61.68,"y":34.4,"continent_x":0.56233,"continent_y":0.55075,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":50.38,"y":54.5,"continent_x":0.53121,"continent_y":0.60609,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":55.7,"y":9.76,"continent_x":0.54588,"continent_y":0.48289,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":48.43,"y":79.58,"continent_x":0.52586,"continent_y":0.67518,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.06,"y":59.15,"continent_x":0.52482,"continent_y":0.61891,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":62.3,"y":56.64,"continent_x":0.56404,"continent_y":0.612,"subzone":"Northwatch Hold","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Ashenvale","zone_id":"ashenvale","continent":"kalimdor","ui_map_id":1440,"subzones":["The Ruins of Stardust"],"points":[{"x":34.48,"y":68.35,"continent_x":0.47161,"continent_y":0.43836,"subzone":"The Ruins of Stardust","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"},{"kind":"spawn_samples","zone":"Un'Goro Crater","zone_id":"un-goro-crater","continent":"kalimdor","ui_map_id":1449,"subzones":["Un'Goro Crater","Golakka Hot Springs","Lakkari Tar Pits"],"points":[{"x":68.94,"y":29.74,"continent_x":0.51859,"continent_y":0.79485,"subzone":"Un'Goro Crater","zone_resolution":"client_terrain_mask"},{"x":26.29,"y":46.71,"continent_x":0.47571,"continent_y":0.81191,"subzone":"Golakka Hot Springs","zone_resolution":"client_terrain_mask"},{"x":51.22,"y":30.6,"continent_x":0.50077,"continent_y":0.79571,"subzone":"Lakkari Tar Pits","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1374,"name":"Rejold Barleybrew","zone":"Dun Morogh"},{"entity_type":"creature","entity_id":6244,"name":"Takar the Seer","zone":"The Barrens"},{"entity_type":"creature","entity_id":7051,"name":"Malformed Defias Drone","zone":"Westfall"},{"entity_type":"creature","entity_id":12836,"name":"Wandering Protector","zone":"Ashenvale"},{"entity_type":"creature","entity_id":14433,"name":"Sludginn","zone":"Wetlands"},{"entity_type":"creature","entity_id":7050,"name":"Defias Drone","zone":"Duskwood"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_8549","previous_quest_ids":[8549],"next_quest_ids":[],"links_evidence":{"previous":[{"id":8549,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":8549,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":2447,"item_name":"Peacebloom","per_character":20,"three_characters_total":60}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8550"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["start_coordinates","end_coordinates"],"source_disagreements":[]},"objective_summary":"collect 20: Peacebloom","objective_reference_points":[]},{"quest_id":8670,"title":"Runetotem the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"durotar","region_relevance":{"durotar":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Runetotem","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Razor Hill","x":53.2,"y":43.7,"continent_x":0.5935370038021913,"continent_y":0.5108176668986546,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Durotar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8670/runetotem-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Runetotem","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Razor Hill","x":53.2,"y":43.7,"continent_x":0.5935370038021913,"continent_y":0.5108176668986546,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Durotar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8670/runetotem-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder Runetotem"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Razor Hill","x":53.2,"y":43.7,"continent_x":0.5935370038021913,"continent_y":0.5108176668986546,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8670/runetotem-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8670"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8670/runetotem-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder Runetotem","objective_reference_points":[]}]},{"region_id":"mulgore","quests":[{"quest_id":96241,"title":"Talkin' bout Toxins, Mon","quest_level":30,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Mazu'kon","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":32.5,"y":20.7,"continent_x":0.4507506055912843,"continent_y":0.5454798089499016,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96241/talkin-bout-toxins-mon/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Mazu'kon","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":32.5,"y":20.7,"continent_x":0.4507506055912843,"continent_y":0.5454798089499016,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96241/talkin-bout-toxins-mon/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Mazu'kon"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":32.5,"y":20.7,"continent_x":0.4507506055912843,"continent_y":0.5454798089499016,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96241/talkin-bout-toxins-mon/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96241/talkin-bout-toxins-mon/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Mazu'kon","objective_reference_points":[]},{"quest_id":96259,"title":"Defending the Dead","quest_level":30,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Muln Earthfury","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96259/defending-the-dead/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Muln Earthfury","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96259/defending-the-dead/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Muln Earthfury"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96259/defending-the-dead/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96259/defending-the-dead/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Muln Earthfury","objective_reference_points":[]},{"quest_id":96260,"title":"Stronger than Steel","quest_level":30,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Yorn Grimtotem","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Skywatcher Plateau","x":32.5,"y":20,"continent_x":0.4507506055912843,"continent_y":0.5443093715837957,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96260/stronger-than-steel/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Yorn Grimtotem","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Skywatcher Plateau","x":32.5,"y":20,"continent_x":0.4507506055912843,"continent_y":0.5443093715837957,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96260/stronger-than-steel/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Yorn Grimtotem"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Skywatcher Plateau","x":32.5,"y":20,"continent_x":0.4507506055912843,"continent_y":0.5443093715837957,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96260/stronger-than-steel/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96260/stronger-than-steel/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Yorn Grimtotem","objective_reference_points":[]},{"quest_id":96294,"title":"A Darker Truth","quest_level":30,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends","objectives"]},"quest_category":null,"forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Muln Earthfury","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96294/a-darker-truth/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Muln Earthfury"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96294/a-darker-truth/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96294/a-darker-truth/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["start_coordinates","minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Muln Earthfury","objective_reference_points":[]},{"quest_id":96261,"title":"The Broodmother","quest_level":31,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Muln Earthfury","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96261/the-broodmother/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Muln Earthfury","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96261/the-broodmother/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Muln Earthfury"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96261/the-broodmother/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96261/the-broodmother/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Muln Earthfury","objective_reference_points":[]},{"quest_id":98823,"title":"Earthen Echo","quest_level":31,"minimum_level":null,"level_type":"fixed","faction":"horde","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends","objectives"]},"quest_category":"Excavation Site: Wetlands","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Bashana Runetotem","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Elder Rise","x":71.1,"y":34.2,"continent_x":0.46989478839778603,"continent_y":0.5660849466057575,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Thunder Bluff","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98823/earthen-echo/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Muln Earthfury","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98823/earthen-echo/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Muln Earthfury"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":33.4,"y":22.6,"continent_x":0.452255708528136,"continent_y":0.548656710372189,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98823/earthen-echo/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98823"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98823/earthen-echo/"}],"field_provenance":{"exists":"client","title":"reported","level":"reported","zone":"reported","side":"reported","rewards":"reported"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Muln Earthfury","objective_reference_points":[]},{"quest_id":96774,"title":"Ancient Gurubashi Idol","quest_level":40,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Mazu'kon","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":32.5,"y":20.7,"continent_x":0.4507506055912843,"continent_y":0.5454798089499016,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96774/ancient-gurubashi-idol/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Mazu'kon","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":32.5,"y":20.7,"continent_x":0.4507506055912843,"continent_y":0.5454798089499016,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96774/ancient-gurubashi-idol/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Mazu'kon"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":32.5,"y":20.7,"continent_x":0.4507506055912843,"continent_y":0.5454798089499016,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96774/ancient-gurubashi-idol/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96774/ancient-gurubashi-idol/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Mazu'kon","objective_reference_points":[]},{"quest_id":7907,"title":"Darkmoon Beast Deck","quest_level":55,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Darkmoon Faire","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":null,"name":"Beasts Deck","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7907/darkmoon-beast-deck/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Professor Thaddeus Paleo","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":37.4,"y":45,"continent_x":0.4589450549141435,"continent_y":0.5861107060875773,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7907/darkmoon-beast-deck/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19228,"name":"Beasts Deck"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19228,"item_name":"Beasts Deck","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7907"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7907/darkmoon-beast-deck/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":["start_coordinates","some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Beasts Deck","objective_reference_points":[]},{"quest_id":7927,"title":"Darkmoon Portals Deck","quest_level":55,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Darkmoon Faire","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":null,"name":"Portals Deck","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7927/darkmoon-portals-deck/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Professor Thaddeus Paleo","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":37.4,"y":45,"continent_x":0.4589450549141435,"continent_y":0.5861107060875773,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7927/darkmoon-portals-deck/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19277,"name":"Portals Deck"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19277,"item_name":"Portals Deck","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7927"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7927/darkmoon-portals-deck/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":["start_coordinates","some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Portals Deck","objective_reference_points":[]},{"quest_id":7928,"title":"Darkmoon Warlords Deck","quest_level":55,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Darkmoon Faire","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":null,"name":"Warlords Deck","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7928/darkmoon-warlords-deck/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Professor Thaddeus Paleo","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":37.4,"y":45,"continent_x":0.4589450549141435,"continent_y":0.5861107060875773,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7928/darkmoon-warlords-deck/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19257,"name":"Warlords Deck"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19257,"item_name":"Warlords Deck","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7928"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7928/darkmoon-warlords-deck/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":["start_coordinates","some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Warlords Deck","objective_reference_points":[]},{"quest_id":7929,"title":"Darkmoon Elementals Deck","quest_level":55,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Darkmoon Faire","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":null,"name":"Elementals Deck","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7929/darkmoon-elementals-deck/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Professor Thaddeus Paleo","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":37.4,"y":45,"continent_x":0.4589450549141435,"continent_y":0.5861107060875773,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7929/darkmoon-elementals-deck/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19267,"name":"Elementals Deck"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19267,"item_name":"Elementals Deck","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7929"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7929/darkmoon-elementals-deck/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":["start_coordinates","some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Elementals Deck","objective_reference_points":[]},{"quest_id":7889,"title":"Coarse Weightstone","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":500}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kerri Hicks","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.6,"y":46.4,"continent_x":0.46095185882994577,"continent_y":0.5884515808197891,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7889/coarse-weightstone/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kerri Hicks","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.6,"y":46.4,"continent_x":0.46095185882994577,"continent_y":0.5884515808197891,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7889/coarse-weightstone/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":3240,"name":"Coarse Weightstone"},"count_per_character":10,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":3240,"item_name":"Coarse Weightstone","per_character":10,"three_characters_total":30}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7889"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7889/coarse-weightstone/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 10: Coarse Weightstone","objective_reference_points":[]},{"quest_id":7890,"title":"Heavy Grinding Stone","quest_level":60,"minimum_level":10,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":1100}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kerri Hicks","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.6,"y":46.4,"continent_x":0.46095185882994577,"continent_y":0.5884515808197891,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7890/heavy-grinding-stone/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kerri Hicks","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.6,"y":46.4,"continent_x":0.46095185882994577,"continent_y":0.5884515808197891,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7890/heavy-grinding-stone/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":3486,"name":"Heavy Grinding Stone"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":3486,"item_name":"Heavy Grinding Stone","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7890"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7890/heavy-grinding-stone/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 7: Heavy Grinding Stone","objective_reference_points":[]},{"quest_id":7891,"title":"Green Iron Bracers","quest_level":60,"minimum_level":20,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":1700}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kerri Hicks","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.6,"y":46.4,"continent_x":0.46095185882994577,"continent_y":0.5884515808197891,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7891/green-iron-bracers/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kerri Hicks","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.6,"y":46.4,"continent_x":0.46095185882994577,"continent_y":0.5884515808197891,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7891/green-iron-bracers/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":3835,"name":"Green Iron Bracers"},"count_per_character":3,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":3835,"item_name":"Green Iron Bracers","per_character":3,"three_characters_total":9}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7891"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7891/green-iron-bracers/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 3: Green Iron Bracers","objective_reference_points":[]},{"quest_id":7894,"title":"Copper Modulator","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":500}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Rinling","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38,"y":44.3,"continent_x":0.45994845687204466,"continent_y":0.5849402687214714,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7894/copper-modulator/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Rinling","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38,"y":44.3,"continent_x":0.45994845687204466,"continent_y":0.5849402687214714,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7894/copper-modulator/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":4363,"name":"Copper Modulator"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["Moonbrook","Saldean's Farm","Alexston Farmstead","Furlbrow's Pumpkin Farm","The Molsen Farm","The Dead Acre","Longshore","The Jansen Stead","Westfall","Gold Coast Quarry"],"points":[{"x":47.1,"y":67.64,"continent_x":0.41568,"continent_y":0.78601,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":56.85,"y":35.71,"continent_x":0.42537,"continent_y":0.75426,"subzone":"Saldean's Farm","zone_resolution":"client_terrain_mask"},{"x":35.36,"y":47.2,"continent_x":0.404,"continent_y":0.76568,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":56.85,"y":34.26,"continent_x":0.42537,"continent_y":0.75281,"subzone":"Saldean's Farm","zone_resolution":"client_terrain_mask"},{"x":56.33,"y":35.93,"continent_x":0.42486,"continent_y":0.75448,"subzone":"Saldean's Farm","zone_resolution":"client_terrain_mask"},{"x":49.88,"y":21.29,"continent_x":0.41844,"continent_y":0.73992,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":38.14,"y":50.79,"continent_x":0.40677,"continent_y":0.76925,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":39.14,"y":52.09,"continent_x":0.40776,"continent_y":0.77054,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":51.09,"y":20.12,"continent_x":0.41965,"continent_y":0.73875,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":43.8,"y":36.52,"continent_x":0.4124,"continent_y":0.75506,"subzone":"The Molsen Farm","zone_resolution":"client_terrain_mask"},{"x":53.15,"y":30.63,"continent_x":0.42169,"continent_y":0.74921,"subzone":"Saldean's Farm","zone_resolution":"client_terrain_mask"},{"x":64.61,"y":61.86,"continent_x":0.43309,"continent_y":0.78026,"subzone":"The Dead Acre","zone_resolution":"client_terrain_mask"},{"x":63.65,"y":61.36,"continent_x":0.43213,"continent_y":0.77976,"subzone":"The Dead Acre","zone_resolution":"client_terrain_mask"},{"x":30.21,"y":27.52,"continent_x":0.39888,"continent_y":0.74611,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":24.84,"y":48.26,"continent_x":0.39354,"continent_y":0.76674,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":27.48,"y":59.93,"continent_x":0.39617,"continent_y":0.77834,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":25.66,"y":46.85,"continent_x":0.39436,"continent_y":0.76533,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":25.21,"y":55.03,"continent_x":0.39391,"continent_y":0.77347,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":57.13,"y":21.18,"continent_x":0.42565,"continent_y":0.73981,"subzone":"The Jansen Stead","zone_resolution":"client_terrain_mask"},{"x":56.59,"y":20.99,"continent_x":0.42511,"continent_y":0.73962,"subzone":"The Jansen Stead","zone_resolution":"client_terrain_mask"},{"x":57.47,"y":18.14,"continent_x":0.42599,"continent_y":0.73679,"subzone":"The Jansen Stead","zone_resolution":"client_terrain_mask"},{"x":50.09,"y":67.11,"continent_x":0.41865,"continent_y":0.78548,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":50.76,"y":65.24,"continent_x":0.41932,"continent_y":0.78362,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":36.03,"y":51.34,"continent_x":0.40467,"continent_y":0.7698,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":43.91,"y":36.71,"continent_x":0.41251,"continent_y":0.75525,"subzone":"The Molsen Farm","zone_resolution":"client_terrain_mask"},{"x":49.24,"y":27.43,"continent_x":0.41781,"continent_y":0.74602,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":50.66,"y":19.3,"continent_x":0.41922,"continent_y":0.73794,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":63.38,"y":62.02,"continent_x":0.43187,"continent_y":0.78042,"subzone":"The Dead Acre","zone_resolution":"client_terrain_mask"},{"x":36.04,"y":53.08,"continent_x":0.40468,"continent_y":0.77153,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":36.04,"y":54.71,"continent_x":0.40468,"continent_y":0.77315,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":70.35,"continent_x":0.41399,"continent_y":0.7887,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":44.38,"y":67.72,"continent_x":0.41297,"continent_y":0.78608,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":43.07,"y":70.8,"continent_x":0.41167,"continent_y":0.78915,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":30.46,"y":45.87,"continent_x":0.39913,"continent_y":0.76436,"subzone":"Gold Coast Quarry","zone_resolution":"client_terrain_mask"},{"x":31.72,"y":43.03,"continent_x":0.40039,"continent_y":0.76153,"subzone":"Gold Coast Quarry","zone_resolution":"client_terrain_mask"},{"x":33.22,"y":58.58,"continent_x":0.40188,"continent_y":0.777,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":38.12,"y":57.35,"continent_x":0.40675,"continent_y":0.77577,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":34.7,"y":52.68,"continent_x":0.40335,"continent_y":0.77113,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":45.61,"y":69.39,"continent_x":0.4142,"continent_y":0.78775,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":43.46,"y":70.8,"continent_x":0.41206,"continent_y":0.78915,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":44.03,"y":69.24,"continent_x":0.41263,"continent_y":0.7876,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":43.74,"y":66.41,"continent_x":0.41234,"continent_y":0.78478,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":35.87,"y":53.14,"continent_x":0.40451,"continent_y":0.77159,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":38.8,"y":57.98,"continent_x":0.40743,"continent_y":0.7764,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":28.93,"y":50.15,"continent_x":0.39761,"continent_y":0.76861,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":20.37,"continent_x":0.41737,"continent_y":0.739,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":31.7,"y":32.93,"continent_x":0.40037,"continent_y":0.75149,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":32.03,"y":33.88,"continent_x":0.40069,"continent_y":0.75244,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":44.47,"y":65.73,"continent_x":0.41306,"continent_y":0.78411,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":31.22,"y":44.64,"continent_x":0.39989,"continent_y":0.76314,"subzone":"Gold Coast Quarry","zone_resolution":"client_terrain_mask"},{"x":33.15,"y":56.64,"continent_x":0.40181,"continent_y":0.77507,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":37.21,"y":54.53,"continent_x":0.40584,"continent_y":0.77297,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":38.12,"y":57.35,"continent_x":0.40675,"continent_y":0.77577,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":42.22,"y":69.42,"continent_x":0.41083,"continent_y":0.78777,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":35.1,"y":53.78,"continent_x":0.40375,"continent_y":0.77222,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":41.95,"y":69.63,"continent_x":0.41056,"continent_y":0.78798,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":43.31,"y":69.59,"continent_x":0.41191,"continent_y":0.78794,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":43.93,"y":68.08,"continent_x":0.41253,"continent_y":0.78644,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":34.44,"y":15.02,"continent_x":0.40309,"continent_y":0.73368,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":44.9,"y":71.1,"continent_x":0.41349,"continent_y":0.78945,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js"}],"dropped_by":[{"entity_type":"creature","entity_id":6232,"name":"Arcane Nullifier X-21","zone":"Gnomeregan"},{"entity_type":"creature","entity_id":573,"name":"Foe Reaper 4000","zone":"Westfall"},{"entity_type":"creature","entity_id":7849,"name":"Mobile Alert System","zone":"Gnomeregan"},{"entity_type":"creature","entity_id":11684,"name":"Warsong Shredder","zone":"Ashenvale"},{"entity_type":"creature","entity_id":6225,"name":"Mechano-Tank","zone":"Gnomeregan"},{"entity_type":"creature","entity_id":6227,"name":"Mechano-Frostwalker","zone":"Gnomeregan"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":4363,"item_name":"Copper Modulator","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7894"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7894/copper-modulator/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 5: Copper Modulator","objective_reference_points":[]},{"quest_id":7895,"title":"Whirring Bronze Gizmo","quest_level":60,"minimum_level":10,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":1100}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Rinling","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38,"y":44.3,"continent_x":0.45994845687204466,"continent_y":0.5849402687214714,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7895/whirring-bronze-gizmo/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Rinling","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38,"y":44.3,"continent_x":0.45994845687204466,"continent_y":0.5849402687214714,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7895/whirring-bronze-gizmo/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":4375,"name":"Whirring Bronze Gizmo"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Redridge Canyons","Render's Camp","Redridge Mountains","Render's Rock"],"points":[{"x":23.5,"y":11.47,"continent_x":0.5168,"continent_y":0.69067,"subzone":"Redridge Canyons","zone_resolution":"client_terrain_mask"},{"x":31.39,"y":11.21,"continent_x":0.52167,"continent_y":0.69051,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"},{"x":22.15,"y":9.96,"continent_x":0.51597,"continent_y":0.68974,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":33.91,"y":14.35,"continent_x":0.52322,"continent_y":0.69245,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"},{"x":30.44,"y":9.93,"continent_x":0.52108,"continent_y":0.68972,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"},{"x":30.81,"y":10.81,"continent_x":0.52131,"continent_y":0.69026,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"},{"x":29.84,"y":9.12,"continent_x":0.52071,"continent_y":0.68922,"subzone":"Render's Rock","zone_resolution":"client_terrain_mask"},{"x":31.62,"y":9.22,"continent_x":0.52181,"continent_y":0.68928,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"},{"x":27.1,"y":7.05,"continent_x":0.51902,"continent_y":0.68794,"subzone":"Render's Rock","zone_resolution":"client_terrain_mask"},{"x":24.44,"y":8.54,"continent_x":0.51738,"continent_y":0.68886,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"},{"x":24.96,"y":10.27,"continent_x":0.5177,"continent_y":0.68993,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js"},{"kind":"spawn_samples","zone":"Western Plaguelands","zone_id":"western-plaguelands","continent":"eastern-kingdoms","ui_map_id":1422,"subzones":["Hearthglen"],"points":[{"x":42.49,"y":16.07,"continent_x":0.49462,"continent_y":0.19434,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":46.07,"y":19.09,"continent_x":0.49899,"continent_y":0.19803,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":43.26,"y":20.68,"continent_x":0.49556,"continent_y":0.19998,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":46.16,"y":18.19,"continent_x":0.4991,"continent_y":0.19694,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":43.17,"y":19.64,"continent_x":0.49544,"continent_y":0.1987,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":47,"y":13.89,"continent_x":0.50013,"continent_y":0.19168,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.75,"y":13.42,"continent_x":0.49493,"continent_y":0.19111,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":46.55,"y":13.68,"continent_x":0.49957,"continent_y":0.19143,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":45.38,"y":17.94,"continent_x":0.49815,"continent_y":0.19663,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.61,"y":17.65,"continent_x":0.49476,"continent_y":0.19628,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":43.57,"y":13.75,"continent_x":0.49593,"continent_y":0.19151,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":46.64,"y":13.74,"continent_x":0.49968,"continent_y":0.1915,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.68,"y":18.57,"continent_x":0.49485,"continent_y":0.1974,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.77,"y":16.34,"continent_x":0.49496,"continent_y":0.19467,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":46.57,"y":13.47,"continent_x":0.4996,"continent_y":0.19117,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.53,"y":18.19,"continent_x":0.49466,"continent_y":0.19694,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.43,"y":19.14,"continent_x":0.49454,"continent_y":0.19809,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":41.56,"y":15.35,"continent_x":0.49348,"continent_y":0.19346,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":43.49,"y":13.56,"continent_x":0.49584,"continent_y":0.19128,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":44.89,"y":16.37,"continent_x":0.49755,"continent_y":0.19471,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.92,"y":14.56,"continent_x":0.49514,"continent_y":0.1925,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":46.81,"y":14.06,"continent_x":0.49989,"continent_y":0.19189,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"},{"x":42.61,"y":19.02,"continent_x":0.49476,"continent_y":0.19795,"subzone":"Hearthglen","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js"},{"kind":"spawn_samples","zone":null,"zone_id":null,"continent":"eastern-kingdoms","ui_map_id":null,"subzones":["The Drowned Reef"],"points":[{"x":null,"y":null,"continent_x":0.50307,"continent_y":0.41226,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.49656,"continent_y":0.41425,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50153,"continent_y":0.41228,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50527,"continent_y":0.41733,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50076,"continent_y":0.41273,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50487,"continent_y":0.41533,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50078,"continent_y":0.41577,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50225,"continent_y":0.41275,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50034,"continent_y":0.41257,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50516,"continent_y":0.41103,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50085,"continent_y":0.41008,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50268,"continent_y":0.41626,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50271,"continent_y":0.41012,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50296,"continent_y":0.41057,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50301,"continent_y":0.41235,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50294,"continent_y":0.41397,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50151,"continent_y":0.41267,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50026,"continent_y":0.41117,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.49969,"continent_y":0.41277,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.5007,"continent_y":0.41595,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50385,"continent_y":0.41438,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50422,"continent_y":0.41249,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.49849,"continent_y":0.41083,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.49966,"continent_y":0.40977,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.5016,"continent_y":0.40969,"subzone":"The Drowned Reef","zone_resolution":"unresolved"},{"x":null,"y":null,"continent_x":0.50526,"continent_y":0.41716,"subzone":"The Drowned Reef","zone_resolution":"unresolved"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2447,"name":"Narillasanz","zone":"Alterac Mountains"},{"entity_type":"creature","entity_id":615,"name":"Blackrock Tracker","zone":"Redridge Mountains"},{"entity_type":"creature","entity_id":2595,"name":"Daggerspine Raider","zone":"Arathi Highlands"},{"entity_type":"creature","entity_id":1834,"name":"Scarlet Paladin","zone":"Western Plaguelands"},{"entity_type":"creature","entity_id":4855,"name":"Stonevault Brawler","zone":"Uldaman"},{"entity_type":"crafted","name":"Engineering"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":4375,"item_name":"Whirring Bronze Gizmo","per_character":7,"three_characters_total":21}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7895"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7895/whirring-bronze-gizmo/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 7: Whirring Bronze Gizmo","objective_reference_points":[]},{"quest_id":7896,"title":"Green Fireworks","quest_level":60,"minimum_level":20,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":1700}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Rinling","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38,"y":44.3,"continent_x":0.45994845687204466,"continent_y":0.5849402687214714,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7896/green-fireworks/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Rinling","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38,"y":44.3,"continent_x":0.45994845687204466,"continent_y":0.5849402687214714,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7896/green-fireworks/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":9313,"name":"Green Firework"},"count_per_character":36,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":9313,"item_name":"Green Firework","per_character":36,"three_characters_total":108}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7896"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7896/green-fireworks/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 36: Green Firework","objective_reference_points":[]},{"quest_id":7926,"title":"The Darkmoon Faire","quest_level":60,"minimum_level":6,"level_type":"fixed","faction":"horde","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Orgrimmar","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Kruban Darkblade","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":52.9,"y":66.6,"continent_x":0.5839480731181583,"continent_y":0.45444583574506436,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Orgrimmar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7926/the-darkmoon-faire/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7926/the-darkmoon-faire/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19338,"name":"Free Ticket Voucher"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19338,"item_name":"Free Ticket Voucher","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7926"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7926/the-darkmoon-faire/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Free Ticket Voucher","objective_reference_points":[]},{"quest_id":7930,"title":"5 Tickets - Darkmoon Flower","quest_level":60,"minimum_level":6,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7930/5-tickets-darkmoon-flower/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7930/5-tickets-darkmoon-flower/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19182,"name":"Darkmoon Faire Prize Ticket"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19182,"item_name":"Darkmoon Faire Prize Ticket","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7930"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7930/5-tickets-darkmoon-flower/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 5: Darkmoon Faire Prize Ticket","objective_reference_points":[]},{"quest_id":7931,"title":"5 Tickets - Minor Darkmoon Prize","quest_level":60,"minimum_level":15,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7931/5-tickets-minor-darkmoon-prize/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7931/5-tickets-minor-darkmoon-prize/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19182,"name":"Darkmoon Faire Prize Ticket"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19182,"item_name":"Darkmoon Faire Prize Ticket","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7931"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7931/5-tickets-minor-darkmoon-prize/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 5: Darkmoon Faire Prize Ticket","objective_reference_points":[]},{"quest_id":7934,"title":"50 Tickets - Darkmoon Storage Box","quest_level":60,"minimum_level":6,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7934/50-tickets-darkmoon-storage-box/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gelvas Grimegate","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Mulgore","x":38.1,"y":44.7,"continent_x":0.4601156905316949,"continent_y":0.585609090073532,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7934/50-tickets-darkmoon-storage-box/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19182,"name":"Darkmoon Faire Prize Ticket"},"count_per_character":50,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19182,"item_name":"Darkmoon Faire Prize Ticket","per_character":50,"three_characters_total":150}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7934"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7934/50-tickets-darkmoon-storage-box/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 50: Darkmoon Faire Prize Ticket","objective_reference_points":[]},{"quest_id":7945,"title":"Your Fortune Awaits You...","quest_level":60,"minimum_level":10,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["ends"]},"quest_category":"Darkmoon Faire","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":null,"name":"Sayge's Fortune #27","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7945/your-fortune-awaits-you/"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Mysterious Tree Stump","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Palemane Rock","x":36.2,"y":64.5,"continent_x":0.4569382509983413,"continent_y":0.6187157470005271,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7945/your-fortune-awaits-you/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":19452,"name":"Sayge's Fortune #27"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":19452,"item_name":"Sayge's Fortune #27","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7945"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7945/your-fortune-awaits-you/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":["start_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Sayge's Fortune #27","objective_reference_points":[]},{"quest_id":8673,"title":"Bloodhoof the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"mulgore","region_relevance":{"mulgore":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Bloodhoof","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Stonebull Lake","x":47.5,"y":57.8,"continent_x":0.47583565453881255,"continent_y":0.6075129893535136,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8673/bloodhoof-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Bloodhoof","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Stonebull Lake","x":47.5,"y":57.8,"continent_x":0.47583565453881255,"continent_y":0.6075129893535136,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Mulgore","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8673/bloodhoof-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder Bloodhoof"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Stonebull Lake","x":47.5,"y":57.8,"continent_x":0.47583565453881255,"continent_y":0.6075129893535136,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8673/bloodhoof-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8673"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8673/bloodhoof-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder Bloodhoof","objective_reference_points":[]},{"quest_id":99196,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"level_type":"fixed","faction":"horde","primary_region_id":"mulgore","region_relevance":{"mulgore":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"Mulgore","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Oura Stormspinner","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":34.2,"y":22.4,"continent_x":0.45359,"continent_y":0.54832,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/99196"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Oura Stormspinner","locations":[{"continent":"kalimdor","zone":"Mulgore","zone_id":"mulgore","ui_map_id":1412,"subzone":"Camp Gev'rek","x":34.2,"y":22.4,"continent_x":0.45359,"continent_y":0.54832,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/99196"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2592,"name":"Wool Cloth"},"count_per_character":60,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2592,"item_name":"Wool Cloth","per_character":60,"three_characters_total":180}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/99196"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/99196/a-donation-of-wool/"}],"field_provenance":{"exists":"client","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 60: Wool Cloth","objective_reference_points":[]}]},{"region_id":"silverpine-forest","quests":[{"quest_id":516,"title":"Beren's Peril","quest_level":21,"minimum_level":16,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":2121,"name":"Shadow Priest Allister","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.98,"y":40.93,"continent_x":0.40901,"continent_y":0.29599,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44,"y":41,"continent_x":0.40904,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/516"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":2121,"name":"Shadow Priest Allister","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.98,"y":40.93,"continent_x":0.40901,"continent_y":0.29599,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44,"y":41,"continent_x":0.40904,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/516"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":1974,"name":"Ravenclaw Drudger"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Beren's Peril","Silverpine Forest","Ambermill"],"points":[{"x":60.34,"y":74.01,"continent_x":0.42853,"continent_y":0.33546,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":57.44,"y":70.81,"continent_x":0.42507,"continent_y":0.33165,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.73,"y":69.82,"continent_x":0.42542,"continent_y":0.33046,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":56.74,"y":70.43,"continent_x":0.42424,"continent_y":0.33119,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":58.06,"y":69.88,"continent_x":0.42581,"continent_y":0.33054,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":58.3,"y":72.01,"continent_x":0.4261,"continent_y":0.33308,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":59.64,"y":70.76,"continent_x":0.4277,"continent_y":0.33159,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.14,"y":70.5,"continent_x":0.4271,"continent_y":0.33128,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.58,"y":72.36,"continent_x":0.42882,"continent_y":0.3335,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.01,"y":72.09,"continent_x":0.42814,"continent_y":0.33317,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.66,"y":72.61,"continent_x":0.42891,"continent_y":0.33379,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":1973,"name":"Ravenclaw Guardian"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest","Ambermill","Beren's Peril"],"points":[{"x":57.12,"y":71.02,"continent_x":0.42469,"continent_y":0.3319,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.58,"y":71.53,"continent_x":0.42524,"continent_y":0.33251,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.41,"y":70.88,"continent_x":0.42503,"continent_y":0.33173,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.76,"y":69.82,"continent_x":0.42545,"continent_y":0.33046,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.28,"y":69.89,"continent_x":0.42488,"continent_y":0.33055,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":58.76,"y":71.75,"continent_x":0.42665,"continent_y":0.33277,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.68,"y":71.61,"continent_x":0.42655,"continent_y":0.3326,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.96,"y":70.86,"continent_x":0.42688,"continent_y":0.33171,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.66,"y":71.29,"continent_x":0.42653,"continent_y":0.33222,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.04,"y":71.11,"continent_x":0.42817,"continent_y":0.33201,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.66,"y":69.87,"continent_x":0.42772,"continent_y":0.33053,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.58,"y":71.76,"continent_x":0.42763,"continent_y":0.33278,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/516"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/516/berens-peril/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"kill 6: Ravenclaw Drudger; kill 6: Ravenclaw Guardian","objective_reference_points":[]},{"quest_id":480,"title":"The Weaver","quest_level":22,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":2121,"name":"Shadow Priest Allister","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.98,"y":40.93,"continent_x":0.40901,"continent_y":0.29599,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44,"y":41,"continent_x":0.40904,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/480"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":2121,"name":"Shadow Priest Allister","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.98,"y":40.93,"continent_x":0.40901,"continent_y":0.29599,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44,"y":41,"continent_x":0.40904,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/480"}]},"objectives":[{"action":"collect","target":{"type":"item","id":3515,"name":"Ataeric's Staff"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Ambermill"],"points":[{"x":63.4,"y":64.28,"continent_x":0.43218,"continent_y":0.32385,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2120,"name":"Archmage Ataeric","zone":"Silverpine Forest"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_477","previous_quest_ids":[479],"next_quest_ids":[],"links_evidence":{"previous":[{"id":479,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":479,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[479],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3515,"item_name":"Ataeric's Staff","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/480"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/480/the-weaver/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Ataeric's Staff","objective_reference_points":[]},{"quest_id":91859,"title":"A Curious Pair","quest_level":22,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Trevan Rol","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.4,"y":41,"continent_x":0.40832,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91859"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathguard Baldren","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":45.8,"y":41.8,"continent_x":0.41118,"continent_y":0.29703,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91859"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Deathguard Baldren"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":45.8,"y":41.8,"continent_x":0.41118,"continent_y":0.29703,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91859"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91859"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91859/a-curious-pair/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Deathguard Baldren","objective_reference_points":[]},{"quest_id":91860,"title":"A Grim Fate","quest_level":22,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathguard Baldren","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":45.8,"y":41.8,"continent_x":0.41118,"continent_y":0.29703,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91860"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Charred Remains","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":64.9,"y":34.4,"continent_x":0.4339728214049678,"continent_y":0.2882025262092814,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/91860/a-grim-fate/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"object","id":null,"name":"Charred Remains"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":64.9,"y":34.4,"continent_x":0.4339728214049678,"continent_y":0.2882025262092814,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/91860/a-grim-fate/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91860"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91860/a-grim-fate/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Charred Remains","objective_reference_points":[]},{"quest_id":91861,"title":"Into Fenris Keep","quest_level":22,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Charred Remains","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":64.9,"y":34.4,"continent_x":0.4339728214049678,"continent_y":0.2882025262092814,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/91861/into-fenris-keep/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91861"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Lumina Windsinger"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91861"},{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91861"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91861"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91861/into-fenris-keep/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[{"field":"end_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."}]},"objective_summary":"talk or deliver: Lumina Windsinger","objective_reference_points":[]},{"quest_id":91862,"title":"Lumina Windsinger","quest_level":22,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91862"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/91862"}]},"objectives":[{"action":"collect","target":{"type":"item","id":267412,"name":"Fenris Isle Key"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Fenris Isle"],"points":[{"x":65,"y":23.2,"continent_x":0.43409,"continent_y":0.27484,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":24.8,"continent_x":0.43433,"continent_y":0.27675,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.4,"y":24.4,"continent_x":0.43457,"continent_y":0.27627,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.6,"y":23.4,"continent_x":0.43481,"continent_y":0.27508,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.6,"y":23.6,"continent_x":0.43481,"continent_y":0.27532,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":25.2,"continent_x":0.43505,"continent_y":0.27723,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":25.8,"continent_x":0.43505,"continent_y":0.27794,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65,"y":23.2,"continent_x":0.43409,"continent_y":0.27484,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":24.4,"continent_x":0.43433,"continent_y":0.27627,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":24.6,"continent_x":0.43433,"continent_y":0.27651,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":23.4,"continent_x":0.43505,"continent_y":0.27508,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":23.6,"continent_x":0.43505,"continent_y":0.27532,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.2,"y":24.6,"continent_x":0.43552,"continent_y":0.27651,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":63.4,"y":22.2,"continent_x":0.43218,"continent_y":0.27365,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.2,"y":21,"continent_x":0.43314,"continent_y":0.27221,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.4,"y":23.4,"continent_x":0.43338,"continent_y":0.27508,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.4,"y":24.2,"continent_x":0.43338,"continent_y":0.27603,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.6,"y":23.2,"continent_x":0.43361,"continent_y":0.27484,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.6,"y":24.2,"continent_x":0.43361,"continent_y":0.27603,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.8,"y":22.2,"continent_x":0.43385,"continent_y":0.27365,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":64.8,"y":24.6,"continent_x":0.43385,"continent_y":0.27651,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":20.4,"continent_x":0.43433,"continent_y":0.2715,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":21.4,"continent_x":0.43433,"continent_y":0.27269,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.6,"y":19.2,"continent_x":0.43481,"continent_y":0.27007,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.6,"y":23,"continent_x":0.43481,"continent_y":0.2746,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.6,"y":30.2,"continent_x":0.43481,"continent_y":0.28319,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":19.6,"continent_x":0.43505,"continent_y":0.27054,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":28.4,"continent_x":0.43505,"continent_y":0.28104,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":29.4,"continent_x":0.43505,"continent_y":0.28224,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66,"y":27,"continent_x":0.43529,"continent_y":0.27937,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.2,"y":26,"continent_x":0.43552,"continent_y":0.27818,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.4,"y":25.4,"continent_x":0.43576,"continent_y":0.27746,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.8,"y":23.4,"continent_x":0.43624,"continent_y":0.27508,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.8,"y":26,"continent_x":0.43624,"continent_y":0.27818,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.8,"y":26.6,"continent_x":0.43624,"continent_y":0.2789,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":67,"y":24,"continent_x":0.43648,"continent_y":0.27579,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":67,"y":24.8,"continent_x":0.43648,"continent_y":0.27675,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":67.6,"y":24.4,"continent_x":0.43719,"continent_y":0.27627,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":68.2,"y":25,"continent_x":0.43791,"continent_y":0.27699,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":68.2,"y":25.6,"continent_x":0.43791,"continent_y":0.2777,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65,"y":23.2,"continent_x":0.43409,"continent_y":0.27484,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":24,"continent_x":0.43433,"continent_y":0.27579,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.2,"y":25,"continent_x":0.43433,"continent_y":0.27699,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":23.2,"continent_x":0.43505,"continent_y":0.27484,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":23.8,"continent_x":0.43505,"continent_y":0.27555,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.2,"y":25,"continent_x":0.43552,"continent_y":0.27699,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":66.2,"y":27,"continent_x":0.43552,"continent_y":0.27937,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1942,"name":"Rot Hide Savage","zone":"Silverpine Forest"},{"entity_type":"creature","entity_id":1943,"name":"Raging Rot Hide","zone":"Silverpine Forest"},{"entity_type":"creature","entity_id":1944,"name":"Rot Hide Bruiser","zone":"Silverpine Forest"},{"entity_type":"creature","entity_id":1948,"name":"Snarlmane","zone":"Silverpine Forest"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":267412,"item_name":"Fenris Isle Key","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/91862"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/91862/lumina-windsinger/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[{"field":"start_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."},{"field":"end_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."}]},"objective_summary":"collect 1: Fenris Isle Key","objective_reference_points":[]},{"quest_id":92401,"title":"A Frightened Request","quest_level":22,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Undercity","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Tabitha Heartweaver","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44.4,"y":43,"continent_x":0.40951,"continent_y":0.29846,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/92401"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Tabitha Heartweaver","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44.4,"y":43,"continent_x":0.40951,"continent_y":0.29846,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/92401"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Tabitha Heartweaver"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44.4,"y":43,"continent_x":0.40951,"continent_y":0.29846,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/92401"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/92401"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/92401/a-frightened-request/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Tabitha Heartweaver","objective_reference_points":[]},{"quest_id":96204,"title":"The Windshaper's Wrath","quest_level":22,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/96204"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/96204"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Lumina Windsinger"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/96204"},{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/96204"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96204"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96204/the-windshapers-wrath/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[{"field":"start_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."},{"field":"end_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."}]},"objective_summary":"talk or deliver: Lumina Windsinger","objective_reference_points":[]},{"quest_id":100,"title":"Call of Water","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts"]},"quest_category":"Shaman","forever_status":"changed","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":113791,"name":"Brazier of Everfount","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"North Tide's Run","x":38.25,"y":44.56,"continent_x":0.40218,"continent_y":0.30032,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/100"}]},"end":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":null,"name":"Minor Manifestation of Water","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/100/call-of-water/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Minor Manifestation of Water"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[63],"next_quest_ids":[96,1103],"links_evidence":{"previous":[{"id":63,"source":"classic"}],"next":[{"id":96,"source":"classic"},{"id":1103,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":63,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":96,"previous_chain_quests_must_not_be_active":[63],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/100"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/100/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic"},"missing_fields":["end_coordinates","some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"talk or deliver: Minor Manifestation of Water","objective_reference_points":[]},{"quest_id":1103,"title":"Call of Water","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":7007,"name":"Tiev Mordune","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"North Tide's Run","x":37.33,"y":44.15,"continent_x":0.40108,"continent_y":0.29984,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1103"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":7007,"name":"Tiev Mordune","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"North Tide's Run","x":37.33,"y":44.15,"continent_x":0.40108,"continent_y":0.29984,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1103"}]},"objectives":[{"action":"collect","target":{"type":"item","id":6637,"name":"Water Sapta"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[100],"next_quest_ids":[972],"links_evidence":{"previous":[{"id":100,"source":"classic"}],"next":[{"id":972,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":100,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":6637,"item_name":"Water Sapta","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1103"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1103/call-of-water/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Water Sapta","objective_reference_points":[]},{"quest_id":78261,"title":"The Horn of Xelthos","quest_level":23,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["ends","objectives"]},"quest_category":null,"forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Dead Drop","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Pyrewood Village","x":47.1,"y":71,"continent_x":0.41273412617439603,"continent_y":0.33187310273325843,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/78261/the-horn-of-xelthos/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"object","id":null,"name":"Dead Drop"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Pyrewood Village","x":47.1,"y":71,"continent_x":0.41273412617439603,"continent_y":0.33187310273325843,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/78261/the-horn-of-xelthos/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/78261/the-horn-of-xelthos/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["start_coordinates","minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Dead Drop","objective_reference_points":[]},{"quest_id":95883,"title":"The Tortured Soul","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Offering Stone","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Ambermill","x":58.1,"y":69.8,"continent_x":0.42585916255283923,"continent_y":0.33044128055214445,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/95883/the-tortured-soul/"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Offering Stone","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Ambermill","x":58.1,"y":69.8,"continent_x":0.42585916255283923,"continent_y":0.33044128055214445,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/95883/the-tortured-soul/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":271350,"name":"Tortured Soul"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Ambermill","Silverpine Forest","Beren's Peril"],"points":[{"x":57.2,"y":70.2,"continent_x":0.42479,"continent_y":0.33092,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":71,"continent_x":0.42502,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.8,"y":71.6,"continent_x":0.4255,"continent_y":0.33259,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":71.6,"continent_x":0.42646,"continent_y":0.33259,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59,"y":70.8,"continent_x":0.42693,"continent_y":0.33163,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.4,"continent_x":0.42741,"continent_y":0.33116,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.6,"y":70,"continent_x":0.42765,"continent_y":0.33068,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71.4,"continent_x":0.42789,"continent_y":0.33235,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":72.2,"continent_x":0.42836,"continent_y":0.3333,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.6,"continent_x":0.42884,"continent_y":0.33378,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":69.8,"continent_x":0.42502,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":71,"continent_x":0.42502,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.8,"y":69.8,"continent_x":0.4255,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":58.4,"y":71.8,"continent_x":0.42622,"continent_y":0.33283,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":71.8,"continent_x":0.42646,"continent_y":0.33283,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.2,"y":70.4,"continent_x":0.42717,"continent_y":0.33116,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.6,"continent_x":0.42741,"continent_y":0.3314,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71.4,"continent_x":0.42789,"continent_y":0.33235,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":72.2,"continent_x":0.42836,"continent_y":0.3333,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.4,"continent_x":0.4286,"continent_y":0.33474,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.6,"continent_x":0.4286,"continent_y":0.33498,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":74.6,"continent_x":0.4286,"continent_y":0.33617,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":73.2,"continent_x":0.42884,"continent_y":0.3345,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":73.6,"continent_x":0.42884,"continent_y":0.33498,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1973,"name":"Ravenclaw Guardian","zone":"Silverpine Forest"},{"entity_type":"creature","entity_id":1974,"name":"Ravenclaw Drudger","zone":"Silverpine Forest"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":271350,"item_name":"Tortured Soul","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95883"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95883/the-tortured-soul/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Tortured Soul","objective_reference_points":[]},{"quest_id":95884,"title":"The Offering Stone","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"item_acquisition_area_located","entities":[{"entity_type":"item","entity_id":271343,"name":"Note Scrap","locations":[],"location_hint":"Quest-starting item: see acquisition_areas for the recorded source locations.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/95884","acquisition_areas":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Ambermill","Silverpine Forest","Beren's Peril"],"points":[{"x":57.2,"y":70.2,"continent_x":0.42479,"continent_y":0.33092,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":71,"continent_x":0.42502,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.8,"y":71.6,"continent_x":0.4255,"continent_y":0.33259,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":71.6,"continent_x":0.42646,"continent_y":0.33259,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59,"y":70.8,"continent_x":0.42693,"continent_y":0.33163,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.4,"continent_x":0.42741,"continent_y":0.33116,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.6,"y":70,"continent_x":0.42765,"continent_y":0.33068,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71.4,"continent_x":0.42789,"continent_y":0.33235,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":72.2,"continent_x":0.42836,"continent_y":0.3333,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.6,"continent_x":0.42884,"continent_y":0.33378,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":69.8,"continent_x":0.42502,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":71,"continent_x":0.42502,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.8,"y":69.8,"continent_x":0.4255,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":58.4,"y":71.8,"continent_x":0.42622,"continent_y":0.33283,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":71.8,"continent_x":0.42646,"continent_y":0.33283,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.2,"y":70.4,"continent_x":0.42717,"continent_y":0.33116,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.6,"continent_x":0.42741,"continent_y":0.3314,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71.4,"continent_x":0.42789,"continent_y":0.33235,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":72.2,"continent_x":0.42836,"continent_y":0.3333,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.4,"continent_x":0.4286,"continent_y":0.33474,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.6,"continent_x":0.4286,"continent_y":0.33498,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":74.6,"continent_x":0.4286,"continent_y":0.33617,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":73.2,"continent_x":0.42884,"continent_y":0.3345,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":73.6,"continent_x":0.42884,"continent_y":0.33498,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}]}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Offering Stone","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Ambermill","x":58.1,"y":69.8,"continent_x":0.42585916255283923,"continent_y":0.33044128055214445,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/95884/the-offering-stone/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":271343,"name":"Note Scrap"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Ambermill","Silverpine Forest","Beren's Peril"],"points":[{"x":57.2,"y":70.2,"continent_x":0.42479,"continent_y":0.33092,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":71,"continent_x":0.42502,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.8,"y":71.6,"continent_x":0.4255,"continent_y":0.33259,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":71.6,"continent_x":0.42646,"continent_y":0.33259,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59,"y":70.8,"continent_x":0.42693,"continent_y":0.33163,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.4,"continent_x":0.42741,"continent_y":0.33116,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.6,"y":70,"continent_x":0.42765,"continent_y":0.33068,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71.4,"continent_x":0.42789,"continent_y":0.33235,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":72.2,"continent_x":0.42836,"continent_y":0.3333,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.6,"continent_x":0.42884,"continent_y":0.33378,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":69.8,"continent_x":0.42502,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":57.4,"y":71,"continent_x":0.42502,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.8,"y":69.8,"continent_x":0.4255,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":58.4,"y":71.8,"continent_x":0.42622,"continent_y":0.33283,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":71.8,"continent_x":0.42646,"continent_y":0.33283,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.2,"y":70.4,"continent_x":0.42717,"continent_y":0.33116,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.6,"continent_x":0.42741,"continent_y":0.3314,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71.4,"continent_x":0.42789,"continent_y":0.33235,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":72.2,"continent_x":0.42836,"continent_y":0.3333,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.4,"continent_x":0.4286,"continent_y":0.33474,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.6,"continent_x":0.4286,"continent_y":0.33498,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":74.6,"continent_x":0.4286,"continent_y":0.33617,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":73.2,"continent_x":0.42884,"continent_y":0.3345,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":73.6,"continent_x":0.42884,"continent_y":0.33498,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1973,"name":"Ravenclaw Guardian","zone":"Silverpine Forest"},{"entity_type":"creature","entity_id":1974,"name":"Ravenclaw Drudger","zone":"Silverpine Forest"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":271343,"item_name":"Note Scrap","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95884"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95884/the-offering-stone/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","startItems":"client","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Note Scrap","objective_reference_points":[]},{"quest_id":95885,"title":"The Offering of Blood","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Offering Stone","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Ambermill","x":58.1,"y":69.8,"continent_x":0.42585916255283923,"continent_y":0.33044128055214445,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/95885/the-offering-of-blood/"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Offering Stone","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Ambermill","x":58.1,"y":69.8,"continent_x":0.42585916255283923,"continent_y":0.33044128055214445,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/95885/the-offering-of-blood/"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":212753,"name":"Tortured Soul"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["The Sepulcher","The Greymane Wall","Silverpine Forest","Ambermill","Beren's Peril"],"points":[{"x":44.2,"y":40.2,"continent_x":0.40927,"continent_y":0.29512,"subzone":"The Sepulcher","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":42,"continent_x":0.40951,"continent_y":0.29727,"subzone":"The Sepulcher","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":44,"continent_x":0.40951,"continent_y":0.29966,"subzone":"The Sepulcher","zone_resolution":"client_terrain_mask"},{"x":44.8,"y":42.4,"continent_x":0.40999,"continent_y":0.29775,"subzone":"The Sepulcher","zone_resolution":"client_terrain_mask"},{"x":45,"y":40.6,"continent_x":0.41023,"continent_y":0.2956,"subzone":"The Sepulcher","zone_resolution":"client_terrain_mask"},{"x":46,"y":39.6,"continent_x":0.41142,"continent_y":0.29441,"subzone":"The Sepulcher","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":83.8,"continent_x":0.4119,"continent_y":0.34715,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":47.4,"y":83.8,"continent_x":0.41309,"continent_y":0.34715,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":49,"y":38.2,"continent_x":0.415,"continent_y":0.29274,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":52.6,"y":55,"continent_x":0.4193,"continent_y":0.31278,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":53.8,"y":71.6,"continent_x":0.42073,"continent_y":0.33259,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":54.8,"y":70,"continent_x":0.42192,"continent_y":0.33068,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.2,"y":71,"continent_x":0.42479,"continent_y":0.33187,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":71.4,"continent_x":0.42526,"continent_y":0.33235,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":58,"y":69.8,"continent_x":0.42574,"continent_y":0.33044,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":58.4,"y":72,"continent_x":0.42622,"continent_y":0.33307,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":58.6,"y":72,"continent_x":0.42646,"continent_y":0.33307,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59,"y":70.8,"continent_x":0.42693,"continent_y":0.33163,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":59.4,"y":70.2,"continent_x":0.42741,"continent_y":0.33092,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.6,"y":70,"continent_x":0.42765,"continent_y":0.33068,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":71,"continent_x":0.42789,"continent_y":0.33187,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":59.8,"y":75.4,"continent_x":0.42789,"continent_y":0.33712,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60,"y":72,"continent_x":0.42813,"continent_y":0.33307,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.2,"y":74,"continent_x":0.42836,"continent_y":0.33545,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.4,"y":73.4,"continent_x":0.4286,"continent_y":0.33474,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.4,"continent_x":0.42884,"continent_y":0.33354,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":60.6,"y":72.6,"continent_x":0.42884,"continent_y":0.33378,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":61,"y":74.8,"continent_x":0.42932,"continent_y":0.33641,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":62,"y":72.6,"continent_x":0.43051,"continent_y":0.33378,"subzone":"Beren's Peril","zone_resolution":"client_terrain_mask"},{"x":62.6,"y":73.8,"continent_x":0.43123,"continent_y":0.33521,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":63.6,"y":75.2,"continent_x":0.43242,"continent_y":0.33688,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":65.8,"y":80,"continent_x":0.43505,"continent_y":0.34261,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95885"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95885/the-offering-of-blood/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"kill 1: Tortured Soul","objective_reference_points":[]},{"quest_id":442,"title":"Assault on Fenris Isle","quest_level":24,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"Silverpine Forest","forever_status":"changed","quest_type":"elite","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":1952,"name":"High Executor Hadrec","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.43,"y":40.87,"continent_x":0.40835,"continent_y":0.29592,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/442"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":1952,"name":"High Executor Hadrec","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.43,"y":40.87,"continent_x":0.40835,"continent_y":0.29592,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/442"}]},"objectives":[{"action":"collect","target":{"type":"item","id":3623,"name":"Thule's Head"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Fenris Isle"],"points":[{"x":65.71,"y":23.67,"continent_x":0.43494,"continent_y":0.2754,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1947,"name":"Thule Ravenclaw","zone":"Silverpine Forest"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_437","previous_quest_ids":[448],"next_quest_ids":[],"links_evidence":{"previous":[{"id":448,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":448,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[448],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":3623,"item_name":"Thule's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/442"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/442/assault-on-fenris-isle/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Thule's Head","objective_reference_points":[]},{"quest_id":95034,"title":"The Debt","quest_level":24,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95034"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95034"}]},"objectives":[{"action":"npc","target":{"type":"npc","id":259620,"name":"Speak with Lumina Windsinger"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95034"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95034/the-debt/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[{"field":"start_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."},{"field":"end_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."}]},"objective_summary":"npc 1: Speak with Lumina Windsinger","objective_reference_points":[]},{"quest_id":1098,"title":"Deathstalkers in Shadowfang","quest_level":25,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["starts"]},"quest_category":"Shadowfang Keep","forever_status":"changed","quest_type":"dungeon","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":1952,"name":"High Executor Hadrec","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.43,"y":40.87,"continent_x":0.40835,"continent_y":0.29592,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1098"}]},"end":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathstalker Vincent","locations":[],"location_hint":"Shadowfang Keep","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/1098/deathstalkers-in-shadowfang/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Deathstalker Vincent"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1098"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1098/deathstalkers-in-shadowfang/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["end_coordinates","some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"talk or deliver: Deathstalker Vincent","objective_reference_points":[]},{"quest_id":9389,"title":"Flickering Flames in the Eastern Kingdoms","quest_level":25,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Midsummer","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Festival Loremaster","locations":[{"continent":"kalimdor","zone":"Teldrassil","zone_id":"teldrassil","ui_map_id":1438,"subzone":"Rut'theran Village","x":56.5,"y":92.2,"continent_x":0.4382850806143225,"continent_y":0.16702622805026207,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Teldrassil","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/9389/flickering-flames-in-the-eastern-kingdoms/"},{"entity_type":"npc","entity_id":16818,"name":"Festival Talespinner","locations":[],"location_hint":null,"source":"wowforevertools","evidence":"classic","source_url":"https://wowforevertools.com/quests/9389"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Festival Flamekeeper","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":42.6,"y":34.2,"continent_x":0.5800222848994584,"continent_y":0.44209216869781487,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Orgrimmar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/9389/flickering-flames-in-the-eastern-kingdoms/"}]},"objectives":[{"action":"interact","target":{"type":"object","id":181566,"name":"Flame of Hillsbrad"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Hillsbrad Foothills"],"points":[{"x":54.42,"y":34.01,"continent_x":0.47372,"continent_y":0.33205,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181564,"name":"Flame of Silverpine"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest"],"points":[{"x":54.25,"y":69.46,"continent_x":0.42127,"continent_y":0.33004,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181565,"name":"Flame of Westfall"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["Longshore"],"points":[{"x":34.02,"y":80.41,"continent_x":0.40267,"continent_y":0.7987,"subzone":"Longshore","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181567,"name":"Flame of the Wetlands"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Dun Modr"],"points":[{"x":51.24,"y":17.29,"continent_x":0.52581,"continent_y":0.43002,"subzone":"Dun Modr","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9389"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/9389/flickering-flames-in-the-eastern-kingdoms/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"interact 1: Flame of Hillsbrad; interact 1: Flame of Silverpine; interact 1: Flame of Westfall; interact 1: Flame of the Wetlands","objective_reference_points":[]},{"quest_id":95036,"title":"A Moon-Kissed Blade","quest_level":25,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95036"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Trevan Rol","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.4,"y":41,"continent_x":0.40832,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95036"}]},"objectives":[{"action":"collect","target":{"type":"item","id":267454,"name":"Trevan's Weapon Notes"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true},{"action":"collect","target":{"type":"item","id":6994,"name":"Whitestone Oak Lumber"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true},{"action":"collect","target":{"type":"item","id":267361,"name":"Enchanted Silver Ingot"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true},{"action":"collect","target":{"type":"item","id":272448,"name":"Purified Kor Gem"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":267454,"item_name":"Trevan's Weapon Notes","per_character":1,"three_characters_total":3},{"item_id":6994,"item_name":"Whitestone Oak Lumber","per_character":1,"three_characters_total":3},{"item_id":267361,"item_name":"Enchanted Silver Ingot","per_character":1,"three_characters_total":3},{"item_id":272448,"item_name":"Purified Kor Gem","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95036"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95036/a-moon-kissed-blade/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[{"field":"start_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."}]},"objective_summary":"collect 1: Trevan's Weapon Notes; collect 1: Whitestone Oak Lumber; collect 1: Enchanted Silver Ingot; collect 1: Purified Kor Gem","objective_reference_points":[]},{"quest_id":95111,"title":"An Underrated Talent","quest_level":25,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Trevan Rol","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.4,"y":41,"continent_x":0.40832,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95111"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Ott","locations":[{"continent":"eastern-kingdoms","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","ui_map_id":1424,"subzone":"Tarren Mill","x":60.4,"y":26,"continent_x":0.47915,"continent_y":0.32477,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95111"}]},"objectives":[{"action":"collect","target":{"type":"item","id":268192,"name":"Bundle of Blacksmithing Materials"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":268192,"item_name":"Bundle of Blacksmithing Materials","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95111"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95111/an-underrated-talent/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Bundle of Blacksmithing Materials","objective_reference_points":[]},{"quest_id":95126,"title":"The Moonsilver Blade","quest_level":25,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["ends"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Ott","locations":[{"continent":"eastern-kingdoms","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","ui_map_id":1424,"subzone":"Tarren Mill","x":60.4,"y":26,"continent_x":0.47915,"continent_y":0.32477,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95126"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Trevan Rol","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.4,"y":41,"continent_x":0.40832,"continent_y":0.29608,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95126"}]},"objectives":[{"action":"collect","target":{"type":"item","id":268359,"name":"Ott's Masterwork"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":268359,"item_name":"Ott's Masterwork","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95126"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95126/the-moonsilver-blade/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Ott's Masterwork","objective_reference_points":[]},{"quest_id":95140,"title":"Old Fire-Eye","quest_level":26,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Paladin","forever_status":"new","quest_type":"normal","requirements":{"classes":["paladin"],"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95140"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Lumina Windsinger","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":43.2,"y":40.8,"continent_x":0.40808,"continent_y":0.29584,"zone_resolution":"client_terrain_mask"},{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Fenris Isle","x":65.6,"y":23.2,"continent_x":0.43481,"continent_y":0.27484,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/95140"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":259897,"name":"Old Fire-Eye"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["The Greymane Wall"],"points":[{"x":49,"y":88.4,"continent_x":0.415,"continent_y":0.35263,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":49.4,"y":87.2,"continent_x":0.41548,"continent_y":0.3512,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":49.6,"y":87.2,"continent_x":0.41572,"continent_y":0.3512,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":50.4,"y":87.6,"continent_x":0.41667,"continent_y":0.35168,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"collect","target":{"type":"item","id":268484,"name":"Moonsilver Blade"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":268484,"item_name":"Moonsilver Blade","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95140"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/95140/old-fire-eye/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[{"field":"start_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."},{"field":"end_locations","entity":"Lumina Windsinger","note":"Multiple recorded positions are retained; these may reflect movement, alternate spawns, or source disagreement."}]},"objective_summary":"kill 1: Old Fire-Eye; collect 1: Moonsilver Blade","objective_reference_points":[]},{"quest_id":1014,"title":"Arugal Must Die","quest_level":27,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["starts","ends"]},"quest_category":"Shadowfang Keep","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":1938,"name":"Dalar Dawnweaver","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44.2,"y":39.8,"continent_x":0.40927,"continent_y":0.29465,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1014"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":1938,"name":"Dalar Dawnweaver","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":44.2,"y":39.8,"continent_x":0.40927,"continent_y":0.29465,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1014"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5442,"name":"Head of Arugal"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Shadowfang Keep","zone_id":"shadowfang-keep","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1014"}],"dropped_by":[{"entity_type":"boss","name":"Archmage Arugal","zone":"Shadowfang Keep"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5442,"item_name":"Head of Arugal","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1014"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1014/arugal-must-die/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Head of Arugal","objective_reference_points":[]},{"quest_id":6962,"title":"Treats for Great-father Winter","quest_level":60,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["objectives"]},"quest_category":"Seasonal","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Great-father Winter","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":52.5,"y":69.2,"continent_x":0.5837956153232574,"continent_y":0.4554371793970041,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Orgrimmar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/6962/treats-for-great-father-winter/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Great-father Winter","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":52.5,"y":69.2,"continent_x":0.5837956153232574,"continent_y":0.4554371793970041,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Orgrimmar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/6962/treats-for-great-father-winter/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":17197,"name":"Gingerbread Cookie"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true},{"action":"collect","target":{"type":"item","id":1179,"name":"Ice Cold Milk"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["Jangolode Mine","The Dust Plains","The Molsen Farm","The Dagger Hills","Westfall","Longshore","Stendel's Pond","Saldean's Farm","The Dead Acre","Furlbrow's Pumpkin Farm","Alexston Farmstead","Moonbrook","Demont's Place"],"points":[{"x":46.59,"y":19.55,"continent_x":0.41517,"continent_y":0.73819,"subzone":"Jangolode Mine","zone_resolution":"client_terrain_mask"},{"x":62.78,"y":77.03,"continent_x":0.43127,"continent_y":0.79534,"subzone":"The Dust Plains","zone_resolution":"client_terrain_mask"},{"x":43.04,"y":36.03,"continent_x":0.41164,"continent_y":0.75457,"subzone":"The Molsen Farm","zone_resolution":"client_terrain_mask"},{"x":37.07,"y":80.48,"continent_x":0.40571,"continent_y":0.79877,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":32.65,"y":68.16,"continent_x":0.40131,"continent_y":0.78652,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":27.06,"y":71.73,"continent_x":0.39575,"continent_y":0.79007,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":51.4,"y":60.63,"continent_x":0.41995,"continent_y":0.77903,"subzone":"Stendel's Pond","zone_resolution":"client_terrain_mask"},{"x":54.17,"y":39.78,"continent_x":0.42271,"continent_y":0.7583,"subzone":"Saldean's Farm","zone_resolution":"client_terrain_mask"},{"x":60.66,"y":58.77,"continent_x":0.42916,"continent_y":0.77719,"subzone":"The Dead Acre","zone_resolution":"client_terrain_mask"},{"x":48.71,"y":19.14,"continent_x":0.41728,"continent_y":0.73778,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":43.02,"y":8.18,"continent_x":0.41162,"continent_y":0.72688,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":38.38,"y":28.26,"continent_x":0.40701,"continent_y":0.74685,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":32.54,"y":33.4,"continent_x":0.4012,"continent_y":0.75196,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":26.97,"y":55.35,"continent_x":0.39566,"continent_y":0.77378,"subzone":"Longshore","zone_resolution":"client_terrain_mask"},{"x":33.22,"y":58.58,"continent_x":0.40188,"continent_y":0.777,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":49.56,"y":19.96,"continent_x":0.41812,"continent_y":0.7386,"subzone":"Furlbrow's Pumpkin Farm","zone_resolution":"client_terrain_mask"},{"x":42.12,"y":69.46,"continent_x":0.41073,"continent_y":0.78781,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":41.62,"y":81.69,"continent_x":0.41023,"continent_y":0.79998,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":41.5,"y":76.19,"continent_x":0.41011,"continent_y":0.79451,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":41.86,"y":31.98,"continent_x":0.41047,"continent_y":0.75055,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":36.95,"y":69.07,"continent_x":0.40559,"continent_y":0.78743,"subzone":"Demont's Place","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/seasonal-BjI7-nHD.js"},{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Lakeridge Highway","Redridge Mountains","Three Corners","Render's Valley","Lake Everstill"],"points":[{"x":35.04,"y":73.01,"continent_x":0.52392,"continent_y":0.72864,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"},{"x":36.73,"y":33.98,"continent_x":0.52496,"continent_y":0.70456,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":17.71,"y":76.33,"continent_x":0.51323,"continent_y":0.73069,"subzone":"Three Corners","zone_resolution":"client_terrain_mask"},{"x":68.15,"y":80.16,"continent_x":0.54434,"continent_y":0.73305,"subzone":"Render's Valley","zone_resolution":"client_terrain_mask"},{"x":34.13,"y":49.14,"continent_x":0.52336,"continent_y":0.71391,"subzone":"Lake Everstill","zone_resolution":"client_terrain_mask"},{"x":52.81,"y":60.58,"continent_x":0.53488,"continent_y":0.72097,"subzone":"Lake Everstill","zone_resolution":"client_terrain_mask"},{"x":35.46,"y":49.1,"continent_x":0.52418,"continent_y":0.71389,"subzone":"Lake Everstill","zone_resolution":"client_terrain_mask"},{"x":22.62,"y":84.37,"continent_x":0.51626,"continent_y":0.73565,"subzone":"Lakeridge Highway","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/seasonal-BjI7-nHD.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Loch Modan","Stonesplinter Valley","Silver Stream Mine","Mo'grosh Stronghold","Ironband's Excavation Site"],"points":[{"x":26.11,"y":49.37,"continent_x":0.53165,"continent_y":0.54811,"subzone":"Loch Modan","zone_resolution":"client_terrain_mask"},{"x":34.38,"y":87.63,"continent_x":0.53813,"continent_y":0.5781,"subzone":"Stonesplinter Valley","zone_resolution":"client_terrain_mask"},{"x":36.32,"y":82.98,"continent_x":0.53965,"continent_y":0.57446,"subzone":"Stonesplinter Valley","zone_resolution":"client_terrain_mask"},{"x":38.43,"y":25.73,"continent_x":0.5413,"continent_y":0.52958,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"},{"x":36.27,"y":23.41,"continent_x":0.53961,"continent_y":0.52776,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"},{"x":78.36,"y":15.68,"continent_x":0.57259,"continent_y":0.5217,"subzone":"Mo'grosh Stronghold","zone_resolution":"client_terrain_mask"},{"x":65.01,"y":63.36,"continent_x":0.56213,"continent_y":0.55908,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":79.6,"y":14.71,"continent_x":0.57356,"continent_y":0.52094,"subzone":"Loch Modan","zone_resolution":"client_terrain_mask"},{"x":68.07,"y":65.93,"continent_x":0.56453,"continent_y":0.56109,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":34.45,"y":90.11,"continent_x":0.53818,"continent_y":0.58005,"subzone":"Stonesplinter Valley","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/seasonal-BjI7-nHD.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Silverpine Forest","Valgan's Field","The Shining Strand","The Dead Field","Olsen's Farthing","The Decrepit Ferry","Ambermill","Pyrewood Village","Fenris Isle","The Dawning Isles","The Greymane Wall"],"points":[{"x":61.01,"y":9.04,"continent_x":0.42933,"continent_y":0.25794,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":57.43,"y":25.83,"continent_x":0.42506,"continent_y":0.27798,"subzone":"Valgan's Field","zone_resolution":"client_terrain_mask"},{"x":55.87,"y":20.66,"continent_x":0.4232,"continent_y":0.27181,"subzone":"The Shining Strand","zone_resolution":"client_terrain_mask"},{"x":45.57,"y":19.31,"continent_x":0.41091,"continent_y":0.2702,"subzone":"The Dead Field","zone_resolution":"client_terrain_mask"},{"x":49.8,"y":18.76,"continent_x":0.41596,"continent_y":0.26954,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":44.39,"y":17.03,"continent_x":0.4095,"continent_y":0.26748,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":47.15,"y":53.61,"continent_x":0.41279,"continent_y":0.31112,"subzone":"Olsen's Farthing","zone_resolution":"client_terrain_mask"},{"x":56.58,"y":32.14,"continent_x":0.42405,"continent_y":0.2855,"subzone":"The Decrepit Ferry","zone_resolution":"client_terrain_mask"},{"x":65.38,"y":56.44,"continent_x":0.43454,"continent_y":0.3145,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":45.39,"y":74.68,"continent_x":0.41069,"continent_y":0.33626,"subzone":"Pyrewood Village","zone_resolution":"client_terrain_mask"},{"x":66.7,"y":45.8,"continent_x":0.43612,"continent_y":0.3018,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":62.61,"y":67.45,"continent_x":0.43124,"continent_y":0.32764,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":64.6,"y":23.26,"continent_x":0.43361,"continent_y":0.27491,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":65.25,"y":24.83,"continent_x":0.43439,"continent_y":0.27678,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":78.52,"y":22.4,"continent_x":0.45022,"continent_y":0.27389,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":75.78,"y":30.11,"continent_x":0.44695,"continent_y":0.28308,"subzone":"The Dawning Isles","zone_resolution":"client_terrain_mask"},{"x":46.39,"y":71.88,"continent_x":0.41189,"continent_y":0.33292,"subzone":"Pyrewood Village","zone_resolution":"client_terrain_mask"},{"x":60.57,"y":65.72,"continent_x":0.42881,"continent_y":0.32557,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":84.8,"continent_x":0.40951,"continent_y":0.34834,"subzone":"The Greymane Wall","zone_resolution":"client_terrain_mask"},{"x":62.84,"y":63.3,"continent_x":0.43152,"continent_y":0.32269,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/seasonal-BjI7-nHD.js"},{"kind":"spawn_samples","zone":"Stormwind City","zone_id":"stormwind-city","continent":"eastern-kingdoms","ui_map_id":1453,"subzones":["Stormwind City"],"points":[{"x":72.89,"y":67.76,"continent_x":0.44158,"continent_y":0.69236,"subzone":"Stormwind City","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/seasonal-BjI7-nHD.js"}],"dropped_by":[{"entity_type":"creature","entity_id":7287,"name":"Foreman Silixiz","zone":"The Barrens"},{"entity_type":"creature","entity_id":9316,"name":"Wenikee Boltbucket","zone":"The Barrens"},{"entity_type":"creature","entity_id":6244,"name":"Takar the Seer","zone":"The Barrens"},{"entity_type":"creature","entity_id":7067,"name":"Venture Co. Drone","zone":"Westfall"},{"entity_type":"creature","entity_id":3389,"name":"Regthar Deathgate","zone":"The Barrens"},{"entity_type":"creature","entity_id":1093,"name":"Chief Engineer Hinderweir VII","zone":"Loch Modan"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":17197,"item_name":"Gingerbread Cookie","per_character":5,"three_characters_total":15},{"item_id":1179,"item_name":"Ice Cold Milk","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6962"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6962/treats-for-great-father-winter/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"classic","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 5: Gingerbread Cookie; collect 1: Ice Cold Milk","objective_reference_points":[]},{"quest_id":8645,"title":"Obsidian the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Obsidian","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":45,"y":41.1,"continent_x":0.41022843741123866,"continent_y":0.2961968667205012,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8645/obsidian-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Obsidian","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":45,"y":41.1,"continent_x":0.41022843741123866,"continent_y":0.2961968667205012,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8645/obsidian-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder Obsidian"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"The Sepulcher","x":45,"y":41.1,"continent_x":0.41022843741123866,"continent_y":0.2961968667205012,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8645/obsidian-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8645"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8645/obsidian-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder Obsidian","objective_reference_points":[]}]},{"region_id":"the-barrens","quests":[{"quest_id":878,"title":"Tribes at War","quest_level":21,"minimum_level":14,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/878"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/878"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":3260,"name":"Bristleback Water Seeker"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Agama'gor","Bramblescar"],"points":[{"x":47.25,"y":53.74,"continent_x":0.52259,"continent_y":0.60402,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":52.59,"y":52.66,"continent_x":0.53731,"continent_y":0.60104,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":45.09,"y":55.26,"continent_x":0.51665,"continent_y":0.60818,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.51,"y":53.76,"continent_x":0.51782,"continent_y":0.60406,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":47.1,"y":52.67,"continent_x":0.5222,"continent_y":0.60107,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.39,"y":54,"continent_x":0.51747,"continent_y":0.60472,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":46.42,"y":53.27,"continent_x":0.52031,"continent_y":0.60272,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":51.13,"y":55.11,"continent_x":0.53329,"continent_y":0.60778,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.08,"y":54.71,"continent_x":0.53314,"continent_y":0.60669,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.4,"y":53.55,"continent_x":0.53954,"continent_y":0.60347,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.73,"y":53.98,"continent_x":0.54046,"continent_y":0.60468,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":45.27,"y":54.16,"continent_x":0.51716,"continent_y":0.60517,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.13,"y":53.73,"continent_x":0.51677,"continent_y":0.60397,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":47.33,"y":53.2,"continent_x":0.52283,"continent_y":0.60253,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":46.82,"y":53.77,"continent_x":0.52141,"continent_y":0.60409,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":46.46,"y":54.17,"continent_x":0.52042,"continent_y":0.60519,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":46.51,"y":53.69,"continent_x":0.52057,"continent_y":0.60386,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":46.86,"y":53.37,"continent_x":0.52153,"continent_y":0.60298,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":52.63,"y":52.15,"continent_x":0.53742,"continent_y":0.59963,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.36,"y":54.76,"continent_x":0.53392,"continent_y":0.60681,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":45.5,"y":54.82,"continent_x":0.51778,"continent_y":0.60697,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.66,"y":54.71,"continent_x":0.51823,"continent_y":0.60669,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.51,"y":55.2,"continent_x":0.5123,"continent_y":0.60802,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.5,"y":54.73,"continent_x":0.51229,"continent_y":0.60673,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":42.87,"y":55.24,"continent_x":0.51053,"continent_y":0.60815,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.17,"y":55.7,"continent_x":0.51137,"continent_y":0.60941,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.09,"y":54.88,"continent_x":0.51114,"continent_y":0.60714,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":44.8,"y":54.2,"continent_x":0.51585,"continent_y":0.60528,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":47.72,"y":52.79,"continent_x":0.5239,"continent_y":0.6014,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":51.24,"y":57.86,"continent_x":0.53359,"continent_y":0.61534,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.44,"y":57.57,"continent_x":0.53414,"continent_y":0.61456,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.05,"y":57.37,"continent_x":0.53308,"continent_y":0.614,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":3261,"name":"Bristleback Thornweaver"},"count_per_character":12,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Agama'gor","Bramblescar"],"points":[{"x":43.41,"y":51.6,"continent_x":0.51202,"continent_y":0.5981,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.03,"y":51.33,"continent_x":0.51648,"continent_y":0.59737,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.27,"y":52.5,"continent_x":0.51163,"continent_y":0.60059,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":44.87,"y":51.59,"continent_x":0.51605,"continent_y":0.59809,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":50.74,"y":54.73,"continent_x":0.5322,"continent_y":0.60673,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.33,"y":55.16,"continent_x":0.53384,"continent_y":0.60791,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.1,"y":54.76,"continent_x":0.53871,"continent_y":0.60682,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.01,"y":53.23,"continent_x":0.53847,"continent_y":0.60261,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":52.37,"y":53.69,"continent_x":0.53669,"continent_y":0.60386,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":44.78,"y":51.51,"continent_x":0.5158,"continent_y":0.59787,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.03,"y":52.26,"continent_x":0.51099,"continent_y":0.59992,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.16,"y":51.67,"continent_x":0.51686,"continent_y":0.59831,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":52.95,"y":51.7,"continent_x":0.53831,"continent_y":0.59838,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.08,"y":52.81,"continent_x":0.53867,"continent_y":0.60145,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.03,"y":53.72,"continent_x":0.53851,"continent_y":0.60394,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.37,"y":54.19,"continent_x":0.53945,"continent_y":0.60524,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.66,"y":55.16,"continent_x":0.53474,"continent_y":0.60791,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":52.63,"y":53.84,"continent_x":0.53741,"continent_y":0.60427,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":44.02,"y":51.32,"continent_x":0.51371,"continent_y":0.59733,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":51.04,"y":55.8,"continent_x":0.53305,"continent_y":0.60967,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.32,"y":54.17,"continent_x":0.5338,"continent_y":0.60518,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.39,"y":52.8,"continent_x":0.53952,"continent_y":0.60143,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":45.48,"y":51.61,"continent_x":0.51773,"continent_y":0.59815,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":50.36,"y":57.1,"continent_x":0.53118,"continent_y":0.61327,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":50.43,"y":57.75,"continent_x":0.53136,"continent_y":0.61504,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.68,"y":57.2,"continent_x":0.5348,"continent_y":0.61354,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.73,"y":57.69,"continent_x":0.53493,"continent_y":0.61488,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.41,"y":56.61,"continent_x":0.53405,"continent_y":0.61191,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":50.72,"y":56.83,"continent_x":0.53217,"continent_y":0.61252,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":3263,"name":"Bristleback Geomancer"},"count_per_character":12,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Agama'gor","Bramblescar"],"points":[{"x":41.57,"y":44.9,"continent_x":0.50695,"continent_y":0.57967,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":40.37,"y":45.4,"continent_x":0.50366,"continent_y":0.58105,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":41.09,"y":46.21,"continent_x":0.50563,"continent_y":0.58328,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":40.75,"y":45.51,"continent_x":0.50471,"continent_y":0.58135,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.27,"y":48,"continent_x":0.51165,"continent_y":0.58819,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":53.64,"y":53.52,"continent_x":0.5402,"continent_y":0.6034,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.42,"y":53.93,"continent_x":0.53959,"continent_y":0.60452,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":52.55,"y":52.43,"continent_x":0.53721,"continent_y":0.6004,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":52.79,"y":52.12,"continent_x":0.53787,"continent_y":0.59955,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":40.94,"y":45.16,"continent_x":0.50523,"continent_y":0.58038,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":41.13,"y":45.24,"continent_x":0.50574,"continent_y":0.58061,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":40.89,"y":44.8,"continent_x":0.50509,"continent_y":0.5794,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.81,"y":48.17,"continent_x":0.51312,"continent_y":0.58866,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.45,"y":48.07,"continent_x":0.51214,"continent_y":0.5884,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.1,"y":46.87,"continent_x":0.51118,"continent_y":0.58509,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":52.43,"y":53.03,"continent_x":0.53688,"continent_y":0.60204,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":41.39,"y":45.77,"continent_x":0.50646,"continent_y":0.58206,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":43.42,"y":47.75,"continent_x":0.51207,"continent_y":0.5875,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":52.73,"y":53.24,"continent_x":0.53768,"continent_y":0.60262,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.32,"y":53.19,"continent_x":0.53933,"continent_y":0.60249,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.03,"y":52.27,"continent_x":0.53852,"continent_y":0.59995,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.44,"y":54.53,"continent_x":0.53966,"continent_y":0.60619,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.65,"y":54.26,"continent_x":0.54022,"continent_y":0.60543,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":53.03,"y":54.17,"continent_x":0.53852,"continent_y":0.60519,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":42.81,"y":47.76,"continent_x":0.51039,"continent_y":0.58753,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":42.79,"y":48.74,"continent_x":0.51032,"continent_y":0.59025,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":42.46,"y":46.68,"continent_x":0.5094,"continent_y":0.58456,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":51.36,"y":57.21,"continent_x":0.53391,"continent_y":0.61355,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.18,"y":57.58,"continent_x":0.53342,"continent_y":0.61459,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":50.84,"y":57.47,"continent_x":0.5325,"continent_y":0.61428,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.52,"y":57.93,"continent_x":0.53435,"continent_y":0.61554,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.97,"y":57.68,"continent_x":0.53561,"continent_y":0.61487,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":51.05,"y":56.64,"continent_x":0.53306,"continent_y":0.61198,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":50.76,"y":57.13,"continent_x":0.53227,"continent_y":0.61333,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_878","previous_quest_ids":[],"next_quest_ids":[5052],"links_evidence":{"previous":[],"next":[{"id":5052,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/878"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/878/tribes-at-war/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"kill 6: Bristleback Water Seeker; kill 12: Bristleback Thornweaver; kill 12: Bristleback Geomancer","objective_reference_points":[]},{"quest_id":1094,"title":"Further Instructions","quest_level":21,"minimum_level":16,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Stonetalon Mountains","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":4201,"name":"Ziz Fizziks","locations":[{"continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Windshear Crag","x":58.99,"y":62.6,"continent_x":0.45384,"continent_y":0.48594,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1094"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3442,"name":"Sputtervalve","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.98,"y":37.22,"continent_x":0.56593,"continent_y":0.55851,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1094"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5735,"name":"Sealed Envelope"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1093","previous_quest_ids":[1093],"next_quest_ids":[1095],"links_evidence":{"previous":[{"id":1093,"source":"classic"}],"next":[{"id":1095,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1093,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1095,"previous_chain_quests_must_not_be_active":[1093],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5735,"item_name":"Sealed Envelope","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1094"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1094/further-instructions/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","xp":"client","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Sealed Envelope","objective_reference_points":[]},{"quest_id":1483,"title":"Ziz Fizziks","quest_level":21,"minimum_level":16,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3442,"name":"Sputtervalve","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.98,"y":37.22,"continent_x":0.56593,"continent_y":0.55851,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1483"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":4201,"name":"Ziz Fizziks","locations":[{"continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Windshear Crag","x":58.99,"y":62.6,"continent_x":0.45384,"continent_y":0.48594,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1483"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":4201,"name":"Ziz Fizziks"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Windshear Crag","x":58.99,"y":62.6,"continent_x":0.45384,"continent_y":0.48594,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1483"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1093","previous_quest_ids":[],"next_quest_ids":[1093],"links_evidence":{"previous":[],"next":[{"id":1093,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1093,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1483"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1483/ziz-fizziks/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","xp":"client","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Ziz Fizziks","objective_reference_points":[]},{"quest_id":1487,"title":"Deviate Eradication","quest_level":21,"minimum_level":15,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Wailing Caverns","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5768,"name":"Ebru","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":46.01,"y":35.74,"continent_x":0.51918,"continent_y":0.55444,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1487"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5768,"name":"Ebru","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":46.01,"y":35.74,"continent_x":0.51918,"continent_y":0.55444,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1487"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":3636,"name":"Deviate Ravager"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Wailing Caverns","zone_id":"wailing-caverns","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1487"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":5755,"name":"Deviate Viper"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Wailing Caverns","zone_id":"wailing-caverns","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1487"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":5761,"name":"Deviate Shambler"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Wailing Caverns","zone_id":"wailing-caverns","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1487"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":5056,"name":"Deviate Dreadfang"},"count_per_character":7,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Wailing Caverns","zone_id":"wailing-caverns","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1487"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1487"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1487/deviate-eradication/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","xp":"client","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"kill 7: Deviate Ravager; kill 7: Deviate Viper; kill 7: Deviate Shambler; kill 7: Deviate Dreadfang","objective_reference_points":[]},{"quest_id":5052,"title":"Blood Shards of Agamaggan","quest_level":21,"minimum_level":14,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"silverpine-forest":["objectives"],"tirisfal-glades":["objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/5052"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/5052"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5075,"name":"Blood Shard"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Stonewatch","Redridge Mountains","Galardell Valley","Three Corners","Render's Rock","Render's Camp"],"points":[{"x":60.26,"y":53.8,"continent_x":0.53947,"continent_y":0.71679,"subzone":"Stonewatch","zone_resolution":"client_terrain_mask"},{"x":19.44,"y":65.25,"continent_x":0.5143,"continent_y":0.72385,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":45.27,"y":26.66,"continent_x":0.53023,"continent_y":0.70004,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":78.85,"y":36.06,"continent_x":0.55094,"continent_y":0.70584,"subzone":"Galardell Valley","zone_resolution":"client_terrain_mask"},{"x":15.73,"y":74.55,"continent_x":0.51201,"continent_y":0.72959,"subzone":"Three Corners","zone_resolution":"client_terrain_mask"},{"x":25.73,"y":10.37,"continent_x":0.51818,"continent_y":0.68999,"subzone":"Render's Rock","zone_resolution":"client_terrain_mask"},{"x":23.95,"y":10.4,"continent_x":0.51708,"continent_y":0.69001,"subzone":"Render's Camp","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Dun Morogh","zone_id":"dun-morogh","continent":"eastern-kingdoms","ui_map_id":1426,"subzones":["Misty Pine Refuge","Dun Morogh"],"points":[{"x":57.91,"y":41.97,"continent_x":0.48438,"continent_y":0.54212,"subzone":"Misty Pine Refuge","zone_resolution":"client_terrain_mask"},{"x":72,"y":49.59,"continent_x":0.50409,"continent_y":0.55278,"subzone":"Dun Morogh","zone_resolution":"client_terrain_mask"},{"x":48.49,"y":35.78,"continent_x":0.47119,"continent_y":0.53346,"subzone":"Dun Morogh","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Duskwood","zone_id":"duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"subzones":["Duskwood","Brightwood Grove"],"points":[{"x":35.97,"y":31.9,"continent_x":0.45846,"continent_y":0.75671,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"},{"x":63.98,"y":52.53,"continent_x":0.47995,"continent_y":0.77254,"subzone":"Brightwood Grove","zone_resolution":"client_terrain_mask"},{"x":63.98,"y":52.53,"continent_x":0.47995,"continent_y":0.77254,"subzone":"Brightwood Grove","zone_resolution":"client_terrain_mask"},{"x":56.8,"y":25.46,"continent_x":0.47444,"continent_y":0.75177,"subzone":"Brightwood Grove","zone_resolution":"client_terrain_mask"},{"x":67.36,"y":51.5,"continent_x":0.48254,"continent_y":0.77175,"subzone":"Brightwood Grove","zone_resolution":"client_terrain_mask"},{"x":63.4,"y":84.31,"continent_x":0.4795,"continent_y":0.79691,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"},{"x":35.87,"y":81.5,"continent_x":0.45839,"continent_y":0.79476,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["Deep Elem Mine","Fenris Isle","Silverpine Forest","The Decrepit Ferry","Valgan's Field","Ambermill"],"points":[{"x":56.73,"y":46.64,"continent_x":0.42422,"continent_y":0.30281,"subzone":"Deep Elem Mine","zone_resolution":"client_terrain_mask"},{"x":64.08,"y":26.86,"continent_x":0.433,"continent_y":0.27921,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":49.9,"y":63.92,"continent_x":0.41608,"continent_y":0.32342,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":54.59,"y":30.03,"continent_x":0.42167,"continent_y":0.28299,"subzone":"The Decrepit Ferry","zone_resolution":"client_terrain_mask"},{"x":44.38,"y":76.54,"continent_x":0.40949,"continent_y":0.33848,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":50.96,"y":27.09,"continent_x":0.41734,"continent_y":0.27948,"subzone":"Valgan's Field","zone_resolution":"client_terrain_mask"},{"x":35.21,"y":9.89,"continent_x":0.39855,"continent_y":0.25896,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":43.16,"y":24.84,"continent_x":0.40803,"continent_y":0.2768,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":59.96,"y":61.02,"continent_x":0.42808,"continent_y":0.31997,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Elwynn Forest","zone_id":"elwynn-forest","continent":"eastern-kingdoms","ui_map_id":1429,"subzones":["Fargodeep Mine","Crystal Lake","Heroes' Vigil"],"points":[{"x":39.96,"y":81.07,"continent_x":0.45033,"continent_y":0.73648,"subzone":"Fargodeep Mine","zone_resolution":"client_terrain_mask"},{"x":52.03,"y":58.56,"continent_x":0.46223,"continent_y":0.71427,"subzone":"Crystal Lake","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":52.5,"continent_x":0.48246,"continent_y":0.7083,"subzone":"Heroes' Vigil","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Hillsbrad Foothills","Nethander Stead","Durnholde Keep","Tarren Mill","Azurelode Mine"],"points":[{"x":59.22,"y":42.31,"continent_x":0.47808,"continent_y":0.3396,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":64.11,"y":55.23,"continent_x":0.48253,"continent_y":0.35134,"subzone":"Nethander Stead","zone_resolution":"client_terrain_mask"},{"x":36.39,"y":53.7,"continent_x":0.45733,"continent_y":0.34995,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":78.89,"y":27.98,"continent_x":0.49596,"continent_y":0.32657,"subzone":"Durnholde Keep","zone_resolution":"client_terrain_mask"},{"x":64.65,"y":15.32,"continent_x":0.48302,"continent_y":0.31506,"subzone":"Tarren Mill","zone_resolution":"client_terrain_mask"},{"x":28.2,"y":57.04,"continent_x":0.44988,"continent_y":0.35299,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Silver Stream Mine","Ironband's Excavation Site","Stonewrought Dam","Mo'grosh Stronghold","Stonesplinter Valley"],"points":[{"x":36.33,"y":25.99,"continent_x":0.53966,"continent_y":0.52978,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"},{"x":70.56,"y":68.63,"continent_x":0.56648,"continent_y":0.56321,"subzone":"Ironband's Excavation Site","zone_resolution":"client_terrain_mask"},{"x":32.89,"y":24.93,"continent_x":0.53696,"continent_y":0.52895,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"},{"x":35.14,"y":27.13,"continent_x":0.53872,"continent_y":0.53068,"subzone":"Silver Stream Mine","zone_resolution":"client_terrain_mask"},{"x":41.64,"y":13.13,"continent_x":0.54382,"continent_y":0.5197,"subzone":"Stonewrought Dam","zone_resolution":"client_terrain_mask"},{"x":78,"y":32.79,"continent_x":0.57231,"continent_y":0.53511,"subzone":"Mo'grosh Stronghold","zone_resolution":"client_terrain_mask"},{"x":27.06,"y":85.62,"continent_x":0.53239,"continent_y":0.57653,"subzone":"Stonesplinter Valley","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Balnir Farmstead","Whispering Gardens"],"points":[{"x":81.03,"y":60.37,"continent_x":0.47239,"continent_y":0.23215,"subzone":"Balnir Farmstead","zone_resolution":"client_terrain_mask"},{"x":85.5,"y":35.01,"continent_x":0.47813,"continent_y":0.19959,"subzone":"Whispering Gardens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["The Dagger Hills","Stendel's Pond","The Dust Plains","Jangolode Mine","Westfall","Moonbrook","Gold Coast Quarry"],"points":[{"x":41.44,"y":81.72,"continent_x":0.41005,"continent_y":0.80001,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":46.18,"y":59.24,"continent_x":0.41476,"continent_y":0.77765,"subzone":"Stendel's Pond","zone_resolution":"client_terrain_mask"},{"x":62.31,"y":68.95,"continent_x":0.4308,"continent_y":0.78731,"subzone":"The Dust Plains","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":20.45,"continent_x":0.41419,"continent_y":0.73908,"subzone":"Jangolode Mine","zone_resolution":"client_terrain_mask"},{"x":30.73,"y":59.06,"continent_x":0.3994,"continent_y":0.77747,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":41.97,"y":74.98,"continent_x":0.41058,"continent_y":0.7933,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":31.54,"y":45.08,"continent_x":0.40021,"continent_y":0.76357,"subzone":"Gold Coast Quarry","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Wetlands","Excavation Site: Wetlands","Bluegill Marsh","Dun Algaz","Raptor Ridge"],"points":[{"x":36.33,"y":32.69,"continent_x":0.5083,"continent_y":0.44811,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":49.1,"y":61.02,"continent_x":0.5233,"continent_y":0.48138,"subzone":"Excavation Site: Wetlands","zone_resolution":"client_terrain_mask"},{"x":67.79,"y":72.56,"continent_x":0.54526,"continent_y":0.49494,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":22.82,"y":38.93,"continent_x":0.49242,"continent_y":0.45543,"subzone":"Bluegill Marsh","zone_resolution":"client_terrain_mask"},{"x":49,"y":69.37,"continent_x":0.52318,"continent_y":0.49119,"subzone":"Dun Algaz","zone_resolution":"client_terrain_mask"},{"x":69.35,"y":31.09,"continent_x":0.54709,"continent_y":0.44623,"subzone":"Raptor Ridge","zone_resolution":"client_terrain_mask"},{"x":59.57,"y":79.28,"continent_x":0.5356,"continent_y":0.50283,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":48.39,"y":62.15,"continent_x":0.52247,"continent_y":0.48271,"subzone":"Excavation Site: Wetlands","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Arathi Highlands","zone_id":"arathi-highlands","continent":"eastern-kingdoms","ui_map_id":1417,"subzones":["Arathi Highlands"],"points":[{"x":40.16,"y":49.01,"continent_x":0.52024,"continent_y":0.37399,"subzone":"Arathi Highlands","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3263,"name":"Bristleback Geomancer","zone":"The Barrens"},{"entity_type":"creature","entity_id":3261,"name":"Bristleback Thornweaver","zone":"The Barrens"},{"entity_type":"creature","entity_id":3260,"name":"Bristleback Water Seeker","zone":"The Barrens"},{"entity_type":"creature","entity_id":3258,"name":"Bristleback Hunter","zone":"The Barrens"},{"entity_type":"gathered","name":"Mining"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_878","previous_quest_ids":[878],"next_quest_ids":[879,889,5042,5043,5044,5045,5046],"links_evidence":{"previous":[{"id":878,"source":"classic"}],"next":[{"id":879,"source":"classic"},{"id":889,"source":"classic"},{"id":5042,"source":"classic"},{"id":5043,"source":"classic"},{"id":5044,"source":"classic"},{"id":5045,"source":"classic"},{"id":5046,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":878,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5075,"item_name":"Blood Shard","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/5052"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/5052/blood-shards-of-agamaggan/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Blood Shard","objective_reference_points":[]},{"quest_id":97003,"title":"Chol'aruk the Ravener","quest_level":21,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gur'ak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":52.6,"y":29,"continent_x":0.53733,"continent_y":0.53587,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/97003"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Gur'ak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":52.6,"y":29,"continent_x":0.53733,"continent_y":0.53587,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/97003"}]},"objectives":[{"action":"collect","target":{"type":"item","id":276070,"name":"Chol'aruk's Head"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Thorn Hill"],"points":[{"x":57.4,"y":27.2,"continent_x":0.55055,"continent_y":0.53092,"subzone":"Thorn Hill","zone_resolution":"client_terrain_mask"},{"x":57.6,"y":27.4,"continent_x":0.5511,"continent_y":0.53147,"subzone":"Thorn Hill","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":267307,"name":"Chol'aruk","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":276070,"item_name":"Chol'aruk's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97003"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97003/cholaruk-the-ravener/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Chol'aruk's Head","objective_reference_points":[]},{"quest_id":868,"title":"Egg Hunt","quest_level":22,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3428,"name":"Korran","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.07,"y":29.63,"continent_x":0.53312,"continent_y":0.53761,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/868"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3428,"name":"Korran","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.07,"y":29.63,"continent_x":0.53312,"continent_y":0.53761,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/868"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5058,"name":"Silithid Egg"},"count_per_character":12,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Field of Giants"],"points":[{"x":44.9,"y":72.55,"continent_x":0.51613,"continent_y":0.65581,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.29,"y":70.45,"continent_x":0.52271,"continent_y":0.65003,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":49.13,"y":69.1,"continent_x":0.52777,"continent_y":0.6463,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.15,"y":70.38,"continent_x":0.52508,"continent_y":0.64982,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.87,"y":71.41,"continent_x":0.51053,"continent_y":0.65268,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.74,"y":72.02,"continent_x":0.51295,"continent_y":0.65434,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.51,"y":69.9,"continent_x":0.50955,"continent_y":0.64852,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.11,"y":69.38,"continent_x":0.50845,"continent_y":0.64707,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.74,"y":71.06,"continent_x":0.51295,"continent_y":0.6517,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.46,"y":71.05,"continent_x":0.5094,"continent_y":0.65169,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.18,"y":69.52,"continent_x":0.51416,"continent_y":0.64746,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.1,"y":70,"continent_x":0.52219,"continent_y":0.64878,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.73,"y":71.59,"continent_x":0.51567,"continent_y":0.65316,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.19,"y":72,"continent_x":0.51694,"continent_y":0.65428,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.39,"y":69.41,"continent_x":0.51747,"continent_y":0.64717,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.04,"y":70.81,"continent_x":0.52477,"continent_y":0.65102,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.45,"y":70.02,"continent_x":0.52314,"continent_y":0.64885,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.88,"y":71.29,"continent_x":0.51056,"continent_y":0.65235,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.07,"y":71.4,"continent_x":0.51385,"continent_y":0.65263,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.25,"y":72.25,"continent_x":0.5171,"continent_y":0.65499,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.34,"y":70.24,"continent_x":0.52285,"continent_y":0.64944,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.65,"y":70.03,"continent_x":0.52645,"continent_y":0.64886,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.17,"y":72.39,"continent_x":0.51412,"continent_y":0.65536,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.04,"y":71.2,"continent_x":0.51102,"continent_y":0.65208,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.82,"y":69.94,"continent_x":0.5104,"continent_y":0.64863,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.47,"y":70.03,"continent_x":0.51219,"continent_y":0.64887,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.29,"y":70.1,"continent_x":0.51169,"continent_y":0.64907,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.43,"y":72.66,"continent_x":0.51483,"continent_y":0.65612,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.06,"y":69.73,"continent_x":0.51657,"continent_y":0.64804,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.06,"y":69.48,"continent_x":0.51658,"continent_y":0.64735,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.79,"y":69.49,"continent_x":0.52684,"continent_y":0.64739,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.47,"y":70.93,"continent_x":0.52596,"continent_y":0.65135,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.09,"y":71.69,"continent_x":0.50839,"continent_y":0.65343,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.19,"y":71.62,"continent_x":0.52518,"continent_y":0.65326,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":41.88,"y":69.02,"continent_x":0.50782,"continent_y":0.64608,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.69,"y":72.55,"continent_x":0.51004,"continent_y":0.65582,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.43,"y":70.05,"continent_x":0.52586,"continent_y":0.64891,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.68,"y":70.13,"continent_x":0.52379,"continent_y":0.64914,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":70.91,"continent_x":0.52357,"continent_y":0.6513,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.79,"y":71.13,"continent_x":0.51033,"continent_y":0.65189,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.54,"y":70.52,"continent_x":0.51238,"continent_y":0.65021,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.59,"y":70.13,"continent_x":0.50978,"continent_y":0.64914,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.83,"y":70.64,"continent_x":0.51043,"continent_y":0.65054,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.81,"y":69.37,"continent_x":0.51038,"continent_y":0.64706,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.86,"y":69.68,"continent_x":0.51601,"continent_y":0.6479,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.82,"y":72.74,"continent_x":0.51315,"continent_y":0.65633,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.11,"y":68.95,"continent_x":0.5167,"continent_y":0.64589,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.48,"y":72.46,"continent_x":0.51773,"continent_y":0.65556,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.09,"y":70.99,"continent_x":0.52492,"continent_y":0.65152,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.54,"y":70.11,"continent_x":0.52616,"continent_y":0.64909,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.21,"y":71.52,"continent_x":0.51422,"continent_y":0.65297,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.63,"y":69.87,"continent_x":0.50988,"continent_y":0.64844,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.91,"y":71.5,"continent_x":0.51065,"continent_y":0.65292,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":42.93,"y":71.1,"continent_x":0.51072,"continent_y":0.65182,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.18,"y":72.3,"continent_x":0.51689,"continent_y":0.65513,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.94,"y":69.4,"continent_x":0.51625,"continent_y":0.64714,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.59,"y":69.85,"continent_x":0.5263,"continent_y":0.64838,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.77,"y":70.92,"continent_x":0.52404,"continent_y":0.65133,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.93,"y":71.01,"continent_x":0.52447,"continent_y":0.65156,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":45.39,"y":72.42,"continent_x":0.51747,"continent_y":0.65544,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3250,"name":"Silithid Creeper","zone":"The Barrens"},{"entity_type":"creature","entity_id":3251,"name":"Silithid Grub","zone":"The Barrens"},{"entity_type":"creature","entity_id":3503,"name":"Silithid Protector","zone":"The Barrens"},{"entity_type":"creature","entity_id":3252,"name":"Silithid Swarmer","zone":"The Barrens"},{"entity_type":"object","name":"Silithid Mound","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5059,"name":"Digging Claw"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5058,"item_name":"Silithid Egg","per_character":12,"three_characters_total":36},{"item_id":5059,"item_name":"Digging Claw","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/868"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/868/egg-hunt/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 12: Silithid Egg; collect 1: Digging Claw","objective_reference_points":[]},{"quest_id":883,"title":"Lakota'mani","quest_level":22,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Hoof of Lakota'mani","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Bramblescar","x":50.08,"y":53.2,"continent_x":0.5304,"continent_y":0.60253,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/883"},{"entity_type":"item","entity_id":5099,"name":"Hoof of Lakota'mani","locations":[],"location_hint":"Quest-starting item: see acquisition_areas for the recorded source locations.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/883","acquisition_areas":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Agama'gor","Bramblescar"],"points":[{"x":47.41,"y":51.29,"continent_x":0.52304,"continent_y":0.59725,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.13,"y":52.74,"continent_x":0.51676,"continent_y":0.60124,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":50.09,"y":53.2,"continent_x":0.53041,"continent_y":0.60251,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":46.13,"y":49.28,"continent_x":0.51952,"continent_y":0.59172,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3387,"name":"Jorn Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.86,"y":59.13,"continent_x":0.51602,"continent_y":0.61886,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/883"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5099,"name":"Hoof of Lakota'mani"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Agama'gor","Bramblescar"],"points":[{"x":47.41,"y":51.29,"continent_x":0.52304,"continent_y":0.59725,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.13,"y":52.74,"continent_x":0.51676,"continent_y":0.60124,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":50.09,"y":53.2,"continent_x":0.53041,"continent_y":0.60251,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":46.13,"y":49.28,"continent_x":0.51952,"continent_y":0.59172,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3474,"name":"Lakota'mani","zone":"The Barrens"}],"notes":["This item is supplied by the quest according to the source."],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5099,"item_name":"Hoof of Lakota'mani","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/883"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/883/lakotamani/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Hoof of Lakota'mani","objective_reference_points":[]},{"quest_id":1530,"title":"Call of Water","quest_level":22,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5901,"name":"Islen Waterseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.83,"y":43.78,"continent_x":0.57376,"continent_y":0.57657,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1530"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1530"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":5899,"name":"Brine"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1530"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[1528,1529,2985,2986],"next_quest_ids":[1535],"links_evidence":{"previous":[{"id":1528,"source":"classic"},{"id":1529,"source":"classic"},{"id":2985,"source":"classic"},{"id":2986,"source":"classic"}],"next":[{"id":1535,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1535,"previous_chain_quests_must_not_be_active":[1528,1529,2985,2986],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[1528,1529,2985,2986]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1530"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1530/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Brine","objective_reference_points":[]},{"quest_id":1535,"title":"Call of Water","quest_level":22,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1535"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1535"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7769,"name":"Filled Brown Waterskin"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[1530],"next_quest_ids":[1536],"links_evidence":{"previous":[{"id":1530,"source":"classic"}],"next":[{"id":1536,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1530,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1536,"previous_chain_quests_must_not_be_active":[1530],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7769,"item_name":"Filled Brown Waterskin","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1535"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1535/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Filled Brown Waterskin","objective_reference_points":[]},{"quest_id":1536,"title":"Call of Water","quest_level":22,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1536"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1536"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7771,"name":"Filled Red Waterskin"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[1535],"next_quest_ids":[1534],"links_evidence":{"previous":[{"id":1535,"source":"classic"}],"next":[{"id":1534,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1535,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1534,"previous_chain_quests_must_not_be_active":[1535],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7771,"item_name":"Filled Red Waterskin","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1536"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1536/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Filled Red Waterskin","objective_reference_points":[]},{"quest_id":79007,"title":"... and that note you found","quest_level":22,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Burned-Out Remains","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Field of Giants","x":46.4,"y":73.9,"continent_x":0.5202621789779722,"continent_y":0.6595254203965155,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79007/and-that-note-you-found/"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Burned-Out Remains","locations":[{"continent":"eastern-kingdoms","zone":"Westfall","zone_id":"westfall","ui_map_id":1436,"subzone":"Alexston Farmstead","x":37.3,"y":50.6,"continent_x":0.4059339165516798,"continent_y":0.7690618378676791,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Westfall","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79007/and-that-note-you-found/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"object","id":null,"name":"Burned-Out Remains"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Westfall","zone_id":"westfall","ui_map_id":1436,"subzone":"Alexston Farmstead","x":37.3,"y":50.6,"continent_x":0.4059339165516798,"continent_y":0.7690618378676791,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79007/and-that-note-you-found/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/79007/and-that-note-you-found/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Burned-Out Remains","objective_reference_points":[]},{"quest_id":79008,"title":"... and that note you found","quest_level":22,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends","objectives"]},"quest_category":"Westfall","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Burned-Out Remains","locations":[{"continent":"eastern-kingdoms","zone":"Westfall","zone_id":"westfall","ui_map_id":1436,"subzone":"Alexston Farmstead","x":37.3,"y":50.6,"continent_x":0.4059339165516798,"continent_y":0.7690618378676791,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Westfall","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79008/and-that-note-you-found/"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Burned-Out Remains","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Field of Giants","x":46.4,"y":73.9,"continent_x":0.5202621789779722,"continent_y":0.6595254203965155,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79008/and-that-note-you-found/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"object","id":null,"name":"Burned-Out Remains"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Field of Giants","x":46.4,"y":73.9,"continent_x":0.5202621789779722,"continent_y":0.6595254203965155,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79008/and-that-note-you-found/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/79008/and-that-note-you-found/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Burned-Out Remains","objective_reference_points":[]},{"quest_id":63,"title":"Call of Water","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"],"silverpine-forest":["ends","objectives"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5901,"name":"Islen Waterseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.83,"y":43.78,"continent_x":0.57376,"continent_y":0.57657,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/63"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":113791,"name":"Brazier of Everfount","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"North Tide's Run","x":38.25,"y":44.56,"continent_x":0.40218,"continent_y":0.30032,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/63"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7812,"name":"Corrupt Manifestation's Bracers"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["North Tide's Run"],"points":[{"x":38.53,"y":44.56,"continent_x":0.40251,"continent_y":0.30033,"subzone":"North Tide's Run","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js"}],"dropped_by":[{"entity_type":"creature","entity_id":5894,"name":"Corrupt Minor Manifestation of Water","zone":"Silverpine Forest"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":7811,"name":"Remaining Drops of Purest Water"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[220],"next_quest_ids":[100],"links_evidence":{"previous":[{"id":220,"source":"classic"}],"next":[{"id":100,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":220,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":100,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7812,"item_name":"Corrupt Manifestation's Bracers","per_character":1,"three_characters_total":3},{"item_id":7811,"item_name":"Remaining Drops of Purest Water","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/63"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/63/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Corrupt Manifestation's Bracers; collect 1: Remaining Drops of Purest Water","objective_reference_points":[]},{"quest_id":96,"title":"Call of Water","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"npc","entity_id":null,"name":"Minor Manifestation of Water","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96/call-of-water/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5901,"name":"Islen Waterseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.83,"y":43.78,"continent_x":0.57376,"continent_y":0.57657,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/96"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7813,"name":"Shard of Water"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[100],"next_quest_ids":[],"links_evidence":{"previous":[{"id":100,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[{"id":972,"source":"classic"}],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":100,"required_state":"completed"}]],"exclusive_quest_ids":[972],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[100],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7813,"item_name":"Shard of Water","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/96"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["start_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Shard of Water","objective_reference_points":[]},{"quest_id":220,"title":"Call of Water","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/220"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5901,"name":"Islen Waterseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.83,"y":43.78,"continent_x":0.57376,"continent_y":0.57657,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/220"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7810,"name":"Vial of Purest Water"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[1534],"next_quest_ids":[63],"links_evidence":{"previous":[{"id":1534,"source":"classic"}],"next":[{"id":63,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1534,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1534],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7810,"item_name":"Vial of Purest Water","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/220"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/220/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Vial of Purest Water","objective_reference_points":[]},{"quest_id":843,"title":"Gann's Reclamation","quest_level":23,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3341,"name":"Gann Stonespire","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Gold Road","x":45.89,"y":77,"continent_x":0.51887,"continent_y":0.66807,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/843"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3341,"name":"Gann Stonespire","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Gold Road","x":45.89,"y":77,"continent_x":0.51887,"continent_y":0.66807,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/843"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":3374,"name":"Bael'dun Excavator"},"count_per_character":15,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":48.42,"y":86.01,"continent_x":0.52583,"continent_y":0.69287,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.55,"y":84.26,"continent_x":0.52342,"continent_y":0.68805,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.49,"y":84.05,"continent_x":0.52325,"continent_y":0.68747,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.4,"y":86.29,"continent_x":0.52577,"continent_y":0.69365,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.26,"y":85.74,"continent_x":0.52264,"continent_y":0.69214,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.99,"y":86.06,"continent_x":0.52465,"continent_y":0.693,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.75,"y":85.9,"continent_x":0.52397,"continent_y":0.69257,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.19,"y":86.37,"continent_x":0.5252,"continent_y":0.69388,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.06,"y":83.87,"continent_x":0.52209,"continent_y":0.68697,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.61,"y":85.33,"continent_x":0.52359,"continent_y":0.691,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.38,"y":84.14,"continent_x":0.52295,"continent_y":0.68772,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.96,"y":84.88,"continent_x":0.52456,"continent_y":0.68976,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.62,"y":84.5,"continent_x":0.52362,"continent_y":0.68873,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.02,"y":85.19,"continent_x":0.52472,"continent_y":0.69062,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.06,"y":85.48,"continent_x":0.52482,"continent_y":0.69141,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.21,"y":85.81,"continent_x":0.52525,"continent_y":0.69232,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":46.92,"y":85.89,"continent_x":0.52169,"continent_y":0.69255,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":46.86,"y":85.57,"continent_x":0.52153,"continent_y":0.69166,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.07,"y":85.84,"continent_x":0.5221,"continent_y":0.69242,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.03,"y":84.07,"continent_x":0.52201,"continent_y":0.68753,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":46.89,"y":84.28,"continent_x":0.5216,"continent_y":0.68812,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.35,"y":83.93,"continent_x":0.52288,"continent_y":0.68716,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.22,"y":84.95,"continent_x":0.52251,"continent_y":0.68995,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.58,"y":85.71,"continent_x":0.5235,"continent_y":0.69205,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.82,"y":85.47,"continent_x":0.52417,"continent_y":0.69139,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.46,"y":84.77,"continent_x":0.52317,"continent_y":0.68946,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.21,"y":85.24,"continent_x":0.52248,"continent_y":0.69075,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.4,"y":85.32,"continent_x":0.52301,"continent_y":0.69097,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.71,"y":84.62,"continent_x":0.52387,"continent_y":0.68906,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.76,"y":85.11,"continent_x":0.524,"continent_y":0.69039,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":3375,"name":"Bael'dun Foreman"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":48.1,"y":85.94,"continent_x":0.52495,"continent_y":0.69267,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.41,"y":84.32,"continent_x":0.52303,"continent_y":0.68822,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.72,"y":84.9,"continent_x":0.5239,"continent_y":0.68983,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.51,"y":85.38,"continent_x":0.52331,"continent_y":0.69113,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.45,"y":85.51,"continent_x":0.52314,"continent_y":0.6915,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"collect","target":{"type":"item","id":5006,"name":"Khazgorm's Journal"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":47.44,"y":85.75,"continent_x":0.52313,"continent_y":0.69217,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.5,"y":85.06,"continent_x":0.5233,"continent_y":0.69025,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.33,"y":86.16,"continent_x":0.52557,"continent_y":0.69328,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.94,"y":85.68,"continent_x":0.52451,"continent_y":0.69197,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3392,"name":"Prospector Khazgorm","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_843","previous_quest_ids":[],"next_quest_ids":[846],"links_evidence":{"previous":[],"next":[{"id":846,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":846,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5006,"item_name":"Khazgorm's Journal","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/843"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/843/ganns-reclamation/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"kill 15: Bael'dun Excavator; kill 5: Bael'dun Foreman; collect 1: Khazgorm's Journal","objective_reference_points":[]},{"quest_id":862,"title":"Dig Rat Stew","quest_level":23,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Cooking","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":{"id":185,"name":"Cooking","value":1},"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3443,"name":"Grub","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":55.31,"y":31.78,"continent_x":0.54481,"continent_y":0.54354,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/862"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3443,"name":"Grub","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":55.31,"y":31.78,"continent_x":0.54481,"continent_y":0.54354,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/862"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5051,"name":"Dig Rat"},"count_per_character":8,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":49.36,"y":83.92,"continent_x":0.5284,"continent_y":0.68712,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.73,"y":83.84,"continent_x":0.52667,"continent_y":0.68691,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.77,"y":84.13,"continent_x":0.52953,"continent_y":0.68769,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.45,"y":84.35,"continent_x":0.52867,"continent_y":0.68831,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.67,"y":85.28,"continent_x":0.52377,"continent_y":0.69087,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.05,"y":85.97,"continent_x":0.5248,"continent_y":0.69277,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.6,"y":83.76,"continent_x":0.52907,"continent_y":0.68667,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.27,"y":83.75,"continent_x":0.52816,"continent_y":0.68666,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.33,"y":86.25,"continent_x":0.52558,"continent_y":0.69354,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.7,"y":85.47,"continent_x":0.52659,"continent_y":0.6914,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.46,"y":84.47,"continent_x":0.52868,"continent_y":0.68863,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.33,"y":84.17,"continent_x":0.52832,"continent_y":0.68782,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.34,"y":84.99,"continent_x":0.52286,"continent_y":0.69006,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.76,"y":84.83,"continent_x":0.52675,"continent_y":0.68962,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/professions-cooking-BJ0vCKry.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3444,"name":"Dig Rat","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5051,"item_name":"Dig Rat","per_character":8,"three_characters_total":24}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/862"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/862/dig-rat-stew/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 8: Dig Rat","objective_reference_points":[]},{"quest_id":1068,"title":"Shredding Machines","quest_level":23,"minimum_level":13,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Stonetalon Mountains","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":4049,"name":"Seereth Stonebreak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":35.26,"y":27.88,"continent_x":0.48959,"continent_y":0.53278,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1068"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":4049,"name":"Seereth Stonebreak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":35.26,"y":27.88,"continent_x":0.48959,"continent_y":0.53278,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1068"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":4073,"name":"XT:4"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","continent":"kalimdor","ui_map_id":1442,"subzones":["Windshear Crag"],"points":[{"x":64.14,"y":46.37,"continent_x":0.46068,"continent_y":0.4644,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/stonetalon-mountains-iHQBy6h4.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":4074,"name":"XT:9"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","continent":"kalimdor","ui_map_id":1442,"subzones":["Windshear Crag"],"points":[{"x":64.09,"y":56.63,"continent_x":0.46061,"continent_y":0.47801,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/stonetalon-mountains-iHQBy6h4.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1062","previous_quest_ids":[1062],"next_quest_ids":[],"links_evidence":{"previous":[{"id":1062,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1062,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1068"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1068/shredding-machines/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"kill 1: XT:4; kill 1: XT:9","objective_reference_points":[]},{"quest_id":1534,"title":"Call of Water","quest_level":23,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends"]},"quest_category":"Shaman","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["shaman"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1534"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5899,"name":"Brine","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.42,"y":77.41,"continent_x":0.51205,"continent_y":0.66919,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1534"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7770,"name":"Filled Blue Waterskin"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_63","previous_quest_ids":[1536],"next_quest_ids":[220],"links_evidence":{"previous":[{"id":1536,"source":"classic"}],"next":[{"id":220,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1536,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":220,"previous_chain_quests_must_not_be_active":[1536],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7770,"item_name":"Filled Blue Waterskin","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1534"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1534/call-of-water/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Filled Blue Waterskin","objective_reference_points":[]},{"quest_id":97250,"title":"Wrongly Blamed, Justly Corrected","quest_level":23,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Grunt Logmar","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.6,"y":59.2,"continent_x":0.51531,"continent_y":0.61904,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/97250"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Grunt Logmar","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.6,"y":59.2,"continent_x":0.51531,"continent_y":0.61904,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/97250"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":268622,"name":"Encroaching Soldier"},"count_per_character":2,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"Dustwallow Marsh","zone_id":"dustwallow-marsh","continent":"kalimdor","ui_map_id":1445,"subzones":["Shady Rest Inn"],"points":[{"x":29.8,"y":48.2,"continent_x":0.53278,"continent_y":0.67338,"subzone":"Shady Rest Inn","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens"],"points":[{"x":47.4,"y":76,"continent_x":0.52302,"continent_y":0.66531,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":76.6,"continent_x":0.52357,"continent_y":0.66696,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.8,"y":76.2,"continent_x":0.52412,"continent_y":0.66586,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":77.8,"continent_x":0.52632,"continent_y":0.67027,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49,"y":77,"continent_x":0.52742,"continent_y":0.66806,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":50,"y":78.4,"continent_x":0.53018,"continent_y":0.67192,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":268623,"name":"Outraged Pillager"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens"],"points":[{"x":49,"y":77,"continent_x":0.52742,"continent_y":0.66806,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/97250"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/97250/wrongly-blamed-justly-corrected/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"kill 2: Encroaching Soldier; kill 1: Outraged Pillager","objective_reference_points":[]},{"quest_id":98093,"title":"Field to Clear","quest_level":23,"minimum_level":18,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Sulhasa","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Barrens","x":47.8,"y":77.6,"continent_x":0.52412,"continent_y":0.66971,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/98093"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Sulhasa","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Barrens","x":47.8,"y":77.6,"continent_x":0.52412,"continent_y":0.66971,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/98093"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":4128,"name":"Hecklefang Stalker"},"count_per_character":7,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge","Field of Giants","Southern Barrens","Southern Gold Road"],"points":[{"x":43.2,"y":78.2,"continent_x":0.51145,"continent_y":0.67137,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.2,"y":78.6,"continent_x":0.51145,"continent_y":0.67247,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.6,"y":73.4,"continent_x":0.51255,"continent_y":0.65815,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44,"y":76.4,"continent_x":0.51365,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44,"y":79.4,"continent_x":0.51365,"continent_y":0.67467,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.2,"y":77,"continent_x":0.5142,"continent_y":0.66806,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.2,"y":78.4,"continent_x":0.5142,"continent_y":0.67192,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":74,"continent_x":0.51475,"continent_y":0.6598,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":75,"continent_x":0.51475,"continent_y":0.66255,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.6,"y":74.4,"continent_x":0.51531,"continent_y":0.6609,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.8,"y":75.4,"continent_x":0.51586,"continent_y":0.66366,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.8,"y":79.4,"continent_x":0.51586,"continent_y":0.67467,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45,"y":79.6,"continent_x":0.51641,"continent_y":0.67522,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.2,"y":76,"continent_x":0.51696,"continent_y":0.66531,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":77.4,"continent_x":0.51751,"continent_y":0.66916,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":83,"continent_x":0.51751,"continent_y":0.68459,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":84.2,"continent_x":0.51751,"continent_y":0.68789,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":85.4,"continent_x":0.51751,"continent_y":0.6912,"subzone":"Southern Gold Road","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":85.6,"continent_x":0.51751,"continent_y":0.69175,"subzone":"Southern Gold Road","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":74.2,"continent_x":0.51806,"continent_y":0.66035,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":75,"continent_x":0.51806,"continent_y":0.66255,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":76.4,"continent_x":0.51806,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":76.6,"continent_x":0.51806,"continent_y":0.66696,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":84.4,"continent_x":0.51806,"continent_y":0.68844,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":85.4,"continent_x":0.51806,"continent_y":0.6912,"subzone":"Southern Gold Road","zone_resolution":"client_terrain_mask"},{"x":45.8,"y":82.8,"continent_x":0.51861,"continent_y":0.68404,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":77.8,"continent_x":0.52026,"continent_y":0.67027,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":78.8,"continent_x":0.52026,"continent_y":0.67302,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":79.8,"continent_x":0.52026,"continent_y":0.67577,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":80.8,"continent_x":0.52026,"continent_y":0.67853,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":81.8,"continent_x":0.52026,"continent_y":0.68128,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.6,"y":74.2,"continent_x":0.52081,"continent_y":0.66035,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.6,"y":77.4,"continent_x":0.52081,"continent_y":0.66916,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.8,"y":72.4,"continent_x":0.52136,"continent_y":0.65539,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":46.8,"y":72.6,"continent_x":0.52136,"continent_y":0.65595,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47,"y":82,"continent_x":0.52191,"continent_y":0.68183,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.2,"y":79.4,"continent_x":0.52247,"continent_y":0.67467,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.2,"y":79.6,"continent_x":0.52247,"continent_y":0.67522,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.4,"y":75.8,"continent_x":0.52302,"continent_y":0.66476,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.4,"y":78.4,"continent_x":0.52302,"continent_y":0.67192,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.4,"y":81.4,"continent_x":0.52302,"continent_y":0.68018,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":73.2,"continent_x":0.52357,"continent_y":0.6576,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":78.2,"continent_x":0.52357,"continent_y":0.67137,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":80.6,"continent_x":0.52357,"continent_y":0.67798,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":81.6,"continent_x":0.52357,"continent_y":0.68073,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.8,"y":75.6,"continent_x":0.52412,"continent_y":0.66421,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48,"y":77.2,"continent_x":0.52467,"continent_y":0.66861,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.2,"y":74.6,"continent_x":0.52522,"continent_y":0.66145,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.2,"y":79.4,"continent_x":0.52522,"continent_y":0.67467,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.2,"y":79.6,"continent_x":0.52522,"continent_y":0.67522,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":74.4,"continent_x":0.52632,"continent_y":0.6609,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":75.2,"continent_x":0.52632,"continent_y":0.66311,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":76.4,"continent_x":0.52632,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":79.2,"continent_x":0.52632,"continent_y":0.67412,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":76.8,"continent_x":0.52687,"continent_y":0.66751,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.2,"y":79.6,"continent_x":0.52797,"continent_y":0.67522,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.6,"y":75.8,"continent_x":0.52907,"continent_y":0.66476,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.6,"y":80,"continent_x":0.52907,"continent_y":0.67632,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.8,"y":79,"continent_x":0.52962,"continent_y":0.67357,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":50,"y":77.2,"continent_x":0.53018,"continent_y":0.66861,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":3238,"name":"Stormhide"},"count_per_character":7,"item_name":null,"evidence":"reported","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge","Southern Barrens","Field of Giants","Southern Gold Road"],"points":[{"x":43.2,"y":78.4,"continent_x":0.51145,"continent_y":0.67192,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.2,"y":78.6,"continent_x":0.51145,"continent_y":0.67247,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44,"y":79.4,"continent_x":0.51365,"continent_y":0.67467,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44,"y":79.6,"continent_x":0.51365,"continent_y":0.67522,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.2,"y":76.2,"continent_x":0.5142,"continent_y":0.66586,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.2,"y":77,"continent_x":0.5142,"continent_y":0.66806,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.2,"y":78.4,"continent_x":0.5142,"continent_y":0.67192,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":74,"continent_x":0.51475,"continent_y":0.6598,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":75,"continent_x":0.51475,"continent_y":0.66255,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.6,"y":74.2,"continent_x":0.51531,"continent_y":0.66035,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.8,"y":79.2,"continent_x":0.51586,"continent_y":0.67412,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45,"y":77.6,"continent_x":0.51641,"continent_y":0.66971,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45,"y":84.8,"continent_x":0.51641,"continent_y":0.68954,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":76.4,"continent_x":0.51751,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":77.4,"continent_x":0.51751,"continent_y":0.66916,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":83.2,"continent_x":0.51751,"continent_y":0.68514,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.4,"y":84.2,"continent_x":0.51751,"continent_y":0.68789,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":74.2,"continent_x":0.51806,"continent_y":0.66035,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":75.2,"continent_x":0.51806,"continent_y":0.66311,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":76.4,"continent_x":0.51806,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":85.4,"continent_x":0.51806,"continent_y":0.6912,"subzone":"Southern Gold Road","zone_resolution":"client_terrain_mask"},{"x":45.6,"y":85.6,"continent_x":0.51806,"continent_y":0.69175,"subzone":"Southern Gold Road","zone_resolution":"client_terrain_mask"},{"x":45.8,"y":82.8,"continent_x":0.51861,"continent_y":0.68404,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":76.8,"continent_x":0.52026,"continent_y":0.66751,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":77.8,"continent_x":0.52026,"continent_y":0.67027,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":79,"continent_x":0.52026,"continent_y":0.67357,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":79.8,"continent_x":0.52026,"continent_y":0.67577,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":80.8,"continent_x":0.52026,"continent_y":0.67853,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.4,"y":81.8,"continent_x":0.52026,"continent_y":0.68128,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.6,"y":74.2,"continent_x":0.52081,"continent_y":0.66035,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.6,"y":77.6,"continent_x":0.52081,"continent_y":0.66971,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.6,"y":79,"continent_x":0.52081,"continent_y":0.67357,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.6,"y":80.6,"continent_x":0.52081,"continent_y":0.67798,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.8,"y":72.4,"continent_x":0.52136,"continent_y":0.65539,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":46.8,"y":72.6,"continent_x":0.52136,"continent_y":0.65595,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47,"y":74.8,"continent_x":0.52191,"continent_y":0.662,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47,"y":81.8,"continent_x":0.52191,"continent_y":0.68128,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.2,"y":76.4,"continent_x":0.52247,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.2,"y":79.6,"continent_x":0.52247,"continent_y":0.67522,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":73,"continent_x":0.52357,"continent_y":0.65705,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":78.2,"continent_x":0.52357,"continent_y":0.67137,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":80.6,"continent_x":0.52357,"continent_y":0.67798,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.6,"y":81.6,"continent_x":0.52357,"continent_y":0.68073,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.8,"y":73.6,"continent_x":0.52412,"continent_y":0.6587,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.8,"y":79,"continent_x":0.52412,"continent_y":0.67357,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48,"y":76.4,"continent_x":0.52467,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48,"y":77.2,"continent_x":0.52467,"continent_y":0.66861,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.2,"y":74.6,"continent_x":0.52522,"continent_y":0.66145,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.2,"y":79.6,"continent_x":0.52522,"continent_y":0.67522,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":74,"continent_x":0.52632,"continent_y":0.6598,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":76.4,"continent_x":0.52632,"continent_y":0.66641,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":76.6,"continent_x":0.52632,"continent_y":0.66696,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.6,"y":81,"continent_x":0.52632,"continent_y":0.67908,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":78.4,"continent_x":0.52687,"continent_y":0.67192,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":79.2,"continent_x":0.52687,"continent_y":0.67412,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.2,"y":79.6,"continent_x":0.52797,"continent_y":0.67522,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.6,"y":75.8,"continent_x":0.52907,"continent_y":0.66476,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.6,"y":80,"continent_x":0.52907,"continent_y":0.67632,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.8,"y":77,"continent_x":0.52962,"continent_y":0.66806,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.8,"y":79.2,"continent_x":0.52962,"continent_y":0.67412,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"beta_report","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98093"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98093/field-to-clear/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"kill 7: Hecklefang Stalker; kill 7: Stormhide","objective_reference_points":[]},{"quest_id":822,"title":"Chen's Empty Keg","quest_level":24,"minimum_level":11,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3292,"name":"Brewmaster Drohn","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.27,"y":38.39,"continent_x":0.56395,"continent_y":0.56173,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/822"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3292,"name":"Brewmaster Drohn","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.27,"y":38.39,"continent_x":0.56395,"continent_y":0.56173,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/822"}]},"objectives":[{"action":"collect","target":{"type":"item","id":4898,"name":"Lightning Gland"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens","Field of Giants","Blackthorn Ridge"],"points":[{"x":44.06,"y":75.84,"continent_x":0.51382,"continent_y":0.66487,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.95,"y":74.93,"continent_x":0.52729,"continent_y":0.66236,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.83,"y":73.96,"continent_x":0.51594,"continent_y":0.6597,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":47.96,"y":73.87,"continent_x":0.52456,"continent_y":0.65943,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.55,"y":73.71,"continent_x":0.52618,"continent_y":0.659,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.8,"y":73.88,"continent_x":0.51311,"continent_y":0.65946,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":44.49,"y":74.19,"continent_x":0.51499,"continent_y":0.66033,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.41,"y":74.62,"continent_x":0.5258,"continent_y":0.66152,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.17,"y":76.21,"continent_x":0.5279,"continent_y":0.66588,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":50.11,"y":80.39,"continent_x":0.53047,"continent_y":0.6774,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.62,"y":75.77,"continent_x":0.51262,"continent_y":0.66467,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.44,"y":75.43,"continent_x":0.52589,"continent_y":0.66374,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":50.39,"y":76.96,"continent_x":0.53125,"continent_y":0.66796,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":50.37,"y":76.11,"continent_x":0.5312,"continent_y":0.66561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.79,"y":72.5,"continent_x":0.52134,"continent_y":0.65568,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":46.8,"y":72.98,"continent_x":0.52135,"continent_y":0.657,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":48.95,"y":76.99,"continent_x":0.52729,"continent_y":0.66804,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.68,"y":76.47,"continent_x":0.52653,"continent_y":0.6666,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.7,"y":75.64,"continent_x":0.51557,"continent_y":0.66433,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.46,"y":74.89,"continent_x":0.51768,"continent_y":0.66226,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.17,"y":76.49,"continent_x":0.51412,"continent_y":0.66665,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.47,"y":78.55,"continent_x":0.51496,"continent_y":0.67232,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.74,"y":76.93,"continent_x":0.51569,"continent_y":0.66788,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.19,"y":78.39,"continent_x":0.51142,"continent_y":0.67189,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.6,"y":79.24,"continent_x":0.5153,"continent_y":0.67424,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.15,"y":76.76,"continent_x":0.51683,"continent_y":0.6674,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.37,"y":79.32,"continent_x":0.52843,"continent_y":0.67444,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.56,"y":80.1,"continent_x":0.52895,"continent_y":0.67661,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.41,"y":75.95,"continent_x":0.52579,"continent_y":0.66516,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":48.06,"y":76.4,"continent_x":0.52484,"continent_y":0.6664,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.42,"y":75.36,"continent_x":0.52308,"continent_y":0.66354,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.83,"y":74.46,"continent_x":0.52144,"continent_y":0.66107,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.11,"y":74.74,"continent_x":0.52221,"continent_y":0.66183,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.83,"y":75.91,"continent_x":0.52421,"continent_y":0.66505,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.53,"y":79.79,"continent_x":0.52062,"continent_y":0.67575,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.98,"y":81.34,"continent_x":0.52462,"continent_y":0.68001,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.85,"y":77.46,"continent_x":0.52149,"continent_y":0.66932,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.45,"y":79.15,"continent_x":0.52041,"continent_y":0.67398,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.26,"y":77.23,"continent_x":0.51988,"continent_y":0.66869,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.14,"y":82.33,"continent_x":0.52229,"continent_y":0.68273,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.76,"y":80.42,"continent_x":0.524,"continent_y":0.67749,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.08,"y":78.57,"continent_x":0.52765,"continent_y":0.6724,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3238,"name":"Stormhide","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":4897,"name":"Thunderhawk Saliva Gland"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens","Field of Giants","Blackthorn Ridge"],"points":[{"x":49.08,"y":76.26,"continent_x":0.52764,"continent_y":0.66602,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.91,"y":73.86,"continent_x":0.51616,"continent_y":0.65941,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.84,"y":76.94,"continent_x":0.51321,"continent_y":0.66789,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.77,"y":78.55,"continent_x":0.51302,"continent_y":0.67234,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":48.61,"y":76.24,"continent_x":0.52634,"continent_y":0.66598,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.55,"y":75.87,"continent_x":0.51516,"continent_y":0.66494,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.03,"y":73.67,"continent_x":0.52201,"continent_y":0.65888,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"},{"x":43.66,"y":75.05,"continent_x":0.51273,"continent_y":0.6627,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.75,"y":78.16,"continent_x":0.51571,"continent_y":0.67126,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.81,"y":78.79,"continent_x":0.51313,"continent_y":0.67299,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.75,"y":75.42,"continent_x":0.51573,"continent_y":0.6637,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.11,"y":74.4,"continent_x":0.52222,"continent_y":0.6609,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.5,"y":75.24,"continent_x":0.52328,"continent_y":0.66322,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":46.87,"y":76.19,"continent_x":0.52155,"continent_y":0.66582,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.46,"y":81.19,"continent_x":0.51766,"continent_y":0.67959,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":46.73,"y":79.16,"continent_x":0.52117,"continent_y":0.67401,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3249,"name":"Greater Thunderhawk","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":4896,"name":"Kodo Liver"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Honor's Stand","The Barrens","The Stagnant Oasis","Blackthorn Ridge","Southern Barrens","Agama'gor","Bramblescar","Field of Giants"],"points":[{"x":40.15,"y":24.25,"continent_x":0.50304,"continent_y":0.52278,"subzone":"Honor's Stand","zone_resolution":"client_terrain_mask"},{"x":42.39,"y":37.69,"continent_x":0.50923,"continent_y":0.5598,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":45.77,"y":43.34,"continent_x":0.51854,"continent_y":0.57537,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.08,"y":15.85,"continent_x":0.54967,"continent_y":0.49965,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.05,"y":41.46,"continent_x":0.54134,"continent_y":0.57018,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":54.64,"y":10.53,"continent_x":0.54295,"continent_y":0.48501,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":41.16,"y":25.55,"continent_x":0.50584,"continent_y":0.52638,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":41.53,"y":21.45,"continent_x":0.50685,"continent_y":0.51508,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.11,"y":30.11,"continent_x":0.50846,"continent_y":0.53892,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.1,"y":20.66,"continent_x":0.50843,"continent_y":0.51292,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":43.84,"y":19.68,"continent_x":0.51322,"continent_y":0.51022,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":52.71,"y":13.27,"continent_x":0.53763,"continent_y":0.49255,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":53.59,"y":12,"continent_x":0.54005,"continent_y":0.48905,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.11,"y":17.72,"continent_x":0.54975,"continent_y":0.5048,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.82,"y":40.13,"continent_x":0.54345,"continent_y":0.56653,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":53.5,"y":45.81,"continent_x":0.53981,"continent_y":0.58218,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":55.26,"y":45.83,"continent_x":0.54466,"continent_y":0.58222,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.41,"y":44.72,"continent_x":0.54233,"continent_y":0.57917,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":43.72,"y":41.81,"continent_x":0.51288,"continent_y":0.57115,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":47.21,"y":43.31,"continent_x":0.5225,"continent_y":0.57527,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":52.65,"y":43.44,"continent_x":0.53748,"continent_y":0.57565,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":60.12,"y":41.31,"continent_x":0.55805,"continent_y":0.56978,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":56.16,"y":40.12,"continent_x":0.54715,"continent_y":0.5665,"subzone":"The Stagnant Oasis","zone_resolution":"client_terrain_mask"},{"x":44.78,"y":40.79,"continent_x":0.5158,"continent_y":0.56834,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.45,"y":42.93,"continent_x":0.53416,"continent_y":0.57425,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.95,"y":44.72,"continent_x":0.53555,"continent_y":0.57916,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":61.65,"y":41.66,"continent_x":0.56225,"continent_y":0.57075,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":44.05,"y":80.19,"continent_x":0.5138,"continent_y":0.67686,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":80.15,"continent_x":0.51397,"continent_y":0.67674,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.07,"y":80.1,"continent_x":0.51384,"continent_y":0.67659,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":80.23,"continent_x":0.51395,"continent_y":0.67697,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.05,"y":80.19,"continent_x":0.5138,"continent_y":0.67686,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":80.15,"continent_x":0.51397,"continent_y":0.67674,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.26,"y":46.91,"continent_x":0.51711,"continent_y":0.5852,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":45.26,"y":46.91,"continent_x":0.51711,"continent_y":0.5852,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":45.26,"y":46.91,"continent_x":0.51711,"continent_y":0.5852,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":45.26,"y":46.91,"continent_x":0.51711,"continent_y":0.5852,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.07,"y":80.1,"continent_x":0.51384,"continent_y":0.67659,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":80.23,"continent_x":0.51395,"continent_y":0.67697,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.05,"y":80.19,"continent_x":0.5138,"continent_y":0.67686,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":80.15,"continent_x":0.51397,"continent_y":0.67674,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":43.88,"y":61.58,"continent_x":0.51332,"continent_y":0.62561,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.07,"y":80.1,"continent_x":0.51384,"continent_y":0.67659,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":80.23,"continent_x":0.51395,"continent_y":0.67697,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":47.41,"y":51.29,"continent_x":0.52304,"continent_y":0.59725,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":45.13,"y":52.74,"continent_x":0.51676,"continent_y":0.60124,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":50.09,"y":53.2,"continent_x":0.53041,"continent_y":0.60251,"subzone":"Bramblescar","zone_resolution":"client_terrain_mask"},{"x":46.13,"y":49.28,"continent_x":0.51952,"continent_y":0.59172,"subzone":"Agama'gor","zone_resolution":"client_terrain_mask"},{"x":47.28,"y":73.16,"continent_x":0.52268,"continent_y":0.65748,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3236,"name":"Barrens Kodo","zone":"The Barrens"},{"entity_type":"creature","entity_id":5827,"name":"Brontus","zone":"The Barrens"},{"entity_type":"creature","entity_id":3235,"name":"Greater Barrens Kodo","zone":"The Barrens"},{"entity_type":"creature","entity_id":3474,"name":"Lakota'mani","zone":"The Barrens"},{"entity_type":"creature","entity_id":3234,"name":"Lost Barrens Kodo","zone":"The Barrens"},{"entity_type":"creature","entity_id":3237,"name":"Wooly Kodo","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_819","previous_quest_ids":[821],"next_quest_ids":[],"links_evidence":{"previous":[{"id":821,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":821,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[821],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":4898,"item_name":"Lightning Gland","per_character":5,"three_characters_total":15},{"item_id":4897,"item_name":"Thunderhawk Saliva Gland","per_character":1,"three_characters_total":3},{"item_id":4896,"item_name":"Kodo Liver","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/822"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/822/chens-empty-keg/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 5: Lightning Gland; collect 1: Thunderhawk Saliva Gland; collect 1: Kodo Liver","objective_reference_points":[],"excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."},{"quest_id":884,"title":"Owatanka","quest_level":24,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Owatanka's Tailspike","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Barrens","x":45.79,"y":62.6,"continent_x":0.51858,"continent_y":0.62841,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/884"},{"entity_type":"item","entity_id":5102,"name":"Owatanka's Tailspike","locations":[],"location_hint":"Quest-starting item: see acquisition_areas for the recorded source locations.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/884","acquisition_areas":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens"],"points":[{"x":49.41,"y":61.1,"continent_x":0.52855,"continent_y":0.62427,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.4,"y":59.09,"continent_x":0.52853,"continent_y":0.61875,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.79,"y":62.59,"continent_x":0.51858,"continent_y":0.62839,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.14,"y":62.13,"continent_x":0.51404,"continent_y":0.6271,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3387,"name":"Jorn Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.86,"y":59.13,"continent_x":0.51602,"continent_y":0.61886,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/884"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5102,"name":"Owatanka's Tailspike"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens"],"points":[{"x":49.41,"y":61.1,"continent_x":0.52855,"continent_y":0.62427,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":49.4,"y":59.09,"continent_x":0.52853,"continent_y":0.61875,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":45.79,"y":62.59,"continent_x":0.51858,"continent_y":0.62839,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":44.14,"y":62.13,"continent_x":0.51404,"continent_y":0.6271,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3473,"name":"Owatanka","zone":"The Barrens"}],"notes":["This item is supplied by the quest according to the source."],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5102,"item_name":"Owatanka's Tailspike","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/884"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/884/owatanka/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Owatanka's Tailspike","objective_reference_points":[]},{"quest_id":893,"title":"Weapons of Choice","quest_level":24,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3433,"name":"Tatternack Steelforge","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":45.1,"y":57.68,"continent_x":0.51669,"continent_y":0.61486,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/893"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3433,"name":"Tatternack Steelforge","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":45.1,"y":57.68,"continent_x":0.51669,"continent_y":0.61486,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/893"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5093,"name":"Razormane Backstabber"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":44.34,"y":79.96,"continent_x":0.51459,"continent_y":0.67621,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.97,"y":80.51,"continent_x":0.51357,"continent_y":0.67772,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.75,"y":80.79,"continent_x":0.51297,"continent_y":0.67849,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.29,"y":80.21,"continent_x":0.51446,"continent_y":0.6769,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.79,"y":80.13,"continent_x":0.51307,"continent_y":0.67669,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.18,"y":80.75,"continent_x":0.51414,"continent_y":0.67838,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.82,"y":84.12,"continent_x":0.51315,"continent_y":0.68767,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.19,"y":81.23,"continent_x":0.51141,"continent_y":0.67971,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.42,"y":79.9,"continent_x":0.51757,"continent_y":0.67606,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.66,"y":81.17,"continent_x":0.51548,"continent_y":0.67955,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.46,"y":80.3,"continent_x":0.51766,"continent_y":0.67716,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.56,"y":80.46,"continent_x":0.5097,"continent_y":0.67758,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":45.34,"y":84.22,"continent_x":0.51734,"continent_y":0.68795,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.1,"y":82.38,"continent_x":0.51394,"continent_y":0.68289,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.14,"y":83.79,"continent_x":0.51405,"continent_y":0.68675,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.19,"y":83.02,"continent_x":0.51142,"continent_y":0.68463,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.67,"y":82.88,"continent_x":0.50998,"continent_y":0.68426,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.5,"y":82.82,"continent_x":0.51227,"continent_y":0.68409,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.8,"y":82.33,"continent_x":0.51311,"continent_y":0.68274,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.81,"y":83.31,"continent_x":0.51313,"continent_y":0.68545,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.38,"y":83.3,"continent_x":0.51194,"continent_y":0.68541,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.13,"y":83.31,"continent_x":0.514,"continent_y":0.68543,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.92,"y":82.54,"continent_x":0.51069,"continent_y":0.68332,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.13,"y":81.8,"continent_x":0.514,"continent_y":0.68128,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.53,"y":81.81,"continent_x":0.5096,"continent_y":0.68131,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.48,"y":83.36,"continent_x":0.51221,"continent_y":0.68557,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.5,"y":81.32,"continent_x":0.50953,"continent_y":0.67995,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.84,"y":79.22,"continent_x":0.5077,"continent_y":0.67418,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.93,"y":78.74,"continent_x":0.50795,"continent_y":0.67286,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.11,"y":82.59,"continent_x":0.51397,"continent_y":0.68347,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.6,"y":82.65,"continent_x":0.50981,"continent_y":0.68361,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.81,"y":82.9,"continent_x":0.51038,"continent_y":0.6843,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.56,"y":83.67,"continent_x":0.51243,"continent_y":0.68642,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.77,"y":83.81,"continent_x":0.51578,"continent_y":0.68681,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.23,"y":82.65,"continent_x":0.5143,"continent_y":0.68361,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.4,"y":83.04,"continent_x":0.51475,"continent_y":0.68469,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3456,"name":"Razormane Pathfinder","zone":"The Barrens"},{"entity_type":"creature","entity_id":3457,"name":"Razormane Stalker","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5092,"name":"Charred Razormane Wand"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":42.99,"y":83.28,"continent_x":0.51086,"continent_y":0.68535,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.17,"y":78.35,"continent_x":0.50862,"continent_y":0.67177,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.5,"y":82.33,"continent_x":0.50952,"continent_y":0.68273,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.12,"y":82.04,"continent_x":0.50847,"continent_y":0.68193,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.49,"y":78.67,"continent_x":0.50675,"continent_y":0.67266,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.79,"y":82.17,"continent_x":0.50757,"continent_y":0.68231,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.47,"y":83.34,"continent_x":0.51496,"continent_y":0.68552,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.58,"y":81.59,"continent_x":0.507,"continent_y":0.6807,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.82,"y":82.81,"continent_x":0.51315,"continent_y":0.68407,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.64,"y":78.44,"continent_x":0.50715,"continent_y":0.67203,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.74,"y":78.7,"continent_x":0.50742,"continent_y":0.67275,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.65,"y":83.08,"continent_x":0.50994,"continent_y":0.68481,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.47,"y":82.33,"continent_x":0.50668,"continent_y":0.68273,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.16,"y":79.14,"continent_x":0.50583,"continent_y":0.67396,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.6,"y":78.97,"continent_x":0.50979,"continent_y":0.67349,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":40.85,"y":80.39,"continent_x":0.50497,"continent_y":0.67739,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":40.5,"y":80.82,"continent_x":0.50401,"continent_y":0.67858,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.19,"y":80.35,"continent_x":0.50592,"continent_y":0.67728,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.04,"y":81.25,"continent_x":0.50827,"continent_y":0.67977,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.54,"y":80.84,"continent_x":0.50687,"continent_y":0.67864,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.05,"y":81.53,"continent_x":0.50829,"continent_y":0.68054,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":43.15,"y":82.31,"continent_x":0.51132,"continent_y":0.68269,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3458,"name":"Razormane Seer","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5094,"name":"Razormane War Shield"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":41.29,"y":78.8,"continent_x":0.5062,"continent_y":0.67301,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.03,"y":82.18,"continent_x":0.50823,"continent_y":0.68232,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.38,"y":79.28,"continent_x":0.50645,"continent_y":0.67435,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.18,"y":78.89,"continent_x":0.50865,"continent_y":0.67326,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.51,"y":78.32,"continent_x":0.50679,"continent_y":0.67169,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.64,"y":81.82,"continent_x":0.50716,"continent_y":0.68135,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.62,"y":78.93,"continent_x":0.50711,"continent_y":0.67339,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":40.77,"y":81.46,"continent_x":0.50477,"continent_y":0.68035,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.22,"y":81.65,"continent_x":0.50875,"continent_y":0.68087,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.03,"y":78.71,"continent_x":0.50823,"continent_y":0.67277,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.16,"y":79.86,"continent_x":0.50584,"continent_y":0.67595,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.14,"y":80.85,"continent_x":0.50577,"continent_y":0.67867,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":40.85,"y":80.79,"continent_x":0.50498,"continent_y":0.67849,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.07,"y":80.46,"continent_x":0.50833,"continent_y":0.67758,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":42.12,"y":81.06,"continent_x":0.50848,"continent_y":0.67924,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.83,"y":80.8,"continent_x":0.50768,"continent_y":0.67854,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":41.75,"y":81.3,"continent_x":0.50746,"continent_y":0.6799,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3459,"name":"Razormane Warfrenzy","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_893","previous_quest_ids":[],"next_quest_ids":[1153],"links_evidence":{"previous":[],"next":[{"id":1153,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5093,"item_name":"Razormane Backstabber","per_character":1,"three_characters_total":3},{"item_id":5092,"item_name":"Charred Razormane Wand","per_character":1,"three_characters_total":3},{"item_id":5094,"item_name":"Razormane War Shield","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/893"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/893/weapons-of-choice/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Razormane Backstabber; collect 1: Charred Razormane Wand; collect 1: Razormane War Shield","objective_reference_points":[]},{"quest_id":897,"title":"The Harvester","quest_level":24,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Harvester's Head","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Field of Giants","x":43.08,"y":70.07,"continent_x":0.51111,"continent_y":0.64899,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/897"},{"entity_type":"item","entity_id":5138,"name":"Harvester's Head","locations":[],"location_hint":"Quest-starting item: see acquisition_areas for the recorded source locations.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/897","acquisition_areas":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Field of Giants"],"points":[{"x":43.07,"y":70.08,"continent_x":0.5111,"continent_y":0.649,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3387,"name":"Jorn Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.86,"y":59.13,"continent_x":0.51602,"continent_y":0.61886,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/897"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5138,"name":"Harvester's Head"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Field of Giants"],"points":[{"x":43.07,"y":70.08,"continent_x":0.5111,"continent_y":0.649,"subzone":"Field of Giants","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3253,"name":"Silithid Harvester","zone":"The Barrens"}],"notes":["This item is supplied by the quest according to the source."],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5138,"item_name":"Harvester's Head","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/897"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/897/the-harvester/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Harvester's Head","objective_reference_points":[]},{"quest_id":2478,"title":"Mission: Possible But Not Probable","quest_level":24,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","objectives"]},"quest_category":"Rogue","forever_status":"unchanged","quest_type":"elite","requirements":{"classes":["rogue"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":7233,"name":"Taskmaster Fizzule","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":55.43,"y":5.56,"continent_x":0.54514,"continent_y":0.47133,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/2478"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3401,"name":"Shenthul","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":43,"y":53.7,"continent_x":0.5801747426943593,"continent_y":0.44952724608736316,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":7310,"name":"Mutated Venture Co. Drone"},"count_per_character":2,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["The Barrens"],"points":[{"x":54.7,"y":5.7,"continent_x":0.54313,"continent_y":0.47171,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.72,"y":5.75,"continent_x":0.54317,"continent_y":0.47185,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":7307,"name":"Venture Co. Lookout"},"count_per_character":2,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["The Barrens"],"points":[{"x":54.75,"y":5.53,"continent_x":0.54326,"continent_y":0.47124,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.64,"y":5.77,"continent_x":0.54296,"continent_y":0.47191,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.78,"y":5.82,"continent_x":0.54335,"continent_y":0.47205,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"kill","target":{"type":"npc","id":7308,"name":"Venture Co. Patroller"},"count_per_character":2,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["The Barrens"],"points":[{"x":54.64,"y":5.78,"continent_x":0.54294,"continent_y":0.47192,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.71,"y":5.81,"continent_x":0.54315,"continent_y":0.47201,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"collect","target":{"type":"item","id":8074,"name":"Gallywix's Head"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["The Barrens"],"points":[{"x":54.75,"y":5.58,"continent_x":0.54326,"continent_y":0.47139,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"}],"dropped_by":[{"entity_type":"creature","entity_id":7288,"name":"Grand Foreman Puzik Gallywix","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":8072,"name":"Silixiz's Tower Key"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true},{"action":"collect","target":{"type":"item","id":8073,"name":"Cache of Zanzil's Altered Mixture"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["The Barrens"],"points":[{"x":54.76,"y":5.56,"continent_x":0.54327,"continent_y":0.47131,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js"}],"dropped_by":[{"entity_type":"object","name":"Gallywix's Lockbox","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_2458","previous_quest_ids":[2458],"next_quest_ids":[2479],"links_evidence":{"previous":[{"id":2458,"source":"classic"}],"next":[{"id":2479,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":2458,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":2479,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":8074,"item_name":"Gallywix's Head","per_character":1,"three_characters_total":3},{"item_id":8072,"item_name":"Silixiz's Tower Key","per_character":1,"three_characters_total":3},{"item_id":8073,"item_name":"Cache of Zanzil's Altered Mixture","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/2478"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/2478/mission-possible-but-not-probable/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"kill 2: Mutated Venture Co. Drone; kill 2: Venture Co. Lookout; kill 2: Venture Co. Patroller; collect 1: Gallywix's Head; collect 1: Silixiz's Tower Key; collect 1: Cache of Zanzil's Altered Mixture","objective_reference_points":[]},{"quest_id":79192,"title":"Stepping Stones","quest_level":24,"minimum_level":null,"level_type":"fixed","faction":"unknown","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Burned-Out Remains","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Field of Giants","x":46.4,"y":73.9,"continent_x":0.5202621789779722,"continent_y":0.6595254203965155,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79192/stepping-stones/"}]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Pocket Litter","locations":[{"continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Stonetalon Mountains","x":40.8,"y":52.6,"continent_x":0.4297078174973621,"continent_y":0.47266647637029013,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Stonetalon Mountains","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79192/stepping-stones/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"object","id":null,"name":"Pocket Litter"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Stonetalon Mountains","x":40.8,"y":52.6,"continent_x":0.4297078174973621,"continent_y":0.47266647637029013,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/79192/stepping-stones/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/79192/stepping-stones/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Pocket Litter","objective_reference_points":[]},{"quest_id":879,"title":"Betrayal from Within","quest_level":25,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/879"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/879"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5074,"name":"Kuz's Skull"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":45.12,"y":80.07,"continent_x":0.51675,"continent_y":0.67652,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3436,"name":"Kuz","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5073,"name":"Nak's Skull"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":43.76,"y":83.26,"continent_x":0.51298,"continent_y":0.6853,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3434,"name":"Nak","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5072,"name":"Lok's Skull"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":40.15,"y":80.54,"continent_x":0.50305,"continent_y":0.67782,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3435,"name":"Lok Orcbane","zone":"The Barrens"},{"entity_type":"quest-given","entity_id":906,"name":"Betrayal from Within","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_878","previous_quest_ids":[5052],"next_quest_ids":[906],"links_evidence":{"previous":[{"id":5052,"source":"classic"}],"next":[{"id":906,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":5052,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":906,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5074,"item_name":"Kuz's Skull","per_character":1,"three_characters_total":3},{"item_id":5073,"item_name":"Nak's Skull","per_character":1,"three_characters_total":3},{"item_id":5072,"item_name":"Lok's Skull","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/879"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/879/betrayal-from-within/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Kuz's Skull; collect 1: Nak's Skull; collect 1: Lok's Skull","objective_reference_points":[]},{"quest_id":885,"title":"Washte Pawne","quest_level":25,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Washte Pawne's Feather","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Blackthorn Ridge","x":43.15,"y":80.85,"continent_x":0.51132,"continent_y":0.67867,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/885"},{"entity_type":"item","entity_id":5103,"name":"Washte Pawne's Feather","locations":[],"location_hint":"Quest-starting item: see acquisition_areas for the recorded source locations.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/885","acquisition_areas":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge","Southern Barrens"],"points":[{"x":43.15,"y":80.85,"continent_x":0.51132,"continent_y":0.67866,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.81,"y":78.88,"continent_x":0.51588,"continent_y":0.67324,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.81,"y":74.93,"continent_x":0.51588,"continent_y":0.66236,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.44,"y":79.87,"continent_x":0.52313,"continent_y":0.67596,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3387,"name":"Jorn Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.86,"y":59.13,"continent_x":0.51602,"continent_y":0.61886,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/885"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5103,"name":"Washte Pawne's Feather"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge","Southern Barrens"],"points":[{"x":43.15,"y":80.85,"continent_x":0.51132,"continent_y":0.67866,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.81,"y":78.88,"continent_x":0.51588,"continent_y":0.67324,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"},{"x":44.81,"y":74.93,"continent_x":0.51588,"continent_y":0.66236,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"},{"x":47.44,"y":79.87,"continent_x":0.52313,"continent_y":0.67596,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3472,"name":"Washte Pawne","zone":"The Barrens"}],"notes":["This item is supplied by the quest according to the source."],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5103,"item_name":"Washte Pawne's Feather","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/885"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/885/washte-pawne/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Washte Pawne's Feather","objective_reference_points":[]},{"quest_id":906,"title":"Betrayal from Within","quest_level":25,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3430,"name":"Mangletooth","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.55,"y":59.26,"continent_x":0.51516,"continent_y":0.61922,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/906"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3429,"name":"Thork","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.4,"y":30.8,"continent_x":0.53403,"continent_y":0.54083,"zone_resolution":"client_terrain_mask"},{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.5,"y":30.87,"continent_x":0.5343,"continent_y":0.54103,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/906"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5072,"name":"Lok's Skull"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Blackthorn Ridge"],"points":[{"x":40.15,"y":80.54,"continent_x":0.50305,"continent_y":0.67782,"subzone":"Blackthorn Ridge","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3435,"name":"Lok Orcbane","zone":"The Barrens"},{"entity_type":"quest-given","entity_id":906,"name":"Betrayal from Within","zone":"The Barrens"}],"notes":["This item is supplied by the quest according to the source."],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_878","previous_quest_ids":[879],"next_quest_ids":[],"links_evidence":{"previous":[{"id":879,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":879,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[879],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5072,"item_name":"Lok's Skull","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/906"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/906/betrayal-from-within/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Lok's Skull","objective_reference_points":[]},{"quest_id":1740,"title":"The Orb of Soran'ruk","quest_level":25,"minimum_level":20,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Warlock","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":["warlock"],"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":6247,"name":"Doan Karhan","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Barrens","x":49.31,"y":57.21,"continent_x":0.52827,"continent_y":0.61355,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1740"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":6247,"name":"Doan Karhan","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Barrens","x":49.31,"y":57.21,"continent_x":0.52827,"continent_y":0.61355,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1740"}]},"objectives":[{"action":"collect","target":{"type":"item","id":6914,"name":"Soran'ruk Fragment"},"count_per_character":3,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Blackfathom Deeps","zone_id":"blackfathom-deeps","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1740"}],"dropped_by":[{"entity_type":"creature","entity_id":4809,"name":"Twilight Acolyte","zone":"Blackfathom Deeps"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":6915,"name":"Large Soran'ruk Fragment"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Shadowfang Keep","zone_id":"shadowfang-keep","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1740"}],"dropped_by":[{"entity_type":"creature","entity_id":3855,"name":"Shadowfang Darksoul","zone":"Shadowfang Keep"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":6914,"item_name":"Soran'ruk Fragment","per_character":3,"three_characters_total":9},{"item_id":6915,"item_name":"Large Soran'ruk Fragment","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1740"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1740/the-orb-of-soranruk/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 3: Soran'ruk Fragment; collect 1: Large Soran'ruk Fragment","objective_reference_points":[]},{"quest_id":3369,"title":"In Nightmares","quest_level":25,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":8418,"name":"Falla Sagewind","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":48.18,"y":32.78,"continent_x":0.52517,"continent_y":0.54629,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/3369"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5769,"name":"Arch Druid Hamuul Runetotem","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Elder Rise","x":78.6,"y":28.6,"continent_x":0.47202200710513914,"continent_y":0.5644966228152563,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"collect","target":{"type":"item","id":10649,"name":"Nightmare Shard"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_3369","previous_quest_ids":[6981],"next_quest_ids":[],"links_evidence":{"previous":[{"id":6981,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":6981,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":10649,"item_name":"Nightmare Shard","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3369"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3369/in-nightmares/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[{"field":"minimum_level","wowforevertools":10,"senseos":15}]},"objective_summary":"collect 1: Nightmare Shard","objective_reference_points":[]},{"quest_id":3513,"title":"The Runed Scroll","quest_level":25,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Runed Scroll","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Barrens","x":48.5,"y":79.68,"continent_x":0.52605,"continent_y":0.67545,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/3513"},{"entity_type":"item","entity_id":10621,"name":"Runed Scroll","locations":[],"location_hint":"Quest-starting item: see acquisition_areas for the recorded source locations.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/3513","acquisition_areas":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens"],"points":[{"x":48.51,"y":79.69,"continent_x":0.52606,"continent_y":0.67546,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}]}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":8582,"name":"Kadrak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Mor'shan Rampart","x":48.12,"y":5.42,"continent_x":0.525,"continent_y":0.47094,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/3513"}]},"objectives":[{"action":"collect","target":{"type":"item","id":10621,"name":"Runed Scroll"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Southern Barrens"],"points":[{"x":48.51,"y":79.69,"continent_x":0.52606,"continent_y":0.67546,"subzone":"Southern Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":5797,"name":"Aean Swiftriver","zone":"The Barrens"}],"notes":["This item is supplied by the quest according to the source."],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_3513","previous_quest_ids":[],"next_quest_ids":[3514],"links_evidence":{"previous":[],"next":[{"id":3514,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":3514,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":10621,"item_name":"Runed Scroll","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3513"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3513/the-runed-scroll/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Runed Scroll","objective_reference_points":[]},{"quest_id":9388,"title":"Flickering Flames in Kalimdor","quest_level":25,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["objectives"]},"quest_category":"Midsummer","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Festival Loremaster","locations":[{"continent":"kalimdor","zone":"Teldrassil","zone_id":"teldrassil","ui_map_id":1438,"subzone":"Rut'theran Village","x":56.5,"y":92.2,"continent_x":0.4382850806143225,"continent_y":0.16702622805026207,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Teldrassil","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/9388/flickering-flames-in-kalimdor/"},{"entity_type":"npc","entity_id":16818,"name":"Festival Talespinner","locations":[],"location_hint":null,"source":"wowforevertools","evidence":"classic","source_url":"https://wowforevertools.com/quests/9388"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Festival Flamekeeper","locations":[{"continent":"kalimdor","zone":"Orgrimmar","zone_id":"orgrimmar","ui_map_id":1454,"subzone":"Orgrimmar","x":42.6,"y":34.2,"continent_x":0.5800222848994584,"continent_y":0.44209216869781487,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Orgrimmar","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/9388/flickering-flames-in-kalimdor/"}]},"objectives":[{"action":"interact","target":{"type":"object","id":181561,"name":"Flame of Ashenvale"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Ashenvale","zone_id":"ashenvale","continent":"kalimdor","ui_map_id":1440,"subzones":["Nightsong Woods"],"points":[{"x":64.81,"y":71.62,"continent_x":0.51914,"continent_y":0.44348,"subzone":"Nightsong Woods","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181560,"name":"Flame of the Barrens"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Ratchet"],"points":[{"x":59.77,"y":39.27,"continent_x":0.55709,"continent_y":0.56417,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181563,"name":"Flame of Darkshore"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Darkshore","zone_id":"darkshore","continent":"kalimdor","ui_map_id":1439,"subzones":["Twilight Vale"],"points":[{"x":41.52,"y":90.68,"continent_x":0.45773,"continent_y":0.34346,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"},{"action":"interact","target":{"type":"object","id":181562,"name":"Flame of Stonetalon"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","continent":"kalimdor","ui_map_id":1442,"subzones":["Webwinder Path"],"points":[{"x":59.45,"y":72.36,"continent_x":0.45445,"continent_y":0.49889,"subzone":"Webwinder Path","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/midsummer-CyL50N1K.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9388"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/9388/flickering-flames-in-kalimdor/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"interact 1: Flame of Ashenvale; interact 1: Flame of the Barrens; interact 1: Flame of Darkshore; interact 1: Flame of Stonetalon","objective_reference_points":[]},{"quest_id":98094,"title":"Scout Support","quest_level":25,"minimum_level":19,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"High Executor Darthalia","locations":[{"continent":"eastern-kingdoms","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","ui_map_id":1424,"subzone":"Tarren Mill","x":62.3,"y":20.4,"continent_x":0.4808801476745623,"continent_y":0.3196798875779171,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Hillsbrad Foothills","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98094/scout-support/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathstalker Masoj","locations":[{"continent":"eastern-kingdoms","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","ui_map_id":1424,"subzone":"Hillsbrad Foothills","x":63.6,"y":53.1,"continent_x":0.48206196915563004,"continent_y":0.34940724350019003,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Hillsbrad Foothills","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98094/scout-support/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":279394,"name":"Darthalia's Orders"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":279394,"item_name":"Darthalia's Orders","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98094"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98094/scout-support/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Darthalia's Orders","objective_reference_points":[]},{"quest_id":98095,"title":"Valuable Vantages","quest_level":25,"minimum_level":19,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathstalker Masoj","locations":[{"continent":"eastern-kingdoms","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","ui_map_id":1424,"subzone":"Hillsbrad Foothills","x":63.6,"y":53.1,"continent_x":0.48206196915563004,"continent_y":0.34940724350019003,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Hillsbrad Foothills","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98095/valuable-vantages/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Deathstalker Masoj","locations":[{"continent":"eastern-kingdoms","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","ui_map_id":1424,"subzone":"Hillsbrad Foothills","x":63.6,"y":53.1,"continent_x":0.48206196915563004,"continent_y":0.34940724350019003,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Hillsbrad Foothills","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/98095/valuable-vantages/"}]},"objectives":[{"action":"npc","target":{"type":"npc","id":270575,"name":"Western vial placed"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"},{"action":"npc","target":{"type":"npc","id":270574,"name":"Northern vial placed"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"},{"action":"npc","target":{"type":"npc","id":270573,"name":"Southern vial placed"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98095"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98095/valuable-vantages/"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","goals":"reported"},"missing_fields":["some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"npc 1: Western vial placed; npc 1: Northern vial placed; npc 1: Southern vial placed","objective_reference_points":[]},{"quest_id":846,"title":"Revenge of Gann","quest_level":26,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3341,"name":"Gann Stonespire","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Gold Road","x":45.89,"y":77,"continent_x":0.51887,"continent_y":0.66807,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/846"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3341,"name":"Gann Stonespire","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Gold Road","x":45.89,"y":77,"continent_x":0.51887,"continent_y":0.66807,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/846"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5017,"name":"Nitroglycerin"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":49.43,"y":83.94,"continent_x":0.5286,"continent_y":0.68718,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.15,"y":84.13,"continent_x":0.52784,"continent_y":0.68769,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.71,"y":83.95,"continent_x":0.52939,"continent_y":0.68721,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.35,"y":84.09,"continent_x":0.52838,"continent_y":0.68759,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.42,"y":84.43,"continent_x":0.52859,"continent_y":0.68852,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.74,"y":83.93,"continent_x":0.52946,"continent_y":0.68715,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.67,"y":83.81,"continent_x":0.52928,"continent_y":0.68682,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.69,"y":84.83,"continent_x":0.52658,"continent_y":0.68963,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.86,"y":84.55,"continent_x":0.52704,"continent_y":0.68885,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":84.34,"continent_x":0.52688,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.1,"y":84.66,"continent_x":0.5277,"continent_y":0.68917,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.18,"y":84.13,"continent_x":0.52792,"continent_y":0.68771,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.3,"y":84.54,"continent_x":0.52824,"continent_y":0.68882,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.22,"y":84.26,"continent_x":0.52804,"continent_y":0.68806,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.34,"y":84.16,"continent_x":0.5256,"continent_y":0.68778,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.45,"y":83.76,"continent_x":0.52592,"continent_y":0.68669,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.56,"y":83.6,"continent_x":0.52895,"continent_y":0.68625,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.86,"y":84.55,"continent_x":0.52704,"continent_y":0.68885,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":84.34,"continent_x":0.52688,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.34,"y":84.44,"continent_x":0.52837,"continent_y":0.68854,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.45,"y":84.33,"continent_x":0.52867,"continent_y":0.68825,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.27,"y":84.23,"continent_x":0.52817,"continent_y":0.68798,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.55,"y":84.32,"continent_x":0.52893,"continent_y":0.68821,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.38,"y":83.89,"continent_x":0.52846,"continent_y":0.68704,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.5,"y":84.17,"continent_x":0.52879,"continent_y":0.68782,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.54,"y":84.63,"continent_x":0.52616,"continent_y":0.68907,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.93,"y":84.31,"continent_x":0.52724,"continent_y":0.6882,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.9,"y":84.91,"continent_x":0.52715,"continent_y":0.68984,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.04,"y":84.32,"continent_x":0.52752,"continent_y":0.68823,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.89,"y":84.02,"continent_x":0.52712,"continent_y":0.6874,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.12,"y":83.86,"continent_x":0.52776,"continent_y":0.68695,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.65,"y":83.89,"continent_x":0.52646,"continent_y":0.68703,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.58,"y":84.11,"continent_x":0.52626,"continent_y":0.68763,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.39,"y":83.71,"continent_x":0.5285,"continent_y":0.68654,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.24,"y":83.81,"continent_x":0.52809,"continent_y":0.68683,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.22,"y":84.08,"continent_x":0.52803,"continent_y":0.68756,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.76,"y":84.11,"continent_x":0.52951,"continent_y":0.68765,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.21,"y":84.31,"continent_x":0.52799,"continent_y":0.68819,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.52,"y":84.34,"continent_x":0.52884,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.14,"y":83.91,"continent_x":0.5278,"continent_y":0.68708,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.61,"y":83.59,"continent_x":0.52909,"continent_y":0.6862,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.49,"y":83.96,"continent_x":0.52878,"continent_y":0.68724,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.64,"y":84.24,"continent_x":0.52642,"continent_y":0.688,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.39,"y":84.13,"continent_x":0.52849,"continent_y":0.68771,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.07,"y":85.76,"continent_x":0.52211,"continent_y":0.6922,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3378,"name":"Bael'dun Officer","zone":"The Barrens"},{"entity_type":"creature","entity_id":3377,"name":"Bael'dun Rifleman","zone":"The Barrens"},{"entity_type":"creature","entity_id":3376,"name":"Bael'dun Soldier","zone":"The Barrens"},{"entity_type":"creature","entity_id":6668,"name":"Lord Cyrik Blackforge","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5018,"name":"Wood Pulp"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":49.43,"y":83.94,"continent_x":0.5286,"continent_y":0.68718,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.15,"y":84.13,"continent_x":0.52784,"continent_y":0.68769,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.71,"y":83.95,"continent_x":0.52939,"continent_y":0.68721,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.35,"y":84.09,"continent_x":0.52838,"continent_y":0.68759,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.42,"y":84.43,"continent_x":0.52859,"continent_y":0.68852,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.74,"y":83.93,"continent_x":0.52946,"continent_y":0.68715,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.67,"y":83.81,"continent_x":0.52928,"continent_y":0.68682,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.69,"y":84.83,"continent_x":0.52658,"continent_y":0.68963,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.86,"y":84.55,"continent_x":0.52704,"continent_y":0.68885,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":84.34,"continent_x":0.52688,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.1,"y":84.66,"continent_x":0.5277,"continent_y":0.68917,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.18,"y":84.13,"continent_x":0.52792,"continent_y":0.68771,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.3,"y":84.54,"continent_x":0.52824,"continent_y":0.68882,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.22,"y":84.26,"continent_x":0.52804,"continent_y":0.68806,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.34,"y":84.16,"continent_x":0.5256,"continent_y":0.68778,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.45,"y":83.76,"continent_x":0.52592,"continent_y":0.68669,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.56,"y":83.6,"continent_x":0.52895,"continent_y":0.68625,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.86,"y":84.55,"continent_x":0.52704,"continent_y":0.68885,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":84.34,"continent_x":0.52688,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.34,"y":84.44,"continent_x":0.52837,"continent_y":0.68854,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.45,"y":84.33,"continent_x":0.52867,"continent_y":0.68825,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.27,"y":84.23,"continent_x":0.52817,"continent_y":0.68798,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.55,"y":84.32,"continent_x":0.52893,"continent_y":0.68821,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.38,"y":83.89,"continent_x":0.52846,"continent_y":0.68704,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.5,"y":84.17,"continent_x":0.52879,"continent_y":0.68782,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.54,"y":84.63,"continent_x":0.52616,"continent_y":0.68907,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.93,"y":84.31,"continent_x":0.52724,"continent_y":0.6882,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.9,"y":84.91,"continent_x":0.52715,"continent_y":0.68984,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.04,"y":84.32,"continent_x":0.52752,"continent_y":0.68823,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.89,"y":84.02,"continent_x":0.52712,"continent_y":0.6874,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.12,"y":83.86,"continent_x":0.52776,"continent_y":0.68695,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.65,"y":83.89,"continent_x":0.52646,"continent_y":0.68703,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.58,"y":84.11,"continent_x":0.52626,"continent_y":0.68763,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.39,"y":83.71,"continent_x":0.5285,"continent_y":0.68654,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.24,"y":83.81,"continent_x":0.52809,"continent_y":0.68683,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.22,"y":84.08,"continent_x":0.52803,"continent_y":0.68756,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.76,"y":84.11,"continent_x":0.52951,"continent_y":0.68765,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.21,"y":84.31,"continent_x":0.52799,"continent_y":0.68819,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.52,"y":84.34,"continent_x":0.52884,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.14,"y":83.91,"continent_x":0.5278,"continent_y":0.68708,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.61,"y":83.59,"continent_x":0.52909,"continent_y":0.6862,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.49,"y":83.96,"continent_x":0.52878,"continent_y":0.68724,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.64,"y":84.24,"continent_x":0.52642,"continent_y":0.688,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.39,"y":84.13,"continent_x":0.52849,"continent_y":0.68771,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.07,"y":85.76,"continent_x":0.52211,"continent_y":0.6922,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3378,"name":"Bael'dun Officer","zone":"The Barrens"},{"entity_type":"creature","entity_id":3377,"name":"Bael'dun Rifleman","zone":"The Barrens"},{"entity_type":"creature","entity_id":3376,"name":"Bael'dun Soldier","zone":"The Barrens"},{"entity_type":"creature","entity_id":6668,"name":"Lord Cyrik Blackforge","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5019,"name":"Sodium Nitrate"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":49.43,"y":83.94,"continent_x":0.5286,"continent_y":0.68718,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.15,"y":84.13,"continent_x":0.52784,"continent_y":0.68769,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.71,"y":83.95,"continent_x":0.52939,"continent_y":0.68721,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.35,"y":84.09,"continent_x":0.52838,"continent_y":0.68759,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.42,"y":84.43,"continent_x":0.52859,"continent_y":0.68852,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.74,"y":83.93,"continent_x":0.52946,"continent_y":0.68715,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.67,"y":83.81,"continent_x":0.52928,"continent_y":0.68682,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.69,"y":84.83,"continent_x":0.52658,"continent_y":0.68963,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.86,"y":84.55,"continent_x":0.52704,"continent_y":0.68885,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":84.34,"continent_x":0.52688,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.1,"y":84.66,"continent_x":0.5277,"continent_y":0.68917,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.18,"y":84.13,"continent_x":0.52792,"continent_y":0.68771,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.3,"y":84.54,"continent_x":0.52824,"continent_y":0.68882,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.22,"y":84.26,"continent_x":0.52804,"continent_y":0.68806,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.34,"y":84.16,"continent_x":0.5256,"continent_y":0.68778,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.45,"y":83.76,"continent_x":0.52592,"continent_y":0.68669,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.56,"y":83.6,"continent_x":0.52895,"continent_y":0.68625,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.86,"y":84.55,"continent_x":0.52704,"continent_y":0.68885,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.8,"y":84.34,"continent_x":0.52688,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.34,"y":84.44,"continent_x":0.52837,"continent_y":0.68854,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.45,"y":84.33,"continent_x":0.52867,"continent_y":0.68825,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.27,"y":84.23,"continent_x":0.52817,"continent_y":0.68798,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.55,"y":84.32,"continent_x":0.52893,"continent_y":0.68821,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.38,"y":83.89,"continent_x":0.52846,"continent_y":0.68704,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.5,"y":84.17,"continent_x":0.52879,"continent_y":0.68782,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.54,"y":84.63,"continent_x":0.52616,"continent_y":0.68907,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.93,"y":84.31,"continent_x":0.52724,"continent_y":0.6882,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.9,"y":84.91,"continent_x":0.52715,"continent_y":0.68984,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.04,"y":84.32,"continent_x":0.52752,"continent_y":0.68823,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.89,"y":84.02,"continent_x":0.52712,"continent_y":0.6874,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.12,"y":83.86,"continent_x":0.52776,"continent_y":0.68695,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.65,"y":83.89,"continent_x":0.52646,"continent_y":0.68703,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.58,"y":84.11,"continent_x":0.52626,"continent_y":0.68763,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.39,"y":83.71,"continent_x":0.5285,"continent_y":0.68654,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.24,"y":83.81,"continent_x":0.52809,"continent_y":0.68683,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.22,"y":84.08,"continent_x":0.52803,"continent_y":0.68756,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.76,"y":84.11,"continent_x":0.52951,"continent_y":0.68765,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.21,"y":84.31,"continent_x":0.52799,"continent_y":0.68819,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.52,"y":84.34,"continent_x":0.52884,"continent_y":0.68829,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.14,"y":83.91,"continent_x":0.5278,"continent_y":0.68708,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.61,"y":83.59,"continent_x":0.52909,"continent_y":0.6862,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.49,"y":83.96,"continent_x":0.52878,"continent_y":0.68724,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":48.64,"y":84.24,"continent_x":0.52642,"continent_y":0.688,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":49.39,"y":84.13,"continent_x":0.52849,"continent_y":0.68771,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"},{"x":47.07,"y":85.76,"continent_x":0.52211,"continent_y":0.6922,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3378,"name":"Bael'dun Officer","zone":"The Barrens"},{"entity_type":"creature","entity_id":3377,"name":"Bael'dun Rifleman","zone":"The Barrens"},{"entity_type":"creature","entity_id":3376,"name":"Bael'dun Soldier","zone":"The Barrens"},{"entity_type":"creature","entity_id":6668,"name":"Lord Cyrik Blackforge","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_843","previous_quest_ids":[843],"next_quest_ids":[849],"links_evidence":{"previous":[{"id":843,"source":"classic"}],"next":[{"id":849,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":843,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":849,"previous_chain_quests_must_not_be_active":[843],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5017,"item_name":"Nitroglycerin","per_character":6,"three_characters_total":18},{"item_id":5018,"item_name":"Wood Pulp","per_character":6,"three_characters_total":18},{"item_id":5019,"item_name":"Sodium Nitrate","per_character":6,"three_characters_total":18}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/846"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/846/revenge-of-gann/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 6: Nitroglycerin; collect 6: Wood Pulp; collect 6: Sodium Nitrate","objective_reference_points":[]},{"quest_id":849,"title":"Revenge of Gann","quest_level":26,"minimum_level":17,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3341,"name":"Gann Stonespire","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Gold Road","x":45.89,"y":77,"continent_x":0.51887,"continent_y":0.66807,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/849"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3341,"name":"Gann Stonespire","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Southern Gold Road","x":45.89,"y":77,"continent_x":0.51887,"continent_y":0.66807,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/849"}]},"objectives":[{"action":"interact","target":{"type":"object","id":3644,"name":"Bael Modan Flying Machine"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Bael Modan"],"points":[{"x":46.97,"y":85.63,"continent_x":0.52184,"continent_y":0.69183,"subzone":"Bael Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_843","previous_quest_ids":[846],"next_quest_ids":[],"links_evidence":{"previous":[{"id":846,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":846,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[846],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/849"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/849/revenge-of-gann/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"interact 1: Bael Modan Flying Machine","objective_reference_points":[]},{"quest_id":1221,"title":"Blueleaf Tubers","quest_level":26,"minimum_level":20,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends","objectives"]},"quest_category":"Razorfen Kraul","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3446,"name":"Mebok Mizzyrix","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.37,"y":37.62,"continent_x":0.56424,"continent_y":0.5596,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1221"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3446,"name":"Mebok Mizzyrix","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.37,"y":37.62,"continent_x":0.56424,"continent_y":0.5596,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1221"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5876,"name":"Blueleaf Tuber"},"count_per_character":6,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Razorfen Kraul","zone_id":"razorfen-kraul","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1221"}],"dropped_by":[{"entity_type":"object","name":"Blueleaf Tuber","zone":"Razorfen Kraul"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5880,"name":"Crate With Holes"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Ratchet"],"points":[{"x":62.32,"y":37.61,"continent_x":0.56411,"continent_y":0.55959,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"},{"x":62.32,"y":37.62,"continent_x":0.56411,"continent_y":0.55962,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"},{"x":62.33,"y":37.61,"continent_x":0.56413,"continent_y":0.55958,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"},{"x":62.33,"y":37.64,"continent_x":0.56413,"continent_y":0.55966,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"},{"x":62.31,"y":37.63,"continent_x":0.56408,"continent_y":0.55963,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/razorfen-kraul-DQUZJ1nH.js"}],"dropped_by":[{"entity_type":"object","name":"Crate with Holes","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":5897,"name":"Snufflenose Owner's Manual"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Ratchet"],"points":[{"x":62.33,"y":37.62,"continent_x":0.56413,"continent_y":0.55962,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"},{"x":62.33,"y":37.62,"continent_x":0.56414,"continent_y":0.55962,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/razorfen-kraul-DQUZJ1nH.js"}],"dropped_by":[{"entity_type":"object","name":"Snufflenose Owner's Manual","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":6684,"name":"Snufflenose Command Stick"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Ratchet"],"points":[{"x":62.34,"y":37.6,"continent_x":0.56416,"continent_y":0.55957,"subzone":"Ratchet","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/razorfen-kraul-DQUZJ1nH.js"}],"dropped_by":[{"entity_type":"object","name":"Snufflenose Command Sticks","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5876,"item_name":"Blueleaf Tuber","per_character":6,"three_characters_total":18},{"item_id":5880,"item_name":"Crate With Holes","per_character":1,"three_characters_total":3},{"item_id":5897,"item_name":"Snufflenose Owner's Manual","per_character":1,"three_characters_total":3},{"item_id":6684,"item_name":"Snufflenose Command Stick","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1221"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1221/blueleaf-tubers/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","xp":"client","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 6: Blueleaf Tuber; collect 1: Crate With Holes; collect 1: Snufflenose Owner's Manual; collect 1: Snufflenose Command Stick","objective_reference_points":[]},{"quest_id":6981,"title":"The Glowing Shard","quest_level":26,"minimum_level":15,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Wailing Caverns","forever_status":"unchanged","quest_type":"dungeon","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":null,"name":"Glowing Shard","locations":[],"location_hint":null,"source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/6981/the-glowing-shard/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":8418,"name":"Falla Sagewind","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":48.18,"y":32.78,"continent_x":0.52517,"continent_y":0.54629,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/6981"}]},"objectives":[{"action":"collect","target":{"type":"item","id":10441,"name":"Glowing Shard"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":["This item is supplied by the quest according to the source."],"location_status":"provided_item","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_3369","previous_quest_ids":[],"next_quest_ids":[3369,3370],"links_evidence":{"previous":[],"next":[{"id":3369,"source":"classic"},{"id":3370,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":10441,"item_name":"Glowing Shard","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/6981"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/6981/the-glowing-shard/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","xp":"client","turnIn":"classic","startItems":"client","facts":"classic"},"missing_fields":["start_coordinates"],"source_disagreements":[]},"objective_summary":"collect 1: Glowing Shard","objective_reference_points":[]},{"quest_id":873,"title":"Isha Awak","quest_level":27,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3388,"name":"Mahren Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.84,"y":43.86,"continent_x":0.57378,"continent_y":0.5768,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/873"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3388,"name":"Mahren Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.84,"y":43.86,"continent_x":0.57378,"continent_y":0.5768,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/873"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5104,"name":"Heart of Isha Awak"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":null,"zone_id":null,"continent":"kalimdor","ui_map_id":null,"subzones":["Northwatch Hold"],"points":[{"x":null,"y":null,"continent_x":0.56743,"continent_y":0.60432,"subzone":"Northwatch Hold","zone_resolution":"unresolved"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3476,"name":"Isha Awak","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_844","previous_quest_ids":[874],"next_quest_ids":[],"links_evidence":{"previous":[{"id":874,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":874,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[874],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5104,"item_name":"Heart of Isha Awak","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/873"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/873/isha-awak/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Heart of Isha Awak","objective_reference_points":[]},{"quest_id":874,"title":"Mahren Skyseer","quest_level":27,"minimum_level":9,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3387,"name":"Jorn Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.86,"y":59.13,"continent_x":0.51602,"continent_y":0.61886,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/874"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3388,"name":"Mahren Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.84,"y":43.86,"continent_x":0.57378,"continent_y":0.5768,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/874"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":3388,"name":"Mahren Skyseer"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Tidus Stair","x":65.84,"y":43.86,"continent_x":0.57378,"continent_y":0.5768,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/874"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_844","previous_quest_ids":[913],"next_quest_ids":[873],"links_evidence":{"previous":[{"id":913,"source":"classic"}],"next":[{"id":873,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":913,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":873,"previous_chain_quests_must_not_be_active":[913],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/874"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/874/mahren-skyseer/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Mahren Skyseer","objective_reference_points":[]},{"quest_id":1095,"title":"Further Instructions","quest_level":27,"minimum_level":16,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts"]},"quest_category":"Stonetalon Mountains","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3442,"name":"Sputtervalve","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.98,"y":37.22,"continent_x":0.56593,"continent_y":0.55851,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1095"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":4201,"name":"Ziz Fizziks","locations":[{"continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Windshear Crag","x":58.99,"y":62.6,"continent_x":0.45384,"continent_y":0.48594,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1095"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":4201,"name":"Ziz Fizziks"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","ui_map_id":1442,"subzone":"Windshear Crag","x":58.99,"y":62.6,"continent_x":0.45384,"continent_y":0.48594,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1095"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1093","previous_quest_ids":[1094],"next_quest_ids":[1096],"links_evidence":{"previous":[{"id":1094,"source":"classic"}],"next":[{"id":1096,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1094,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1096,"previous_chain_quests_must_not_be_active":[1094],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1095"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1095/further-instructions/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","xp":"client","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Ziz Fizziks","objective_reference_points":[]},{"quest_id":1197,"title":"The Sacred Flame","quest_level":29,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["objectives"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":4722,"name":"Rau Cliffrunner","locations":[{"continent":"kalimdor","zone":"Thousand Needles","zone_id":"thousand-needles","ui_map_id":1441,"subzone":"Freewind Post","x":46.14,"y":51.72,"continent_x":0.53071,"continent_y":0.74526,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1197"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":4722,"name":"Rau Cliffrunner","locations":[{"continent":"kalimdor","zone":"Thousand Needles","zone_id":"thousand-needles","ui_map_id":1441,"subzone":"Freewind Post","x":46.14,"y":51.72,"continent_x":0.53071,"continent_y":0.74526,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1197"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5869,"name":"Cloven Hoof"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["Razorfen Downs"],"points":[{"x":48.4,"y":96.24,"continent_x":0.52578,"continent_y":0.72105,"subzone":"Razorfen Downs","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js"}],"dropped_by":[{"entity_type":"object","name":"Ancient Brazier","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1195","previous_quest_ids":[1196],"next_quest_ids":[],"links_evidence":{"previous":[{"id":1196,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1196,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1196],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":5869,"item_name":"Cloven Hoof","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1197"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1197/the-sacred-flame/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 1: Cloven Hoof","objective_reference_points":[]},{"quest_id":3514,"title":"Horde Presence","quest_level":29,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"]},"quest_category":"The Barrens","forever_status":"changed","quest_type":"elite","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":8582,"name":"Kadrak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Mor'shan Rampart","x":48.12,"y":5.42,"continent_x":0.525,"continent_y":0.47094,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/3514"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":8582,"name":"Kadrak","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Mor'shan Rampart","x":48.12,"y":5.42,"continent_x":0.525,"continent_y":0.47094,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/3514"}]},"objectives":[{"action":"kill","target":{"type":"npc","id":8518,"name":"Rynthariel the Keymaster"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","continent":"kalimdor","ui_map_id":1442,"subzones":["The Talon Den"],"points":[{"x":29.71,"y":16.91,"continent_x":0.41499,"continent_y":0.4253,"subzone":"The Talon Den","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[],"notes":[],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_3513","previous_quest_ids":[3513],"next_quest_ids":[],"links_evidence":{"previous":[{"id":3513,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":3513,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[3513],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/3514"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/3514/horde-presence/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"kill 1: Rynthariel the Keymaster","objective_reference_points":[]},{"quest_id":1130,"title":"Melor Sends Word","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts"]},"quest_category":"Thunder Bluff","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":3387,"name":"Jorn Skyseer","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":44.86,"y":59.13,"continent_x":0.51602,"continent_y":0.61886,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1130"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":3441,"name":"Melor Stonehoof","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Hunter Rise","x":61.5,"y":80.9,"continent_x":0.46717194845237403,"continent_y":0.5793304325015444,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":3441,"name":"Melor Stonehoof"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Hunter Rise","x":61.5,"y":80.9,"continent_x":0.46717194845237403,"continent_y":0.5793304325015444,"zone_resolution":"source_zone_coordinates","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1130","previous_quest_ids":[],"next_quest_ids":[1131],"links_evidence":{"previous":[],"next":[{"id":1131,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[],"exclusive_quest_ids":[],"next_in_chain":1131,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1130"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1130/melor-sends-word/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Melor Stonehoof","objective_reference_points":[]},{"quest_id":1838,"title":"Brutal Armor","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["starts","ends"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1838"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1838"}]},"objectives":[{"action":"collect","target":{"type":"item","id":7126,"name":"Smoky Iron Ingot"},"count_per_character":15,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Stonetalon Mountains","zone_id":"stonetalon-mountains","continent":"kalimdor","ui_map_id":1442,"subzones":["Windshear Crag","Blackwolf River"],"points":[{"x":74.95,"y":59.35,"continent_x":0.47503,"continent_y":0.48162,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":74.98,"y":58.49,"continent_x":0.47507,"continent_y":0.48049,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":74.34,"y":58.96,"continent_x":0.47421,"continent_y":0.48111,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.35,"y":59.78,"continent_x":0.47158,"continent_y":0.48219,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":74.12,"y":60.03,"continent_x":0.47392,"continent_y":0.48253,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":74.45,"y":59.69,"continent_x":0.47436,"continent_y":0.48208,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.63,"y":61.22,"continent_x":0.47194,"continent_y":0.48411,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.89,"y":60.84,"continent_x":0.47097,"continent_y":0.4836,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.67,"y":60.83,"continent_x":0.472,"continent_y":0.48359,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.71,"y":60.17,"continent_x":0.47338,"continent_y":0.48272,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.85,"y":60.5,"continent_x":0.47224,"continent_y":0.48315,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.28,"y":59.65,"continent_x":0.47281,"continent_y":0.48203,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.94,"y":60.61,"continent_x":0.47236,"continent_y":0.4833,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.2,"y":59.83,"continent_x":0.4727,"continent_y":0.48226,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.26,"y":61.73,"continent_x":0.47146,"continent_y":0.48479,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.69,"y":63.01,"continent_x":0.47202,"continent_y":0.48648,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.45,"y":59.98,"continent_x":0.47303,"continent_y":0.48246,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.32,"y":62.32,"continent_x":0.47153,"continent_y":0.48557,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.34,"y":60.71,"continent_x":0.47156,"continent_y":0.48343,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.95,"y":61.38,"continent_x":0.47105,"continent_y":0.48432,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.38,"y":61.09,"continent_x":0.47162,"continent_y":0.48393,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.23,"y":60.4,"continent_x":0.47141,"continent_y":0.48302,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.84,"y":59.4,"continent_x":0.47223,"continent_y":0.48169,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.11,"y":59.1,"continent_x":0.47258,"continent_y":0.48129,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.79,"y":62.19,"continent_x":0.47083,"continent_y":0.48539,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.34,"y":61.04,"continent_x":0.47156,"continent_y":0.48387,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.55,"y":61.43,"continent_x":0.47184,"continent_y":0.48438,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.07,"y":59.93,"continent_x":0.47253,"continent_y":0.4824,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.04,"y":58.31,"continent_x":0.47249,"continent_y":0.48025,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.88,"y":60.65,"continent_x":0.47361,"continent_y":0.48335,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.02,"y":62.66,"continent_x":0.47247,"continent_y":0.48602,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.51,"y":60.71,"continent_x":0.47311,"continent_y":0.48343,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.95,"y":62.85,"continent_x":0.47105,"continent_y":0.48627,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.42,"y":62.25,"continent_x":0.47167,"continent_y":0.48547,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.24,"y":62.76,"continent_x":0.47143,"continent_y":0.48615,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.71,"y":60.02,"continent_x":0.47072,"continent_y":0.48251,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.05,"y":61.12,"continent_x":0.47117,"continent_y":0.48398,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.66,"y":60.46,"continent_x":0.47066,"continent_y":0.4831,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.09,"y":61.56,"continent_x":0.47123,"continent_y":0.48456,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.01,"y":61.57,"continent_x":0.47245,"continent_y":0.48457,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":71.66,"y":60.76,"continent_x":0.47066,"continent_y":0.4835,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.21,"y":61.97,"continent_x":0.47272,"continent_y":0.4851,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.93,"y":62.28,"continent_x":0.47235,"continent_y":0.48552,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.34,"y":61.35,"continent_x":0.47289,"continent_y":0.48428,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.3,"y":60.53,"continent_x":0.47284,"continent_y":0.48319,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":75.68,"y":59.2,"continent_x":0.47599,"continent_y":0.48143,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.53,"y":58.74,"continent_x":0.47314,"continent_y":0.48082,"subzone":"Blackwolf River","zone_resolution":"client_terrain_mask"},{"x":73.13,"y":61.06,"continent_x":0.47261,"continent_y":0.4839,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.92,"y":59.62,"continent_x":0.47366,"continent_y":0.48199,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.8,"y":59.26,"continent_x":0.4735,"continent_y":0.48151,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":74.11,"y":59.48,"continent_x":0.47391,"continent_y":0.4818,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":74.21,"y":59.53,"continent_x":0.47404,"continent_y":0.48186,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.57,"y":60.2,"continent_x":0.47187,"continent_y":0.48275,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.41,"y":62.4,"continent_x":0.47166,"continent_y":0.48568,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.69,"y":59.57,"continent_x":0.47202,"continent_y":0.48192,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.84,"y":59.65,"continent_x":0.47355,"continent_y":0.48203,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.45,"y":61.17,"continent_x":0.47171,"continent_y":0.48404,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.02,"y":62.31,"continent_x":0.47247,"continent_y":0.48555,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":72.96,"y":61.16,"continent_x":0.47239,"continent_y":0.48403,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"},{"x":73.82,"y":60.12,"continent_x":0.47352,"continent_y":0.48265,"subzone":"Windshear Crag","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3999,"name":"Windshear Digger","zone":"Stonetalon Mountains"},{"entity_type":"creature","entity_id":4003,"name":"Windshear Geomancer","zone":"Stonetalon Mountains"},{"entity_type":"creature","entity_id":4004,"name":"Windshear Overlord","zone":"Stonetalon Mountains"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":7127,"name":"Powdered Azurite"},"count_per_character":10,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Azurelode Mine","Hillsbrad Foothills"],"points":[{"x":28.89,"y":57.45,"continent_x":0.45051,"continent_y":0.35336,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.45,"y":57.23,"continent_x":0.45011,"continent_y":0.35316,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":31.49,"y":52.39,"continent_x":0.45287,"continent_y":0.34876,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":32.4,"y":52.05,"continent_x":0.4537,"continent_y":0.34845,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":31.76,"y":51.77,"continent_x":0.45312,"continent_y":0.3482,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":32.02,"y":53.17,"continent_x":0.45335,"continent_y":0.34947,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":29.71,"y":56.54,"continent_x":0.45125,"continent_y":0.35253,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.14,"y":51.16,"continent_x":0.44983,"continent_y":0.34764,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":31.99,"y":54.63,"continent_x":0.45333,"continent_y":0.3508,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":31.24,"y":53.1,"continent_x":0.45264,"continent_y":0.34941,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":32.21,"y":55.51,"continent_x":0.45353,"continent_y":0.3516,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":28.45,"y":51.95,"continent_x":0.45011,"continent_y":0.34836,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.19,"y":57.12,"continent_x":0.44987,"continent_y":0.35306,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":26.99,"y":58.02,"continent_x":0.44878,"continent_y":0.35388,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":27.69,"y":57.75,"continent_x":0.44942,"continent_y":0.35363,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.72,"y":55.96,"continent_x":0.45035,"continent_y":0.35201,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.2,"y":58.41,"continent_x":0.4517,"continent_y":0.35423,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":31.28,"y":57.86,"continent_x":0.45268,"continent_y":0.35373,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":31.4,"y":59.51,"continent_x":0.45279,"continent_y":0.35523,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.85,"y":58.15,"continent_x":0.45229,"continent_y":0.354,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.84,"y":59.09,"continent_x":0.45228,"continent_y":0.35485,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":31.6,"y":58.53,"continent_x":0.45297,"continent_y":0.35434,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.44,"y":55.61,"continent_x":0.45192,"continent_y":0.35169,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.14,"y":56.47,"continent_x":0.45164,"continent_y":0.35247,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.95,"y":57.33,"continent_x":0.45056,"continent_y":0.35325,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":31.36,"y":54.08,"continent_x":0.45275,"continent_y":0.3503,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":30.45,"y":53.93,"continent_x":0.45193,"continent_y":0.35016,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":30.77,"y":55.08,"continent_x":0.45222,"continent_y":0.35121,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.37,"y":53.13,"continent_x":0.45185,"continent_y":0.34943,"subzone":"Hillsbrad Foothills","zone_resolution":"client_terrain_mask"},{"x":29.67,"y":55,"continent_x":0.45122,"continent_y":0.35113,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":29.19,"y":53.47,"continent_x":0.45078,"continent_y":0.34974,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":30.01,"y":53.96,"continent_x":0.45153,"continent_y":0.35019,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":27.79,"y":54.14,"continent_x":0.44951,"continent_y":0.35035,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.2,"y":56.32,"continent_x":0.44988,"continent_y":0.35233,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":28.3,"y":54.8,"continent_x":0.44997,"continent_y":0.35095,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":27.59,"y":56.65,"continent_x":0.44933,"continent_y":0.35263,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"},{"x":27.51,"y":57.66,"continent_x":0.44925,"continent_y":0.35355,"subzone":"Azurelode Mine","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js"}],"dropped_by":[{"entity_type":"creature","entity_id":2269,"name":"Hillsbrad Miner","zone":"Hillsbrad Foothills"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":3575,"name":"Iron Bar"},"count_per_character":10,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true},{"action":"collect","target":{"type":"item","id":6841,"name":"Vial of Phlogiston"},"count_per_character":1,"item_name":null,"evidence":"classic","locations":[{"kind":"instance","instance":"Razorfen Kraul","zone_id":"razorfen-kraul","x":null,"y":null,"evidence":"classic_1_12","source_url":"https://wowforevertools.com/quests/1838"}],"dropped_by":[{"entity_type":"boss","name":"Roogug","zone":"Razorfen Kraul"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1825],"next_quest_ids":[1839,1840,1841,1848],"links_evidence":{"previous":[{"id":1825,"source":"classic"}],"next":[{"id":1839,"source":"classic"},{"id":1840,"source":"classic"},{"id":1841,"source":"classic"},{"id":1848,"source":"classic"}]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1825,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[1825],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[{"item_id":7126,"item_name":"Smoky Iron Ingot","per_character":15,"three_characters_total":45},{"item_id":7127,"item_name":"Powdered Azurite","per_character":10,"three_characters_total":30},{"item_id":3575,"item_name":"Iron Bar","per_character":10,"three_characters_total":30},{"item_id":6841,"item_name":"Vial of Phlogiston","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1838"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1838/brutal-armor/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 15: Smoky Iron Ingot; collect 10: Powdered Azurite; collect 10: Iron Bar; collect 1: Vial of Phlogiston","objective_reference_points":[]},{"quest_id":1839,"title":"Ula'elek and the Brutal Gauntlets","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"],"durotar":["ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1839"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":6408,"name":"Ula'elek","locations":[{"continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1839"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":6408,"name":"Ula'elek"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Durotar","zone_id":"durotar","ui_map_id":1411,"subzone":"Sen'jin Village","x":56.31,"y":74.33,"continent_x":0.59801,"continent_y":0.55483,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1839"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1838],"next_quest_ids":[1842],"links_evidence":{"previous":[{"id":1838,"source":"classic"}],"next":[{"id":1842,"source":"classic"}]},"breadcrumb_for":{"id":1842,"source":"classic"},"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1842,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1842,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1839"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1839/ulaelek-and-the-brutal-gauntlets/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Ula'elek","objective_reference_points":[]},{"quest_id":1840,"title":"Orm Stonehoof and the Brutal Helm","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1840"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":6410,"name":"Orm Stonehoof","locations":[{"continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Thunder Bluff","x":39,"y":56,"continent_x":0.46079029233031465,"continent_y":0.5722680642187801,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":6410,"name":"Orm Stonehoof"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"Thunder Bluff","zone_id":"thunder-bluff","ui_map_id":1456,"subzone":"Thunder Bluff","x":39,"y":56,"continent_x":0.46079029233031465,"continent_y":0.5722680642187801,"zone_resolution":"source_zone_coordinates","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1838],"next_quest_ids":[1844],"links_evidence":{"previous":[{"id":1838,"source":"classic"}],"next":[{"id":1844,"source":"classic"}]},"breadcrumb_for":{"id":1844,"source":"classic"},"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1844,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1844,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1840"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1840/orm-stonehoof-and-the-brutal-helm/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Orm Stonehoof","objective_reference_points":[]},{"quest_id":1841,"title":"Velora Nitely and the Brutal Legguards","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1841"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":6411,"name":"Velora Nitely","locations":[{"continent":"eastern-kingdoms","zone":"Undercity","zone_id":"undercity","ui_map_id":1458,"subzone":"Ruins of Lordaeron","x":62.1,"y":39.1,"continent_x":0.4466654477006924,"continent_y":0.24881897991674795,"zone_resolution":"source_zone_coordinates"}],"location_hint":null,"source":"senseos","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":6411,"name":"Velora Nitely"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Undercity","zone_id":"undercity","ui_map_id":1458,"subzone":"Ruins of Lordaeron","x":62.1,"y":39.1,"continent_x":0.4466654477006924,"continent_y":0.24881897991674795,"zone_resolution":"source_zone_coordinates","evidence":"named_city_npc_position","source_url":"https://senseos.gg/data/wow-forever/quests/index.json"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1838],"next_quest_ids":[1846],"links_evidence":{"previous":[{"id":1838,"source":"classic"}],"next":[{"id":1846,"source":"classic"}]},"breadcrumb_for":{"id":1846,"source":"classic"},"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":1846,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":1846,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1841"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1841/velora-nitely-and-the-brutal-legguards/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Velora Nitely","objective_reference_points":[]},{"quest_id":1848,"title":"Brutal Hauberk","quest_level":30,"minimum_level":20,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Warrior","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":["warrior"],"races":null,"race_mask_legacy":178,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1848"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":5878,"name":"Thun'grim Firegaze","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1848"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":5878,"name":"Thun'grim Firegaze"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":57.23,"y":30.35,"continent_x":0.55008,"continent_y":0.53958,"zone_resolution":"client_terrain_mask","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/1848"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":true,"chain_id":"chain_1823","previous_quest_ids":[1838],"next_quest_ids":[],"links_evidence":{"previous":[{"id":1838,"source":"classic"}],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":{"prerequisite_alternatives":[[{"quest_id":1838,"required_state":"completed"}]],"exclusive_quest_ids":[],"next_in_chain":null,"previous_chain_quests_must_not_be_active":[],"breadcrumb_for":null,"dependent_breadcrumbs_must_not_be_active":[]}},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/1848"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/1848/brutal-hauberk/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","classes":"classic","zone":"reported","side":"reported","reqClassMask":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Thun'grim Firegaze","objective_reference_points":[]},{"quest_id":7899,"title":"Small Furry Paws","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["objectives"]},"quest_category":"Darkmoon Faire","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":909,"factionName":"Darkmoon Faire","value":500}},"notes":[]},"repeatable":true,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Yebb Neblegear","locations":[{"continent":"eastern-kingdoms","zone":"Elwynn Forest","zone_id":"elwynn-forest","ui_map_id":1429,"subzone":"Elwynn Forest","x":40.2,"y":69.5,"continent_x":0.4505654324389124,"continent_y":0.7250653364821182,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Elwynn Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7899/small-furry-paws/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Yebb Neblegear","locations":[{"continent":"eastern-kingdoms","zone":"Elwynn Forest","zone_id":"elwynn-forest","ui_map_id":1429,"subzone":"Elwynn Forest","x":40.2,"y":69.5,"continent_x":0.4505654324389124,"continent_y":0.7250653364821182,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Elwynn Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/7899/small-furry-paws/"}]},"objectives":[{"action":"collect","target":{"type":"item","id":5134,"name":"Small Furry Paw"},"count_per_character":5,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Darkshore","zone_id":"darkshore","continent":"kalimdor","ui_map_id":1439,"subzones":["Darkshore","Twilight Vale","Wildbend River","Twilight Shore","Cliffspring River","Mist's Edge"],"points":[{"x":55.11,"y":21.43,"continent_x":0.48193,"continent_y":0.22021,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":43.59,"y":69.93,"continent_x":0.46141,"continent_y":0.30653,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":39.02,"y":72.43,"continent_x":0.45329,"continent_y":0.31098,"subzone":"Wildbend River","zone_resolution":"client_terrain_mask"},{"x":37.47,"y":63.38,"continent_x":0.45052,"continent_y":0.29488,"subzone":"Twilight Shore","zone_resolution":"client_terrain_mask"},{"x":39.44,"y":67.76,"continent_x":0.45403,"continent_y":0.30267,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":43.14,"y":67.5,"continent_x":0.46061,"continent_y":0.30221,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":39.02,"y":70.64,"continent_x":0.45328,"continent_y":0.30779,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":42.36,"y":64.22,"continent_x":0.45922,"continent_y":0.29636,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":43.81,"y":65.65,"continent_x":0.46181,"continent_y":0.29891,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":51.74,"y":25.63,"continent_x":0.47593,"continent_y":0.22768,"subzone":"Cliffspring River","zone_resolution":"client_terrain_mask"},{"x":43.57,"y":28.95,"continent_x":0.46138,"continent_y":0.23359,"subzone":"Mist's Edge","zone_resolution":"client_terrain_mask"},{"x":37.47,"y":92.99,"continent_x":0.45053,"continent_y":0.34758,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":40.48,"y":41.22,"continent_x":0.45589,"continent_y":0.25543,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":39.61,"y":33.44,"continent_x":0.45434,"continent_y":0.24158,"subzone":"Mist's Edge","zone_resolution":"client_terrain_mask"},{"x":40.07,"y":33.21,"continent_x":0.45515,"continent_y":0.24118,"subzone":"Mist's Edge","zone_resolution":"client_terrain_mask"},{"x":39.41,"y":39.69,"continent_x":0.45397,"continent_y":0.25271,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":46.17,"y":23.72,"continent_x":0.46601,"continent_y":0.22429,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":44.66,"y":24.3,"continent_x":0.46333,"continent_y":0.22532,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":45.69,"y":31.72,"continent_x":0.46515,"continent_y":0.23852,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":38.06,"y":36.85,"continent_x":0.45158,"continent_y":0.24766,"subzone":"Mist's Edge","zone_resolution":"client_terrain_mask"},{"x":59.61,"y":11.75,"continent_x":0.48993,"continent_y":0.20298,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":36.47,"y":90.45,"continent_x":0.44874,"continent_y":0.34305,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":60.96,"y":11.87,"continent_x":0.49233,"continent_y":0.20319,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"},{"x":39.32,"y":94.5,"continent_x":0.45382,"continent_y":0.35027,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":37.6,"y":83.9,"continent_x":0.45076,"continent_y":0.3314,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":43.82,"y":83.12,"continent_x":0.46182,"continent_y":0.33001,"subzone":"Twilight Vale","zone_resolution":"client_terrain_mask"},{"x":61.4,"y":11.16,"continent_x":0.49312,"continent_y":0.20193,"subzone":"Darkshore","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js"},{"kind":"spawn_samples","zone":"The Barrens","zone_id":"the-barrens","continent":"kalimdor","ui_map_id":1413,"subzones":["The Barrens","The Dry Hills"],"points":[{"x":44.5,"y":14.06,"continent_x":0.51502,"continent_y":0.49473,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":61.63,"y":32.73,"continent_x":0.5622,"continent_y":0.54615,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.75,"y":26.22,"continent_x":0.53499,"continent_y":0.52823,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.51,"y":20.17,"continent_x":0.53432,"continent_y":0.51157,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":49.72,"y":15.13,"continent_x":0.5294,"continent_y":0.49769,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":50.23,"y":23,"continent_x":0.5308,"continent_y":0.51936,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":55.02,"y":30.14,"continent_x":0.54401,"continent_y":0.53901,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.76,"y":30,"continent_x":0.54328,"continent_y":0.53863,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":51.28,"y":27.11,"continent_x":0.53369,"continent_y":0.53066,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":52.01,"y":26.11,"continent_x":0.53571,"continent_y":0.52792,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":49.1,"y":27.6,"continent_x":0.52769,"continent_y":0.53201,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":61.36,"y":34.59,"continent_x":0.56147,"continent_y":0.55126,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":61.86,"y":33.38,"continent_x":0.56284,"continent_y":0.54795,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54,"y":15.24,"continent_x":0.54119,"continent_y":0.49799,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.93,"y":33.39,"continent_x":0.5107,"continent_y":0.54797,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":54.2,"y":15.08,"continent_x":0.54174,"continent_y":0.49754,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":40.89,"y":20.83,"continent_x":0.5051,"continent_y":0.51337,"subzone":"The Dry Hills","zone_resolution":"client_terrain_mask"},{"x":54.84,"y":14.8,"continent_x":0.5435,"continent_y":0.49678,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":41.2,"y":27.02,"continent_x":0.50593,"continent_y":0.53041,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":53.84,"y":15,"continent_x":0.54075,"continent_y":0.49733,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":41.31,"y":24.32,"continent_x":0.50624,"continent_y":0.52298,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":63.53,"y":5.34,"continent_x":0.56743,"continent_y":0.47071,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":55.65,"y":14.58,"continent_x":0.54573,"continent_y":0.49617,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":53.7,"y":13.93,"continent_x":0.54035,"continent_y":0.49437,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.25,"y":32.43,"continent_x":0.50883,"continent_y":0.54531,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":53.3,"y":16.08,"continent_x":0.53925,"continent_y":0.50029,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.62,"y":33.03,"continent_x":0.50986,"continent_y":0.54696,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.8,"y":33.37,"continent_x":0.51035,"continent_y":0.5479,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":42.51,"y":35.12,"continent_x":0.50955,"continent_y":0.55272,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":53.55,"y":15.93,"continent_x":0.53994,"continent_y":0.49989,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":40.85,"y":26.28,"continent_x":0.50497,"continent_y":0.52837,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":57.74,"y":39.3,"continent_x":0.55148,"continent_y":0.56425,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"},{"x":49.59,"y":15.84,"continent_x":0.52906,"continent_y":0.49963,"subzone":"The Barrens","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js"}],"dropped_by":[{"entity_type":"creature","entity_id":3241,"name":"Savannah Patriarch","zone":"The Barrens"},{"entity_type":"creature","entity_id":2069,"name":"Moonstalker","zone":"Darkshore"},{"entity_type":"creature","entity_id":3415,"name":"Savannah Huntress","zone":"The Barrens"},{"entity_type":"creature","entity_id":3243,"name":"Savannah Highmane","zone":"The Barrens"},{"entity_type":"creature","entity_id":2070,"name":"Moonstalker Runt","zone":"Darkshore"},{"entity_type":"creature","entity_id":3425,"name":"Savannah Prowler","zone":"The Barrens"}],"notes":[],"location_status":"located","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":5134,"item_name":"Small Furry Paw","per_character":5,"three_characters_total":15}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/7899"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/7899/small-furry-paws/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"collect 5: Small Furry Paw","objective_reference_points":[]},{"quest_id":8680,"title":"Windtotem the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Windtotem","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.7,"y":36.7,"continent_x":0.5651464665796566,"continent_y":0.5570795537920413,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8680/windtotem-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Windtotem","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.7,"y":36.7,"continent_x":0.5651464665796566,"continent_y":0.5570795537920413,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8680/windtotem-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder Windtotem"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62.7,"y":36.7,"continent_x":0.5651464665796566,"continent_y":0.5570795537920413,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8680/windtotem-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8680"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8680/windtotem-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder Windtotem","objective_reference_points":[]},{"quest_id":8686,"title":"High Mountain the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder High Mountain","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":45.1,"y":57.9,"continent_x":0.5166824505189421,"continent_y":0.6154626820720105,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8686/high-mountain-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder High Mountain","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":45.1,"y":57.9,"continent_x":0.5166824505189421,"continent_y":0.6154626820720105,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8686/high-mountain-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder High Mountain"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Camp Taurajo","x":45.1,"y":57.9,"continent_x":0.5166824505189421,"continent_y":0.6154626820720105,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8686/high-mountain-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8686"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8686/high-mountain-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder High Mountain","objective_reference_points":[]},{"quest_id":8717,"title":"Moonwarden the Elder","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"both","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["source_geographic_zone","starts","ends","objectives"]},"quest_category":"Lunar Festival","forever_status":"unchanged","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":[]},"repeatable":null,"shareable":true,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Moonwarden","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.4,"y":30.7,"continent_x":0.534030365358857,"continent_y":0.540556026920352,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8717/moonwarden-the-elder/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Elder Moonwarden","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.4,"y":30.7,"continent_x":0.534030365358857,"continent_y":0.540556026920352,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8717/moonwarden-the-elder/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Elder Moonwarden"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Crossroads","x":51.4,"y":30.7,"continent_x":0.534030365358857,"continent_y":0.540556026920352,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/8717/moonwarden-the-elder/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/8717"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/8717/moonwarden-the-elder/"}],"field_provenance":{"exists":"client","title":"classic","text":"classic","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":[],"source_disagreements":[]},"objective_summary":"talk or deliver: Elder Moonwarden","objective_reference_points":[]},{"quest_id":9267,"title":"Mending Old Wounds","quest_level":60,"minimum_level":15,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends"],"tirisfal-glades":["objectives"],"silverpine-forest":["objectives"]},"quest_category":"The Barrens","forever_status":"changed","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":255,"profession":null,"reputation":{"max":{"factionId":470,"factionName":"Ratchet","value":0}},"notes":[]},"repeatable":true,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":16418,"name":"Mupsi Shacklefridd","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":61.22,"y":37.85,"continent_x":0.56106,"continent_y":0.56025,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/9267"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":16418,"name":"Mupsi Shacklefridd","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":61.22,"y":37.85,"continent_x":0.56106,"continent_y":0.56025,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"classic_1_12_position_on_forever_map","source_url":"https://wowforevertools.com/quests/9267"}]},"objectives":[{"action":"collect","target":{"type":"item","id":2589,"name":"Linen Cloth"},"count_per_character":40,"item_name":null,"evidence":"classic","locations":[{"kind":"spawn_samples","zone":"Duskwood","zone_id":"duskwood","continent":"eastern-kingdoms","ui_map_id":1431,"subzones":["Raven Hill Cemetery","Duskwood"],"points":[{"x":25.07,"y":38.19,"continent_x":0.4501,"continent_y":0.76154,"subzone":"Raven Hill Cemetery","zone_resolution":"client_terrain_mask"},{"x":81.01,"y":61.74,"continent_x":0.49301,"continent_y":0.7796,"subzone":"Duskwood","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Elwynn Forest","zone_id":"elwynn-forest","continent":"eastern-kingdoms","ui_map_id":1429,"subzones":["Elwynn Forest","Mirror Lake","Forest's Edge","Brackwell Pumpkin Patch","Crystal Lake","Jerod's Landing","Stone Cairn Lake"],"points":[{"x":77.57,"y":85.95,"continent_x":0.48741,"continent_y":0.74129,"subzone":"Elwynn Forest","zone_resolution":"client_terrain_mask"},{"x":30.81,"y":57.12,"continent_x":0.44131,"continent_y":0.71285,"subzone":"Mirror Lake","zone_resolution":"client_terrain_mask"},{"x":25.4,"y":86.76,"continent_x":0.43597,"continent_y":0.74209,"subzone":"Forest's Edge","zone_resolution":"client_terrain_mask"},{"x":70.67,"y":78.95,"continent_x":0.48061,"continent_y":0.73439,"subzone":"Brackwell Pumpkin Patch","zone_resolution":"client_terrain_mask"},{"x":56.76,"y":67.45,"continent_x":0.46689,"continent_y":0.72304,"subzone":"Crystal Lake","zone_resolution":"client_terrain_mask"},{"x":50.65,"y":83.23,"continent_x":0.46087,"continent_y":0.73861,"subzone":"Jerod's Landing","zone_resolution":"client_terrain_mask"},{"x":27.77,"y":88.12,"continent_x":0.43831,"continent_y":0.74343,"subzone":"Forest's Edge","zone_resolution":"client_terrain_mask"},{"x":60.32,"y":78.2,"continent_x":0.4704,"continent_y":0.73365,"subzone":"Elwynn Forest","zone_resolution":"client_terrain_mask"},{"x":37.53,"y":64.88,"continent_x":0.44793,"continent_y":0.72051,"subzone":"Elwynn Forest","zone_resolution":"client_terrain_mask"},{"x":78.24,"y":44.88,"continent_x":0.48807,"continent_y":0.70078,"subzone":"Stone Cairn Lake","zone_resolution":"client_terrain_mask"},{"x":75.53,"y":85.28,"continent_x":0.4854,"continent_y":0.74063,"subzone":"Elwynn Forest","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Westfall","zone_id":"westfall","continent":"eastern-kingdoms","ui_map_id":1436,"subzones":["The Dust Plains","Westfall","The Dagger Hills","The Molsen Farm","The Dead Acre","Alexston Farmstead","Moonbrook"],"points":[{"x":63.36,"y":77.17,"continent_x":0.43185,"continent_y":0.79548,"subzone":"The Dust Plains","zone_resolution":"client_terrain_mask"},{"x":37.5,"y":34.1,"continent_x":0.40613,"continent_y":0.75266,"subzone":"Westfall","zone_resolution":"client_terrain_mask"},{"x":46.63,"y":81.43,"continent_x":0.41521,"continent_y":0.79972,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":46.41,"y":36.92,"continent_x":0.41499,"continent_y":0.75546,"subzone":"The Molsen Farm","zone_resolution":"client_terrain_mask"},{"x":58.78,"y":58.99,"continent_x":0.42729,"continent_y":0.7774,"subzone":"The Dead Acre","zone_resolution":"client_terrain_mask"},{"x":35.99,"y":54.62,"continent_x":0.40463,"continent_y":0.77306,"subzone":"Alexston Farmstead","zone_resolution":"client_terrain_mask"},{"x":43.85,"y":79.1,"continent_x":0.41245,"continent_y":0.7974,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":42.99,"y":74.77,"continent_x":0.41159,"continent_y":0.79309,"subzone":"Moonbrook","zone_resolution":"client_terrain_mask"},{"x":43.08,"y":78.86,"continent_x":0.41168,"continent_y":0.79716,"subzone":"The Dagger Hills","zone_resolution":"client_terrain_mask"},{"x":65.33,"y":75.05,"continent_x":0.4338,"continent_y":0.79337,"subzone":"The Dust Plains","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Redridge Mountains","zone_id":"redridge-mountains","continent":"eastern-kingdoms","ui_map_id":1433,"subzones":["Galardell Valley","Redridge Mountains","Stonewatch Tower","Render's Rock","Stonewatch"],"points":[{"x":79.71,"y":52.67,"continent_x":0.55147,"continent_y":0.71609,"subzone":"Galardell Valley","zone_resolution":"client_terrain_mask"},{"x":70.55,"y":46.87,"continent_x":0.54582,"continent_y":0.71251,"subzone":"Galardell Valley","zone_resolution":"client_terrain_mask"},{"x":54.55,"y":66.07,"continent_x":0.53595,"continent_y":0.72436,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":55.86,"y":43.67,"continent_x":0.53676,"continent_y":0.71054,"subzone":"Stonewatch Tower","zone_resolution":"client_terrain_mask"},{"x":29.82,"y":8.26,"continent_x":0.5207,"continent_y":0.68869,"subzone":"Render's Rock","zone_resolution":"client_terrain_mask"},{"x":11.97,"y":17.42,"continent_x":0.50969,"continent_y":0.69434,"subzone":"Redridge Mountains","zone_resolution":"client_terrain_mask"},{"x":77.59,"y":53.92,"continent_x":0.55016,"continent_y":0.71686,"subzone":"Galardell Valley","zone_resolution":"client_terrain_mask"},{"x":59.46,"y":62.05,"continent_x":0.53898,"continent_y":0.72188,"subzone":"Stonewatch","zone_resolution":"client_terrain_mask"},{"x":63.06,"y":55,"continent_x":0.5412,"continent_y":0.71753,"subzone":"Stonewatch","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Wetlands","zone_id":"wetlands","continent":"eastern-kingdoms","ui_map_id":1437,"subzones":["Wetlands","Excavation Site: Wetlands","Dun Algaz"],"points":[{"x":43.69,"y":34.74,"continent_x":0.51694,"continent_y":0.45051,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":40.2,"y":27.47,"continent_x":0.51284,"continent_y":0.44197,"subzone":"Wetlands","zone_resolution":"client_terrain_mask"},{"x":50.04,"y":58.81,"continent_x":0.5244,"continent_y":0.47879,"subzone":"Excavation Site: Wetlands","zone_resolution":"client_terrain_mask"},{"x":48.92,"y":78.94,"continent_x":0.52309,"continent_y":0.50243,"subzone":"Dun Algaz","zone_resolution":"client_terrain_mask"},{"x":46.9,"y":76.09,"continent_x":0.52072,"continent_y":0.49908,"subzone":"Dun Algaz","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Dun Morogh","zone_id":"dun-morogh","continent":"eastern-kingdoms","ui_map_id":1426,"subzones":["Helm's Bed Lake","Frostmane Hold","The Grizzled Den","Gnomeregan"],"points":[{"x":74.94,"y":56.64,"continent_x":0.50821,"continent_y":0.56264,"subzone":"Helm's Bed Lake","zone_resolution":"client_terrain_mask"},{"x":26.15,"y":51.45,"continent_x":0.43994,"continent_y":0.55539,"subzone":"Frostmane Hold","zone_resolution":"client_terrain_mask"},{"x":42.17,"y":52.6,"continent_x":0.46236,"continent_y":0.55699,"subzone":"The Grizzled Den","zone_resolution":"client_terrain_mask"},{"x":26.02,"y":43.69,"continent_x":0.43976,"continent_y":0.54452,"subzone":"Gnomeregan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Loch Modan","zone_id":"loch-modan","continent":"eastern-kingdoms","ui_map_id":1432,"subzones":["Stonesplinter Valley","Loch Modan"],"points":[{"x":31.69,"y":76.65,"continent_x":0.53602,"continent_y":0.5695,"subzone":"Stonesplinter Valley","zone_resolution":"client_terrain_mask"},{"x":36.65,"y":84.19,"continent_x":0.53991,"continent_y":0.57541,"subzone":"Stonesplinter Valley","zone_resolution":"client_terrain_mask"},{"x":24.9,"y":29.63,"continent_x":0.5307,"continent_y":0.53264,"subzone":"Loch Modan","zone_resolution":"client_terrain_mask"},{"x":79.51,"y":14.95,"continent_x":0.57349,"continent_y":0.52113,"subzone":"Loch Modan","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Tirisfal Glades","zone_id":"tirisfal-glades","continent":"eastern-kingdoms","ui_map_id":1420,"subzones":["Agamand Mills","Tirisfal Glades","Venomweb Vale","Whispering Shore","Solliden Farmstead"],"points":[{"x":47.87,"y":34.06,"continent_x":0.42983,"continent_y":0.19837,"subzone":"Agamand Mills","zone_resolution":"client_terrain_mask"},{"x":52.76,"y":49.34,"continent_x":0.4361,"continent_y":0.21799,"subzone":"Tirisfal Glades","zone_resolution":"client_terrain_mask"},{"x":52.6,"y":26.66,"continent_x":0.4359,"continent_y":0.18888,"subzone":"Agamand Mills","zone_resolution":"client_terrain_mask"},{"x":86.83,"y":43.39,"continent_x":0.47984,"continent_y":0.21035,"subzone":"Venomweb Vale","zone_resolution":"client_terrain_mask"},{"x":37,"y":41.93,"continent_x":0.41587,"continent_y":0.20848,"subzone":"Whispering Shore","zone_resolution":"client_terrain_mask"},{"x":37.49,"y":51.63,"continent_x":0.4165,"continent_y":0.22093,"subzone":"Solliden Farmstead","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Silverpine Forest","zone_id":"silverpine-forest","continent":"eastern-kingdoms","ui_map_id":1421,"subzones":["The Dead Field","Deep Elem Mine","The Decrepit Ferry","Pyrewood Village","Fenris Isle","Silverpine Forest","Ambermill"],"points":[{"x":45.43,"y":19.76,"continent_x":0.41074,"continent_y":0.27073,"subzone":"The Dead Field","zone_resolution":"client_terrain_mask"},{"x":55.53,"y":49.31,"continent_x":0.42279,"continent_y":0.30599,"subzone":"Deep Elem Mine","zone_resolution":"client_terrain_mask"},{"x":56.99,"y":33.88,"continent_x":0.42453,"continent_y":0.28758,"subzone":"The Decrepit Ferry","zone_resolution":"client_terrain_mask"},{"x":45.49,"y":75.32,"continent_x":0.41081,"continent_y":0.33703,"subzone":"Pyrewood Village","zone_resolution":"client_terrain_mask"},{"x":65.08,"y":25.13,"continent_x":0.43419,"continent_y":0.27714,"subzone":"Fenris Isle","zone_resolution":"client_terrain_mask"},{"x":57.12,"y":71.02,"continent_x":0.42469,"continent_y":0.3319,"subzone":"Silverpine Forest","zone_resolution":"client_terrain_mask"},{"x":62.84,"y":63.3,"continent_x":0.43152,"continent_y":0.32269,"subzone":"Ambermill","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"},{"kind":"spawn_samples","zone":"Hillsbrad Foothills","zone_id":"hillsbrad-foothills","continent":"eastern-kingdoms","ui_map_id":1424,"subzones":["Durnholde Keep","Hillsbrad Fields"],"points":[{"x":79.7,"y":43.17,"continent_x":0.4967,"continent_y":0.34038,"subzone":"Durnholde Keep","zone_resolution":"client_terrain_mask"},{"x":30.19,"y":38.08,"continent_x":0.45169,"continent_y":0.33575,"subzone":"Hillsbrad Fields","zone_resolution":"client_terrain_mask"}],"evidence":"classic_1_12_positions_on_forever_map","source_url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js"}],"dropped_by":[{"entity_type":"creature","entity_id":1245,"name":"Kogan Forgestone","zone":"Dun Morogh"},{"entity_type":"creature","entity_id":1414,"name":"Lisan Pierce","zone":"Stormwind City"},{"entity_type":"creature","entity_id":12658,"name":"Adam Lind","zone":"Wetlands"},{"entity_type":"creature","entity_id":117,"name":"Riverpaw Gnoll","zone":"Westfall"},{"entity_type":"creature","entity_id":2361,"name":"Tamara Armstrong","zone":"Hillsbrad Foothills"},{"entity_type":"creature","entity_id":1483,"name":"Murphy West","zone":"Wetlands"}],"notes":[],"location_status":"located","turn_in_required":true},{"action":"collect","target":{"type":"item","id":3371,"name":"Empty Vial"},"count_per_character":4,"item_name":null,"evidence":"classic","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":false,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"classic_rules","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":2589,"item_name":"Linen Cloth","per_character":40,"three_characters_total":120},{"item_id":3371,"item_name":"Empty Vial","per_character":4,"three_characters_total":12}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/9267"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/9267/mending-old-wounds/"}],"field_provenance":{"exists":"reported","title":"classic","text":"classic","level":"reported","minLevel":"reported","racesMask":"classic","zone":"reported","side":"reported","giver":"classic","turnIn":"classic","facts":"classic"},"missing_fields":["some_objective_coordinates"],"source_disagreements":[]},"objective_summary":"collect 40: Linen Cloth; collect 4: Empty Vial","objective_reference_points":[]},{"quest_id":95819,"title":"Sign Me Up!","quest_level":60,"minimum_level":1,"level_type":"fixed","faction":"any","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":270887,"name":null,"locations":[],"location_hint":"Accept from the quest-starting item; acquisition location is not necessarily recorded.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/95819"}]},"end":{"status":"unavailable","entities":[]},"objectives":[{"action":"collect","target":{"type":"item","id":270887,"name":"Advertising License Application"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"},{"action":"collect","target":{"type":"item","id":270897,"name":"Massive Pile of Completed Forms"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":270887,"item_name":"Advertising License Application","per_character":1,"three_characters_total":3},{"item_id":270897,"item_name":"Massive Pile of Completed Forms","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/95819"}],"field_provenance":{"exists":"client","text":"reported","title":"reported","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","startItems":"client","goals":"reported"},"missing_fields":["start_coordinates","end_coordinates","some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Advertising License Application; collect 1: Massive Pile of Completed Forms","objective_reference_points":[]},{"quest_id":98248,"title":"Shipping Label","quest_level":60,"minimum_level":10,"level_type":"fixed","faction":"horde","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["ends"]},"quest_category":"Redridge Mountains","forever_status":"new","quest_type":"normal","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"entity_known_location_missing","entities":[{"entity_type":"item","entity_id":280180,"name":null,"locations":[],"location_hint":"Accept from the quest-starting item; acquisition location is not necessarily recorded.","source":"wowforevertools","evidence":"client","source_url":"https://wowforevertools.com/quests/98248"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Dokimi","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"The Barrens","x":50,"y":29.2,"continent_x":0.53018,"continent_y":0.53643,"zone_resolution":"client_terrain_mask"}],"location_hint":null,"source":"wowforevertools","evidence":"beta_report","source_url":"https://wowforevertools.com/quests/98248"}]},"objectives":[{"action":"collect","target":{"type":"item","id":280180,"name":"Shipping Label"},"count_per_character":1,"item_name":null,"evidence":"reported","locations":[],"dropped_by":[],"notes":[],"location_status":"unavailable","turn_in_required":true}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[{"item_id":280180,"item_name":"Shipping Label","per_character":1,"three_characters_total":3}],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"wowforevertools","url":"https://wowforevertools.com/quests/98248"},{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/98248/shipping-label/"}],"field_provenance":{"exists":"client","text":"reported","title":"cross-checked","level":"reported","minLevel":"reported","zone":"reported","side":"reported","rewards":"reported","startItems":"client","goals":"reported"},"missing_fields":["start_coordinates","some_objective_coordinates","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"collect 1: Shipping Label","objective_reference_points":[]}]}],"unknown_or_scaling_level":[{"region_id":"tirisfal-glades","quests":[]},{"region_id":"durotar","quests":[]},{"region_id":"mulgore","quests":[]},{"region_id":"silverpine-forest","quests":[{"quest_id":78307,"title":"The Horn of Xelthos","quest_level":null,"minimum_level":null,"level_type":"unknown","faction":"unknown","primary_region_id":"silverpine-forest","region_relevance":{"silverpine-forest":["ends","objectives"]},"quest_category":null,"forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"unavailable","entities":[]},"end":{"status":"located","entities":[{"entity_type":"object","entity_id":null,"name":"Dead Drop","locations":[{"continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Pyrewood Village","x":47.1,"y":71,"continent_x":0.41273412617439603,"continent_y":0.33187310273325843,"zone_resolution":"source_zone_coordinates"}],"location_hint":"Silverpine Forest","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/78307/the-horn-of-xelthos/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"object","id":null,"name":"Dead Drop"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"eastern-kingdoms","zone":"Silverpine Forest","zone_id":"silverpine-forest","ui_map_id":1421,"subzone":"Pyrewood Village","x":47.1,"y":71,"continent_x":0.41273412617439603,"continent_y":0.33187310273325843,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/78307/the-horn-of-xelthos/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/78307/the-horn-of-xelthos/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["start_coordinates","minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Dead Drop","objective_reference_points":[]}]},{"region_id":"the-barrens","quests":[{"quest_id":96339,"title":"Legacy Reward: Replica Ironforge Air Rifle","quest_level":null,"minimum_level":null,"level_type":"unknown","faction":"unknown","primary_region_id":"the-barrens","region_relevance":{"the-barrens":["quest_category","source_geographic_zone","starts","ends","objectives"]},"quest_category":"The Barrens","forever_status":"new","quest_type":"unspecified","requirements":{"classes":null,"races":null,"race_mask_legacy":null,"profession":null,"reputation":null,"notes":["Missing class/race restrictions in a new quest record do not establish unrestricted eligibility."]},"repeatable":null,"shareable":null,"suggested_players":null,"start":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Innkeeper Wiley","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62,"y":39.4,"continent_x":0.5632189204863327,"continent_y":0.5645151408843015,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96339/legacy-reward-replica-ironforge-air-rifle/"}]},"end":{"status":"located","entities":[{"entity_type":"npc","entity_id":null,"name":"Innkeeper Wiley","locations":[{"continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62,"y":39.4,"continent_x":0.5632189204863327,"continent_y":0.5645151408843015,"zone_resolution":"source_zone_coordinates"}],"location_hint":"The Barrens","source":"senseos","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96339/legacy-reward-replica-ironforge-air-rifle/"}]},"objectives":[{"action":"talk_or_deliver","target":{"type":"npc","id":null,"name":"Innkeeper Wiley"},"count_per_character":null,"evidence":"inferred_from_turn_in_and_absence_of_structured_targets","locations":[{"kind":"turn_in_destination","continent":"kalimdor","zone":"The Barrens","zone_id":"the-barrens","ui_map_id":1413,"subzone":"Ratchet","x":62,"y":39.4,"continent_x":0.5632189204863327,"continent_y":0.5645151408843015,"zone_resolution":"source_zone_coordinates","evidence":"classic_or_beta_record_as_published","source_url":"https://senseos.gg/wiki/wow-forever/quests/96339/legacy-reward-replica-ironforge-air-rifle/"}],"dropped_by":[],"notes":["No structured kill, collection or object target was supplied. Consult the linked quest for any dialogue or delivery condition."],"location_status":"located"}],"objective_note":null,"chain":{"is_part_of_chain":null,"chain_id":null,"previous_quest_ids":[],"next_quest_ids":[],"links_evidence":{"previous":[],"next":[]},"breadcrumb_for":null,"exclusive_with":[],"requirements_status":"unknown","requirements":null},"three_character_planning":{"individual_item_requirements":[],"kill_credit_sharing":"not_verified_for_forever","objective_credit_sharing":"not_verified_for_forever","check_each_character_eligibility":true},"evidence":{"sources":[{"source_id":"senseos","url":"https://senseos.gg/wiki/wow-forever/quests/96339/legacy-reward-replica-ironforge-air-rifle/"}],"field_provenance":{"exists":"senseos_beta_record","title":"senseos_beta_record","level":"senseos_beta_record","minLevel":"senseos_beta_record"},"missing_fields":["minimum_level","prerequisite_requirements"],"source_disagreements":[]},"objective_summary":"talk or deliver: Innkeeper Wiley","objective_reference_points":[]}]}]},"chains":[{"chain_id":"chain_8","ordered_steps":[{"quest_id":8,"title":"A Rogue's Deal","quest_level":5,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/8"},{"quest_id":590,"title":"A Rogue's Deal","quest_level":5,"minimum_level":1,"previous_quest_ids":[8],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/590"}],"reward_summary":{"known_base_xp":220,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_63","ordered_steps":[{"quest_id":1528,"title":"Call of Water","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1528"},{"quest_id":1529,"title":"Call of Water","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1529"},{"quest_id":2985,"title":"Call of Water","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2985"},{"quest_id":2986,"title":"Call of Water","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2986"},{"quest_id":1530,"title":"Call of Water","quest_level":22,"minimum_level":20,"previous_quest_ids":[1528,1529,2985,2986],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1530"},{"quest_id":1535,"title":"Call of Water","quest_level":22,"minimum_level":20,"previous_quest_ids":[1530],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1535"},{"quest_id":1536,"title":"Call of Water","quest_level":22,"minimum_level":20,"previous_quest_ids":[1535],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1536"},{"quest_id":1534,"title":"Call of Water","quest_level":23,"minimum_level":20,"previous_quest_ids":[1536],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1534"},{"quest_id":220,"title":"Call of Water","quest_level":23,"minimum_level":20,"previous_quest_ids":[1534],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/220"},{"quest_id":63,"title":"Call of Water","quest_level":23,"minimum_level":20,"previous_quest_ids":[220],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/63"},{"quest_id":100,"title":"Call of Water","quest_level":23,"minimum_level":20,"previous_quest_ids":[63],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/100"},{"quest_id":96,"title":"Call of Water","quest_level":23,"minimum_level":20,"previous_quest_ids":[100],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/96"},{"quest_id":1103,"title":"Call of Water","quest_level":23,"minimum_level":20,"previous_quest_ids":[100],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1103"},{"quest_id":972,"title":"Water Sapta","quest_level":20,"minimum_level":20,"previous_quest_ids":[1103],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/972"}],"reward_summary":{"known_base_xp":3120,"quests_with_xp":4,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_99","ordered_steps":[{"quest_id":421,"title":"Prove Your Worth","quest_level":10,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/421"},{"quest_id":422,"title":"Arugal's Folly","quest_level":11,"minimum_level":9,"previous_quest_ids":[421],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/422"},{"quest_id":423,"title":"Arugal's Folly","quest_level":14,"minimum_level":9,"previous_quest_ids":[422],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/423"},{"quest_id":424,"title":"Arugal's Folly","quest_level":15,"minimum_level":9,"previous_quest_ids":[423],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/424"},{"quest_id":99,"title":"Arugal's Folly","quest_level":15,"minimum_level":9,"previous_quest_ids":[424],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99"}],"reward_summary":{"known_base_xp":5100,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_354","ordered_steps":[{"quest_id":354,"title":"Deaths in the Family","quest_level":11,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/354"},{"quest_id":355,"title":"Speak with Sevren","quest_level":10,"minimum_level":7,"previous_quest_ids":[354],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/355"},{"quest_id":408,"title":"The Family Crypt","quest_level":13,"minimum_level":7,"previous_quest_ids":[355],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/408"}],"reward_summary":{"known_base_xp":1875,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_356","ordered_steps":[{"quest_id":356,"title":"Rear Guard Patrol","quest_level":11,"minimum_level":6,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/356"},{"quest_id":99156,"title":"Rear Guard Patrol","quest_level":13,"minimum_level":6,"previous_quest_ids":[356],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99156"}],"reward_summary":{"known_base_xp":660,"quests_with_xp":1,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_357","ordered_steps":[{"quest_id":358,"title":"Graverobbers","quest_level":8,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/358"},{"quest_id":405,"title":"The Prodigal Lich","quest_level":8,"minimum_level":5,"previous_quest_ids":[358],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/405"},{"quest_id":359,"title":"Forsaken Duties","quest_level":9,"minimum_level":6,"previous_quest_ids":[358],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/359"},{"quest_id":357,"title":"The Lich's Identity","quest_level":8,"minimum_level":5,"previous_quest_ids":[405],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/357"},{"quest_id":360,"title":"Return to the Magistrate","quest_level":9,"minimum_level":6,"previous_quest_ids":[359],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/360"},{"quest_id":366,"title":"Return the Book","quest_level":8,"minimum_level":5,"previous_quest_ids":[357],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/366"},{"quest_id":409,"title":"Proving Allegiance","quest_level":12,"minimum_level":5,"previous_quest_ids":[366],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/409"},{"quest_id":410,"title":"The Dormant Shade","quest_level":10,"minimum_level":5,"previous_quest_ids":[409],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/410"},{"quest_id":431,"title":"Candles of Beckoning","quest_level":10,"minimum_level":5,"previous_quest_ids":[409],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/431"},{"quest_id":411,"title":"The Prodigal Lich Returns","quest_level":12,"minimum_level":5,"previous_quest_ids":[409],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/411"}],"reward_summary":{"known_base_xp":3930,"quests_with_xp":8,"catalog_quest_count":10,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_363","ordered_steps":[{"quest_id":363,"title":"Rude Awakening","quest_level":1,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/363"},{"quest_id":364,"title":"The Mindless Ones","quest_level":2,"minimum_level":1,"previous_quest_ids":[363],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/364"},{"quest_id":3095,"title":"Simple Scroll","quest_level":1,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3095"},{"quest_id":3096,"title":"Encrypted Scroll","quest_level":1,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3096"},{"quest_id":3097,"title":"Hallowed Scroll","quest_level":1,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3097"},{"quest_id":3098,"title":"Glyphic Scroll","quest_level":1,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3098"},{"quest_id":3099,"title":"Tainted Scroll","quest_level":1,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3099"},{"quest_id":98601,"title":"A Difficult Path","quest_level":1,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98601"},{"quest_id":90902,"title":"Rediscovering the Light","quest_level":2,"minimum_level":2,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/90902"},{"quest_id":3901,"title":"Rattling the Rattlecages","quest_level":3,"minimum_level":1,"previous_quest_ids":[364],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3901"},{"quest_id":91208,"title":"Coming to Terms","quest_level":4,"minimum_level":4,"previous_quest_ids":[90902],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/91208"}],"reward_summary":{"known_base_xp":965,"quests_with_xp":11,"catalog_quest_count":11,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_365","ordered_steps":[{"quest_id":365,"title":"Fields of Grief","quest_level":7,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/365"},{"quest_id":407,"title":"Fields of Grief","quest_level":7,"minimum_level":4,"previous_quest_ids":[365],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/407"}],"reward_summary":{"known_base_xp":790,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_367","ordered_steps":[{"quest_id":367,"title":"A New Plague","quest_level":6,"minimum_level":6,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/367"},{"quest_id":368,"title":"A New Plague","quest_level":9,"minimum_level":6,"previous_quest_ids":[367],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/368"},{"quest_id":369,"title":"A New Plague","quest_level":11,"minimum_level":6,"previous_quest_ids":[368],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/369"},{"quest_id":492,"title":"A New Plague","quest_level":11,"minimum_level":6,"previous_quest_ids":[369],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/492"}],"reward_summary":{"known_base_xp":2420,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_370","ordered_steps":[{"quest_id":376,"title":"The Damned","quest_level":2,"minimum_level":2,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/376"},{"quest_id":752,"title":"A Humble Task","quest_level":2,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/752"},{"quest_id":792,"title":"Vile Familiars","quest_level":4,"minimum_level":2,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/792"},{"quest_id":1485,"title":"Vile Familiars","quest_level":4,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1485"},{"quest_id":95998,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/95998"},{"quest_id":96101,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96101"},{"quest_id":96606,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96606"},{"quest_id":96608,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96608"},{"quest_id":753,"title":"A Humble Task","quest_level":3,"minimum_level":1,"previous_quest_ids":[752],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/753"},{"quest_id":3902,"title":"Scavenging Deathknell","quest_level":3,"minimum_level":2,"previous_quest_ids":[376],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3902"},{"quest_id":380,"title":"Night Web's Hollow","quest_level":4,"minimum_level":2,"previous_quest_ids":[376],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/380"},{"quest_id":1499,"title":"Vile Familiars","quest_level":4,"minimum_level":1,"previous_quest_ids":[1485],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1499"},{"quest_id":6395,"title":"Marla's Last Wish","quest_level":5,"minimum_level":3,"previous_quest_ids":[376],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6395"},{"quest_id":755,"title":"Rites of the Earthmother","quest_level":3,"minimum_level":1,"previous_quest_ids":[753],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/755"},{"quest_id":381,"title":"The Scarlet Crusade","quest_level":4,"minimum_level":2,"previous_quest_ids":[380],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/381"},{"quest_id":794,"title":"Burning Blade Medallion","quest_level":5,"minimum_level":1,"previous_quest_ids":[792,1499],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/794"},{"quest_id":757,"title":"Rite of Strength","quest_level":4,"minimum_level":1,"previous_quest_ids":[755],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/757"},{"quest_id":95805,"title":"Grace of An'she and Mu'sha","quest_level":4,"minimum_level":1,"previous_quest_ids":[755],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/95805"},{"quest_id":382,"title":"The Red Messenger","quest_level":5,"minimum_level":2,"previous_quest_ids":[381],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/382"},{"quest_id":805,"title":"Report to Sen'jin Village","quest_level":5,"minimum_level":1,"previous_quest_ids":[794],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/805"},{"quest_id":96652,"title":"The Adventurer","quest_level":6,"minimum_level":4,"previous_quest_ids":[794],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96652"},{"quest_id":383,"title":"Vital Intelligence","quest_level":5,"minimum_level":2,"previous_quest_ids":[382],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/383"},{"quest_id":763,"title":"Rites of the Earthmother","quest_level":5,"minimum_level":1,"previous_quest_ids":[757],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/763"},{"quest_id":96604,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[96652],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96604"},{"quest_id":96656,"title":"The Adventurer","quest_level":6,"minimum_level":4,"previous_quest_ids":[382],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96656"},{"quest_id":96659,"title":"The Adventurer","quest_level":6,"minimum_level":4,"previous_quest_ids":[757],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96659"},{"quest_id":767,"title":"Rite of Vision","quest_level":6,"minimum_level":3,"previous_quest_ids":[763],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/767"},{"quest_id":96605,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[96659],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96605"},{"quest_id":96607,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"previous_quest_ids":[96656],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96607"},{"quest_id":427,"title":"At War With The Scarlet Crusade","quest_level":8,"minimum_level":5,"previous_quest_ids":[383],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/427"},{"quest_id":96102,"title":"Camping 101: Tailoring","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96102"},{"quest_id":96655,"title":"Camping 101: Cooking","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96655"},{"quest_id":96658,"title":"Camping 101: Cooking","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96658"},{"quest_id":96661,"title":"Camping 101: Cooking","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96661"},{"quest_id":97899,"title":"Camping 101: Alchemy","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97899"},{"quest_id":97900,"title":"Camping 101: Blacksmithing","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97900"},{"quest_id":97901,"title":"Camping 101: Enchanting","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97901"},{"quest_id":97902,"title":"Camping 101: Engineering","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97902"},{"quest_id":97903,"title":"Camping 101: First Aid","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97903"},{"quest_id":97904,"title":"Camping 101: Fishing","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97904"},{"quest_id":97905,"title":"Camping 101: Herbalism","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97905"},{"quest_id":97906,"title":"Camping 101: Leatherworking","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97906"},{"quest_id":97907,"title":"Camping 101: Mining","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97907"},{"quest_id":97908,"title":"Camping 101: Skinning","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97908"},{"quest_id":97927,"title":"Camping 101: Alchemy","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97927"},{"quest_id":97928,"title":"Camping 101: Blacksmithing","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97928"},{"quest_id":97929,"title":"Camping 101: Enchanting","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97929"},{"quest_id":97931,"title":"Camping 101: First Aid","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97931"},{"quest_id":97932,"title":"Camping 101: Fishing","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97932"},{"quest_id":97933,"title":"Camping 101: Herbalism","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97933"},{"quest_id":97934,"title":"Camping 101: Leatherworking","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97934"},{"quest_id":97935,"title":"Camping 101: Mining","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97935"},{"quest_id":97936,"title":"Camping 101: Skinning","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97936"},{"quest_id":97937,"title":"Camping 101: Tailoring","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97937"},{"quest_id":97951,"title":"Camping 101: Alchemy","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97951"},{"quest_id":97952,"title":"Camping 101: Blacksmithing","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97952"},{"quest_id":97953,"title":"Camping 101: Enchanting","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97953"},{"quest_id":97954,"title":"Camping 101: Engineering","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97954"},{"quest_id":97955,"title":"Camping 101: First Aid","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97955"},{"quest_id":97956,"title":"Camping 101: Fishing","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97956"},{"quest_id":97957,"title":"Camping 101: Herbalism","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97957"},{"quest_id":97958,"title":"Camping 101: Leatherworking","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97958"},{"quest_id":97959,"title":"Camping 101: Mining","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97959"},{"quest_id":97960,"title":"Camping 101: Skinning","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97960"},{"quest_id":97961,"title":"Camping 101: Tailoring","quest_level":6,"minimum_level":4,"previous_quest_ids":[95998,96101,96604,96605,96606,96607,96608],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97961"},{"quest_id":374,"title":"Proof of Demise","quest_level":7,"minimum_level":5,"previous_quest_ids":[427],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/374"},{"quest_id":771,"title":"Rite of Vision","quest_level":7,"minimum_level":3,"previous_quest_ids":[767],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/771"},{"quest_id":370,"title":"At War With The Scarlet Crusade","quest_level":9,"minimum_level":5,"previous_quest_ids":[427],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/370"},{"quest_id":772,"title":"Rite of Vision","quest_level":7,"minimum_level":3,"previous_quest_ids":[771],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/772"},{"quest_id":371,"title":"At War With The Scarlet Crusade","quest_level":10,"minimum_level":5,"previous_quest_ids":[370],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/371"},{"quest_id":773,"title":"Rite of Wisdom","quest_level":10,"minimum_level":3,"previous_quest_ids":[772],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/773"},{"quest_id":372,"title":"At War With The Scarlet Crusade","quest_level":12,"minimum_level":5,"previous_quest_ids":[371],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/372"},{"quest_id":775,"title":"Journey into Thunder Bluff","quest_level":10,"minimum_level":3,"previous_quest_ids":[773],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/775"},{"quest_id":776,"title":"Rites of the Earthmother","quest_level":14,"minimum_level":3,"previous_quest_ids":[775],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/776"}],"reward_summary":{"known_base_xp":25335,"quests_with_xp":70,"catalog_quest_count":70,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_404","ordered_steps":[{"quest_id":404,"title":"A Putrid Task","quest_level":6,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/404"},{"quest_id":426,"title":"The Mills Overrun","quest_level":8,"minimum_level":6,"previous_quest_ids":[404],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/426"}],"reward_summary":{"known_base_xp":1285,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_425","ordered_steps":[{"quest_id":428,"title":"Lost Deathstalkers","quest_level":12,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/428"},{"quest_id":429,"title":"Wild Hearts","quest_level":11,"minimum_level":10,"previous_quest_ids":[428],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/429"},{"quest_id":430,"title":"Return to Quinn","quest_level":11,"minimum_level":10,"previous_quest_ids":[429],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/430"},{"quest_id":425,"title":"Ivar the Foul","quest_level":12,"minimum_level":10,"previous_quest_ids":[430],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/425"}],"reward_summary":{"known_base_xp":2005,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_435","ordered_steps":[{"quest_id":435,"title":"Escorting Erland","quest_level":11,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/435"},{"quest_id":449,"title":"The Deathstalkers' Report","quest_level":11,"minimum_level":10,"previous_quest_ids":[435],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/449"},{"quest_id":3221,"title":"Speak with Renferrel","quest_level":12,"minimum_level":10,"previous_quest_ids":[449],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3221"},{"quest_id":1359,"title":"Zinge's Delivery","quest_level":15,"minimum_level":10,"previous_quest_ids":[3221],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1359"},{"quest_id":1358,"title":"Sample for Helbrim","quest_level":15,"minimum_level":10,"previous_quest_ids":[1359],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1358"}],"reward_summary":{"known_base_xp":2565,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_437","ordered_steps":[{"quest_id":437,"title":"The Dead Fields","quest_level":14,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/437"},{"quest_id":438,"title":"The Decrepit Ferry","quest_level":16,"minimum_level":10,"previous_quest_ids":[437],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/438"},{"quest_id":439,"title":"Rot Hide Clues","quest_level":16,"minimum_level":10,"previous_quest_ids":[438],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/439"},{"quest_id":440,"title":"The Engraved Ring","quest_level":16,"minimum_level":10,"previous_quest_ids":[439],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/440"},{"quest_id":443,"title":"Rot Hide Ichor","quest_level":17,"minimum_level":10,"previous_quest_ids":[439,438],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/443"},{"quest_id":441,"title":"Raleigh and the Undercity","quest_level":16,"minimum_level":10,"previous_quest_ids":[440],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/441"},{"quest_id":444,"title":"Rot Hide Origins","quest_level":17,"minimum_level":10,"previous_quest_ids":[443],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/444"},{"quest_id":446,"title":"Thule Ravenclaw","quest_level":16,"minimum_level":10,"previous_quest_ids":[444],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/446"},{"quest_id":530,"title":"A Husband's Revenge","quest_level":20,"minimum_level":10,"previous_quest_ids":[441],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/530"},{"quest_id":448,"title":"Report to Hadrec","quest_level":16,"minimum_level":10,"previous_quest_ids":[446],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/448"},{"quest_id":442,"title":"Assault on Fenris Isle","quest_level":24,"minimum_level":10,"previous_quest_ids":[448],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/442"}],"reward_summary":{"known_base_xp":7295,"quests_with_xp":10,"catalog_quest_count":10,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_447","ordered_steps":[{"quest_id":447,"title":"A Recipe For Death","quest_level":12,"minimum_level":9,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/447"},{"quest_id":450,"title":"A Recipe For Death","quest_level":15,"minimum_level":9,"previous_quest_ids":[447],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/450"},{"quest_id":451,"title":"A Recipe For Death","quest_level":18,"minimum_level":9,"previous_quest_ids":[450],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/451"}],"reward_summary":{"known_base_xp":4310,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_460","ordered_steps":[{"quest_id":460,"title":"Resting in Pieces","quest_level":17,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/460"},{"quest_id":461,"title":"The Hidden Niche","quest_level":18,"minimum_level":12,"previous_quest_ids":[460],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/461"},{"quest_id":491,"title":"Wand to Bethor","quest_level":18,"minimum_level":12,"previous_quest_ids":[461],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/491"}],"reward_summary":{"known_base_xp":3010,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_477","ordered_steps":[{"quest_id":477,"title":"Border Crossings","quest_level":14,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/477"},{"quest_id":478,"title":"Maps and Runes","quest_level":14,"minimum_level":10,"previous_quest_ids":[477],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/478"},{"quest_id":481,"title":"Dalar's Analysis","quest_level":14,"minimum_level":10,"previous_quest_ids":[478],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/481"},{"quest_id":482,"title":"Dalaran's Intentions","quest_level":14,"minimum_level":10,"previous_quest_ids":[481],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/482"},{"quest_id":479,"title":"Ambermill Investigations","quest_level":16,"minimum_level":10,"previous_quest_ids":[482],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/479"},{"quest_id":480,"title":"The Weaver","quest_level":22,"minimum_level":10,"previous_quest_ids":[479],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/480"}],"reward_summary":{"known_base_xp":3070,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_747","ordered_steps":[{"quest_id":747,"title":"The Hunt Begins","quest_level":2,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/747"},{"quest_id":3091,"title":"Simple Note","quest_level":1,"minimum_level":1,"previous_quest_ids":[747],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3091"},{"quest_id":3092,"title":"Etched Note","quest_level":1,"minimum_level":1,"previous_quest_ids":[747],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3092"},{"quest_id":3093,"title":"Rune-Inscribed Note","quest_level":1,"minimum_level":1,"previous_quest_ids":[747],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3093"},{"quest_id":3094,"title":"Verdant Note","quest_level":1,"minimum_level":1,"previous_quest_ids":[747],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3094"},{"quest_id":750,"title":"The Hunt Continues","quest_level":3,"minimum_level":1,"previous_quest_ids":[747],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/750"},{"quest_id":780,"title":"The Battleboars","quest_level":4,"minimum_level":1,"previous_quest_ids":[750],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/780"}],"reward_summary":{"known_base_xp":1025,"quests_with_xp":7,"catalog_quest_count":7,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_748","ordered_steps":[{"quest_id":748,"title":"Poison Water","quest_level":5,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/748"},{"quest_id":754,"title":"Winterhoof Cleansing","quest_level":6,"minimum_level":4,"previous_quest_ids":[748],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/754"},{"quest_id":756,"title":"Thunderhorn Totem","quest_level":7,"minimum_level":4,"previous_quest_ids":[754],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/756"},{"quest_id":758,"title":"Thunderhorn Cleansing","quest_level":8,"minimum_level":4,"previous_quest_ids":[756],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/758"},{"quest_id":759,"title":"Wildmane Totem","quest_level":10,"minimum_level":4,"previous_quest_ids":[758],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/759"},{"quest_id":760,"title":"Wildmane Cleansing","quest_level":10,"minimum_level":4,"previous_quest_ids":[759],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/760"},{"quest_id":98435,"title":"Thunderhorn's Report","quest_level":10,"minimum_level":4,"previous_quest_ids":[760],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98435"}],"reward_summary":{"known_base_xp":4295,"quests_with_xp":7,"catalog_quest_count":7,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_749","ordered_steps":[{"quest_id":749,"title":"The Ravaged Caravan","quest_level":8,"minimum_level":5,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/749"},{"quest_id":751,"title":"The Ravaged Caravan","quest_level":8,"minimum_level":5,"previous_quest_ids":[749],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/751"},{"quest_id":764,"title":"The Venture Co.","quest_level":10,"minimum_level":5,"previous_quest_ids":[751],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/764"},{"quest_id":765,"title":"Supervisor Fizsprocket","quest_level":12,"minimum_level":5,"previous_quest_ids":[751],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/765"}],"reward_summary":{"known_base_xp":2600,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_768","ordered_steps":[{"quest_id":768,"title":"Gathering Leather","quest_level":8,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/768"},{"quest_id":769,"title":"Kodo Hide Bag","quest_level":10,"minimum_level":4,"previous_quest_ids":[768],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/769"}],"reward_summary":{"known_base_xp":1300,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_784","ordered_steps":[{"quest_id":784,"title":"Vanquish the Betrayers","quest_level":7,"minimum_level":3,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/784"},{"quest_id":825,"title":"From The Wreckage....","quest_level":8,"minimum_level":3,"previous_quest_ids":[784],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/825"}],"reward_summary":{"known_base_xp":1330,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_787","ordered_steps":[{"quest_id":787,"title":"The New Horde","quest_level":1,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/787"},{"quest_id":4641,"title":"Your Place In The World","quest_level":1,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/4641"},{"quest_id":788,"title":"Cutting Teeth","quest_level":2,"minimum_level":1,"previous_quest_ids":[787,4641],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/788"},{"quest_id":2383,"title":"Simple Parchment","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2383"},{"quest_id":3065,"title":"Simple Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3065"},{"quest_id":3082,"title":"Etched Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3082"},{"quest_id":3083,"title":"Encrypted Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3083"},{"quest_id":3084,"title":"Rune-Inscribed Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3084"},{"quest_id":3085,"title":"Hallowed Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3085"},{"quest_id":3086,"title":"Glyphic Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3086"},{"quest_id":3087,"title":"Etched Parchment","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3087"},{"quest_id":3088,"title":"Encrypted Parchment","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3088"},{"quest_id":3089,"title":"Rune-Inscribed Parchment","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3089"},{"quest_id":3090,"title":"Tainted Parchment","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3090"},{"quest_id":98575,"title":"Tainted Tablet","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98575"},{"quest_id":98576,"title":"Glyphic Parchment","quest_level":1,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98576"},{"quest_id":789,"title":"Sting of the Scorpid","quest_level":3,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/789"},{"quest_id":4402,"title":"Galgar's Cactus Apple Surprise","quest_level":3,"minimum_level":1,"previous_quest_ids":[788],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/4402"}],"reward_summary":{"known_base_xp":1400,"quests_with_xp":18,"catalog_quest_count":18,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_790","ordered_steps":[{"quest_id":790,"title":"Sarkoth","quest_level":5,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/790"},{"quest_id":804,"title":"Sarkoth","quest_level":5,"minimum_level":1,"previous_quest_ids":[790],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/804"}],"reward_summary":{"known_base_xp":560,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_806","ordered_steps":[{"quest_id":823,"title":"Report to Orgnil","quest_level":7,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/823"},{"quest_id":806,"title":"Dark Storms","quest_level":12,"minimum_level":4,"previous_quest_ids":[823],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/806"},{"quest_id":828,"title":"Margoz","quest_level":12,"minimum_level":4,"previous_quest_ids":[806],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/828"},{"quest_id":827,"title":"Skull Rock","quest_level":12,"minimum_level":4,"previous_quest_ids":[828],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/827"},{"quest_id":829,"title":"Neeru Fireblade","quest_level":12,"minimum_level":4,"previous_quest_ids":[827],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/829"},{"quest_id":809,"title":"Ak'Zeloth","quest_level":13,"minimum_level":4,"previous_quest_ids":[829],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/809"},{"quest_id":924,"title":"The Demon Seed","quest_level":14,"minimum_level":9,"previous_quest_ids":[809],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/924"},{"quest_id":926,"title":"Flawed Power Stone","quest_level":14,"minimum_level":1,"previous_quest_ids":[924],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/926"}],"reward_summary":{"known_base_xp":4385,"quests_with_xp":7,"catalog_quest_count":8,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_812","ordered_steps":[{"quest_id":812,"title":"Need for a Cure","quest_level":9,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/812"},{"quest_id":813,"title":"Finding the Antidote","quest_level":9,"minimum_level":7,"previous_quest_ids":[812],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/813"}],"reward_summary":{"known_base_xp":980,"quests_with_xp":1,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_819","ordered_steps":[{"quest_id":819,"title":"Chen's Empty Keg","quest_level":15,"minimum_level":11,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/819","excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."},{"quest_id":821,"title":"Chen's Empty Keg","quest_level":15,"minimum_level":11,"previous_quest_ids":[819],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/821","excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."},{"quest_id":822,"title":"Chen's Empty Keg","quest_level":24,"minimum_level":11,"previous_quest_ids":[821],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/822","excludedFromGuides":true,"guideNote":"Removed from routing guides at the user’s request, including all three Chen’s Empty Keg stages (#819, #821 and #822)."}],"reward_summary":{"known_base_xp":2400,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_830","ordered_steps":[{"quest_id":830,"title":"The Admiral's Orders","quest_level":7,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/830"},{"quest_id":831,"title":"The Admiral's Orders","quest_level":7,"minimum_level":1,"previous_quest_ids":[830],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/831"}],"reward_summary":{"known_base_xp":1260,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_834","ordered_steps":[{"quest_id":834,"title":"Winds in the Desert","quest_level":9,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/834"},{"quest_id":835,"title":"Securing the Lines","quest_level":11,"minimum_level":7,"previous_quest_ids":[834],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/835"}],"reward_summary":{"known_base_xp":1660,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_840","ordered_steps":[{"quest_id":840,"title":"Conscript of the Horde","quest_level":12,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/840"},{"quest_id":842,"title":"Crossroads Conscription","quest_level":12,"minimum_level":10,"previous_quest_ids":[840],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/842"}],"reward_summary":{"known_base_xp":1365,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_843","ordered_steps":[{"quest_id":843,"title":"Gann's Reclamation","quest_level":23,"minimum_level":17,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/843"},{"quest_id":846,"title":"Revenge of Gann","quest_level":26,"minimum_level":17,"previous_quest_ids":[843],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/846"},{"quest_id":849,"title":"Revenge of Gann","quest_level":26,"minimum_level":17,"previous_quest_ids":[846],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/849"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_844","ordered_steps":[{"quest_id":861,"title":"The Hunter's Way","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/861"},{"quest_id":860,"title":"Sergra Darkthorn","quest_level":10,"minimum_level":10,"previous_quest_ids":[861],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/860"},{"quest_id":844,"title":"Plainstrider Menace","quest_level":12,"minimum_level":10,"previous_quest_ids":[860],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/844"},{"quest_id":845,"title":"The Zhevra","quest_level":13,"minimum_level":10,"previous_quest_ids":[844],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/845"},{"quest_id":903,"title":"Prowlers of the Barrens","quest_level":15,"minimum_level":10,"previous_quest_ids":[845],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/903"},{"quest_id":881,"title":"Echeyakee","quest_level":16,"minimum_level":10,"previous_quest_ids":[903],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/881"},{"quest_id":905,"title":"The Angry Scytheclaws","quest_level":17,"minimum_level":10,"previous_quest_ids":[881],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/905"},{"quest_id":3261,"title":"Jorn Skyseer","quest_level":18,"minimum_level":10,"previous_quest_ids":[905],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3261"},{"quest_id":882,"title":"Ishamuhale","quest_level":19,"minimum_level":10,"previous_quest_ids":[3261],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/882"},{"quest_id":907,"title":"Enraged Thunder Lizards","quest_level":18,"minimum_level":10,"previous_quest_ids":[882],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/907"},{"quest_id":913,"title":"Cry of the Thunderhawk","quest_level":20,"minimum_level":10,"previous_quest_ids":[907],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/913"},{"quest_id":874,"title":"Mahren Skyseer","quest_level":27,"minimum_level":9,"previous_quest_ids":[913],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/874"},{"quest_id":873,"title":"Isha Awak","quest_level":27,"minimum_level":10,"previous_quest_ids":[874],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/873"}],"reward_summary":{"known_base_xp":12080,"quests_with_xp":11,"catalog_quest_count":11,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_848","ordered_steps":[{"quest_id":848,"title":"Fungal Spores","quest_level":15,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/848"},{"quest_id":853,"title":"Apothecary Zamah","quest_level":15,"minimum_level":10,"previous_quest_ids":[848],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/853"}],"reward_summary":{"known_base_xp":1850,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_850","ordered_steps":[{"quest_id":850,"title":"Kolkar Leaders","quest_level":16,"minimum_level":11,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/850"},{"quest_id":851,"title":"Verog the Dervish","quest_level":18,"minimum_level":11,"previous_quest_ids":[850],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/851"},{"quest_id":852,"title":"Hezrul Bloodmark","quest_level":19,"minimum_level":11,"previous_quest_ids":[851],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/852"},{"quest_id":4021,"title":"Counterattack!","quest_level":20,"minimum_level":11,"previous_quest_ids":[852],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/4021"}],"reward_summary":{"known_base_xp":4930,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_858","ordered_steps":[{"quest_id":858,"title":"Ignition","quest_level":18,"minimum_level":13,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/858","guideOptional":true,"guideNote":"Optional: obtain the Ignition Key only if you want this Wizzlecrank detour. The escort continuation is The Escape #863 and is also optional."},{"quest_id":863,"title":"The Escape","quest_level":18,"minimum_level":13,"previous_quest_ids":[858],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/863","guideOptional":true}],"reward_summary":{"known_base_xp":3050,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_865","ordered_steps":[{"quest_id":865,"title":"Raptor Horns","quest_level":18,"minimum_level":13,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/865"},{"quest_id":1491,"title":"Smart Drinks","quest_level":18,"minimum_level":13,"previous_quest_ids":[865],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1491"}],"reward_summary":{"known_base_xp":2700,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_867","ordered_steps":[{"quest_id":867,"title":"Harpy Raiders","quest_level":15,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/867"},{"quest_id":875,"title":"Harpy Lieutenants","quest_level":16,"minimum_level":12,"previous_quest_ids":[867],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/875"},{"quest_id":876,"title":"Serena Bloodfeather","quest_level":20,"minimum_level":12,"previous_quest_ids":[875],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/876"},{"quest_id":1060,"title":"Letter to Jin'Zil","quest_level":20,"minimum_level":15,"previous_quest_ids":[876],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1060"}],"reward_summary":{"known_base_xp":5700,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_869","ordered_steps":[{"quest_id":869,"title":"Raptor Thieves","quest_level":13,"minimum_level":9,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/869"},{"quest_id":3281,"title":"Stolen Silver","quest_level":18,"minimum_level":9,"previous_quest_ids":[869],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3281"}],"reward_summary":{"known_base_xp":2260,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_870","ordered_steps":[{"quest_id":886,"title":"The Barrens Oases","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/886"},{"quest_id":870,"title":"The Forgotten Pools","quest_level":13,"minimum_level":10,"previous_quest_ids":[886],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/870"},{"quest_id":877,"title":"The Stagnant Oasis","quest_level":16,"minimum_level":10,"previous_quest_ids":[870],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/877"},{"quest_id":880,"title":"Altered Beings","quest_level":16,"minimum_level":10,"previous_quest_ids":[877],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/880"},{"quest_id":3301,"title":"Mura Runetotem","quest_level":15,"minimum_level":10,"previous_quest_ids":[880],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3301"},{"quest_id":1489,"title":"Hamuul Runetotem","quest_level":16,"minimum_level":10,"previous_quest_ids":[880],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1489"},{"quest_id":1490,"title":"Nara Wildmane","quest_level":16,"minimum_level":10,"previous_quest_ids":[1489],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1490"},{"quest_id":914,"title":"Leaders of the Fang","quest_level":22,"minimum_level":10,"previous_quest_ids":[1490],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/914"}],"reward_summary":{"known_base_xp":4405,"quests_with_xp":6,"catalog_quest_count":6,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_871","ordered_steps":[{"quest_id":871,"title":"Disrupt the Attacks","quest_level":12,"minimum_level":9,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/871"},{"quest_id":5041,"title":"Supplies for the Crossroads","quest_level":14,"minimum_level":9,"previous_quest_ids":[871],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5041"},{"quest_id":872,"title":"The Disruption Ends","quest_level":15,"minimum_level":9,"previous_quest_ids":[871],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/872"}],"reward_summary":{"known_base_xp":2940,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_878","ordered_steps":[{"quest_id":878,"title":"Tribes at War","quest_level":21,"minimum_level":14,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/878"},{"quest_id":5052,"title":"Blood Shards of Agamaggan","quest_level":21,"minimum_level":14,"previous_quest_ids":[878],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/5052"},{"quest_id":889,"title":"Spirit of the Wind","quest_level":20,"minimum_level":14,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/889"},{"quest_id":5042,"title":"Agamaggan's Strength","quest_level":20,"minimum_level":14,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5042"},{"quest_id":5043,"title":"Agamaggan's Agility","quest_level":20,"minimum_level":14,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5043"},{"quest_id":5044,"title":"Wisdom of Agamaggan","quest_level":20,"minimum_level":14,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5044"},{"quest_id":5045,"title":"Rising Spirit","quest_level":20,"minimum_level":14,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5045"},{"quest_id":5046,"title":"Razorhide","quest_level":20,"minimum_level":14,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5046"},{"quest_id":879,"title":"Betrayal from Within","quest_level":25,"minimum_level":17,"previous_quest_ids":[5052],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/879"},{"quest_id":906,"title":"Betrayal from Within","quest_level":25,"minimum_level":17,"previous_quest_ids":[879],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/906"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":6,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_887","ordered_steps":[{"quest_id":887,"title":"Southsea Freebooters","quest_level":14,"minimum_level":9,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/887"},{"quest_id":890,"title":"The Missing Shipment","quest_level":14,"minimum_level":9,"previous_quest_ids":[887],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/890"},{"quest_id":892,"title":"The Missing Shipment","quest_level":14,"minimum_level":9,"previous_quest_ids":[890],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/892"},{"quest_id":888,"title":"Stolen Booty","quest_level":16,"minimum_level":9,"previous_quest_ids":[892],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/888"}],"reward_summary":{"known_base_xp":2090,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_893","ordered_steps":[{"quest_id":893,"title":"Weapons of Choice","quest_level":24,"minimum_level":17,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/893"},{"quest_id":1153,"title":"A New Ore Sample","quest_level":29,"minimum_level":25,"previous_quest_ids":[893],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1153"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_894","ordered_steps":[{"quest_id":894,"title":"Samophlange","quest_level":14,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/894"},{"quest_id":900,"title":"Samophlange","quest_level":14,"minimum_level":10,"previous_quest_ids":[894],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/900"},{"quest_id":901,"title":"Samophlange","quest_level":14,"minimum_level":10,"previous_quest_ids":[900],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/901"},{"quest_id":902,"title":"Samophlange","quest_level":16,"minimum_level":10,"previous_quest_ids":[901],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/902"},{"quest_id":3921,"title":"Wenikee Boltbucket","quest_level":14,"minimum_level":10,"previous_quest_ids":[902],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3921"},{"quest_id":3922,"title":"Nugget Slugs","quest_level":15,"minimum_level":10,"previous_quest_ids":[3921],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3922"},{"quest_id":3923,"title":"Rilli Greasygob","quest_level":18,"minimum_level":10,"previous_quest_ids":[3922],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3923"},{"quest_id":3924,"title":"Samophlange Manual","quest_level":19,"minimum_level":10,"previous_quest_ids":[3923],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/3924"}],"reward_summary":{"known_base_xp":6800,"quests_with_xp":8,"catalog_quest_count":8,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1062","ordered_steps":[{"quest_id":1062,"title":"Goblin Invaders","quest_level":19,"minimum_level":13,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1062"},{"quest_id":1063,"title":"The Elder Crone","quest_level":18,"minimum_level":13,"previous_quest_ids":[1062],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1063"},{"quest_id":1068,"title":"Shredding Machines","quest_level":23,"minimum_level":13,"previous_quest_ids":[1062],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1068"},{"quest_id":1064,"title":"Forsaken Aid","quest_level":18,"minimum_level":13,"previous_quest_ids":[1063],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1064"},{"quest_id":1065,"title":"Journey to Tarren Mill","quest_level":18,"minimum_level":13,"previous_quest_ids":[1064],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1065"},{"quest_id":1066,"title":"Blood of Innocents","quest_level":23,"minimum_level":13,"previous_quest_ids":[1065],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1066"},{"quest_id":1067,"title":"Return to Thunder Bluff","quest_level":23,"minimum_level":13,"previous_quest_ids":[1066],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1067"},{"quest_id":1086,"title":"The Flying Machine Airport","quest_level":23,"minimum_level":13,"previous_quest_ids":[1067],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1086"}],"reward_summary":{"known_base_xp":2130,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1093","ordered_steps":[{"quest_id":1483,"title":"Ziz Fizziks","quest_level":21,"minimum_level":16,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1483"},{"quest_id":1093,"title":"Super Reaper 6000","quest_level":21,"minimum_level":16,"previous_quest_ids":[1483],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1093"},{"quest_id":1094,"title":"Further Instructions","quest_level":21,"minimum_level":16,"previous_quest_ids":[1093],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1094"},{"quest_id":1095,"title":"Further Instructions","quest_level":27,"minimum_level":16,"previous_quest_ids":[1094],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1095"},{"quest_id":1096,"title":"Gerenzo Wrenchwhistle","quest_level":27,"minimum_level":16,"previous_quest_ids":[1095],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1096"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1130","ordered_steps":[{"quest_id":1130,"title":"Melor Sends Word","quest_level":30,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1130"},{"quest_id":1131,"title":"Steelsnap","quest_level":30,"minimum_level":20,"previous_quest_ids":[1130],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1131"},{"quest_id":1136,"title":"Frostmaw","quest_level":37,"minimum_level":26,"previous_quest_ids":[1131],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1136"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1195","ordered_steps":[{"quest_id":1195,"title":"The Sacred Flame","quest_level":25,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1195"},{"quest_id":1196,"title":"The Sacred Flame","quest_level":29,"minimum_level":20,"previous_quest_ids":[1195],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1196"},{"quest_id":1197,"title":"The Sacred Flame","quest_level":29,"minimum_level":20,"previous_quest_ids":[1196],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1197"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1462","ordered_steps":[{"quest_id":1519,"title":"Call of Earth","quest_level":4,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1519"},{"quest_id":1520,"title":"Call of Earth","quest_level":4,"minimum_level":4,"previous_quest_ids":[1519],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1520"},{"quest_id":1462,"title":"Earth Sapta","quest_level":4,"minimum_level":4,"previous_quest_ids":[1520],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1462"},{"quest_id":1521,"title":"Call of Earth","quest_level":4,"minimum_level":4,"previous_quest_ids":[1520],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1521"}],"reward_summary":{"known_base_xp":895,"quests_with_xp":3,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1463","ordered_steps":[{"quest_id":1516,"title":"Call of Earth","quest_level":4,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1516"},{"quest_id":1517,"title":"Call of Earth","quest_level":4,"minimum_level":4,"previous_quest_ids":[1516],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1517"},{"quest_id":1463,"title":"Earth Sapta","quest_level":4,"minimum_level":4,"previous_quest_ids":[1517],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1463"},{"quest_id":1518,"title":"Call of Earth","quest_level":4,"minimum_level":4,"previous_quest_ids":[1517],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1518"}],"reward_summary":{"known_base_xp":985,"quests_with_xp":3,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1464","ordered_steps":[{"quest_id":1522,"title":"Call of Fire","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1522"},{"quest_id":1523,"title":"Call of Fire","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1523"},{"quest_id":2983,"title":"Call of Fire","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2983"},{"quest_id":2984,"title":"Call of Fire","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2984"},{"quest_id":1524,"title":"Call of Fire","quest_level":11,"minimum_level":10,"previous_quest_ids":[1522,1523,2983,2984],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1524"},{"quest_id":1525,"title":"Call of Fire","quest_level":12,"minimum_level":10,"previous_quest_ids":[1524],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1525"},{"quest_id":1526,"title":"Call of Fire","quest_level":13,"minimum_level":10,"previous_quest_ids":[1525],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1526"},{"quest_id":1464,"title":"Fire Sapta","quest_level":13,"minimum_level":10,"previous_quest_ids":[1526],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1464"},{"quest_id":1527,"title":"Call of Fire","quest_level":13,"minimum_level":10,"previous_quest_ids":[1526],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1527"}],"reward_summary":{"known_base_xp":5550,"quests_with_xp":8,"catalog_quest_count":9,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1471","ordered_steps":[{"quest_id":1478,"title":"Halgar's Summons","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1478"},{"quest_id":1473,"title":"Creature of the Void","quest_level":10,"minimum_level":10,"previous_quest_ids":[1478],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1473"},{"quest_id":1471,"title":"The Binding","quest_level":10,"minimum_level":10,"previous_quest_ids":[1473],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1471"}],"reward_summary":{"known_base_xp":1470,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1472","ordered_steps":[{"quest_id":1472,"title":"Devourer of Souls","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1472"},{"quest_id":1476,"title":"Hearts of the Pure","quest_level":20,"minimum_level":20,"previous_quest_ids":[1472],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1476"},{"quest_id":1474,"title":"The Binding","quest_level":20,"minimum_level":20,"previous_quest_ids":[1476],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1474"}],"reward_summary":{"known_base_xp":1550,"quests_with_xp":1,"catalog_quest_count":1,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1498","ordered_steps":[{"quest_id":1505,"title":"Veteran Uzzek","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1505"},{"quest_id":1498,"title":"Path of Defense","quest_level":10,"minimum_level":10,"previous_quest_ids":[1505],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1498"},{"quest_id":1502,"title":"Thun'grim Firegaze","quest_level":10,"minimum_level":10,"previous_quest_ids":[1498],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1502"},{"quest_id":1503,"title":"Forged Steel","quest_level":10,"minimum_level":10,"previous_quest_ids":[1502],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1503"}],"reward_summary":{"known_base_xp":1765,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1501","ordered_steps":[{"quest_id":1506,"title":"Gan'rul's Summons","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1506"},{"quest_id":1501,"title":"Creature of the Void","quest_level":11,"minimum_level":10,"previous_quest_ids":[1506],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1501"},{"quest_id":1504,"title":"The Binding","quest_level":11,"minimum_level":10,"previous_quest_ids":[1501],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1504"}],"reward_summary":{"known_base_xp":1090,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1507","ordered_steps":[{"quest_id":1507,"title":"Devourer of Souls","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1507"},{"quest_id":1508,"title":"Blind Cazul","quest_level":20,"minimum_level":20,"previous_quest_ids":[1507],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1508"},{"quest_id":1509,"title":"News of Dogran","quest_level":20,"minimum_level":20,"previous_quest_ids":[1508],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1509"},{"quest_id":1510,"title":"News of Dogran","quest_level":20,"minimum_level":20,"previous_quest_ids":[1509],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1510"},{"quest_id":1511,"title":"Ken'zigla's Draught","quest_level":20,"minimum_level":20,"previous_quest_ids":[1510],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1511"},{"quest_id":1515,"title":"Dogran's Captivity","quest_level":20,"minimum_level":20,"previous_quest_ids":[1511],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1515"},{"quest_id":1512,"title":"Love's Gift","quest_level":20,"minimum_level":20,"previous_quest_ids":[1515],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1512"},{"quest_id":1513,"title":"The Binding","quest_level":20,"minimum_level":20,"previous_quest_ids":[1512],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1513"}],"reward_summary":{"known_base_xp":4260,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1818","ordered_steps":[{"quest_id":1818,"title":"Speak with Dillinger","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1818"},{"quest_id":1819,"title":"Ulag the Cleaver","quest_level":10,"minimum_level":10,"previous_quest_ids":[1818],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1819"},{"quest_id":1820,"title":"Speak with Coleman","quest_level":10,"minimum_level":10,"previous_quest_ids":[1819],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1820"},{"quest_id":1821,"title":"Agamand Heirlooms","quest_level":11,"minimum_level":10,"previous_quest_ids":[1820],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1821"},{"quest_id":1822,"title":"Heirloom Weapon","quest_level":11,"minimum_level":10,"previous_quest_ids":[1821],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1822"}],"reward_summary":{"known_base_xp":2675,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1823","ordered_steps":[{"quest_id":1823,"title":"Speak with Ruga","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1823"},{"quest_id":1824,"title":"Trial at the Field of Giants","quest_level":20,"minimum_level":20,"previous_quest_ids":[1823],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1824"},{"quest_id":1825,"title":"Speak with Thun'grim","quest_level":20,"minimum_level":20,"previous_quest_ids":[1824],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1825"},{"quest_id":1838,"title":"Brutal Armor","quest_level":30,"minimum_level":20,"previous_quest_ids":[1825],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1838"},{"quest_id":1839,"title":"Ula'elek and the Brutal Gauntlets","quest_level":30,"minimum_level":20,"previous_quest_ids":[1838],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1839"},{"quest_id":1840,"title":"Orm Stonehoof and the Brutal Helm","quest_level":30,"minimum_level":20,"previous_quest_ids":[1838],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1840"},{"quest_id":1841,"title":"Velora Nitely and the Brutal Legguards","quest_level":30,"minimum_level":20,"previous_quest_ids":[1838],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1841"},{"quest_id":1848,"title":"Brutal Hauberk","quest_level":30,"minimum_level":20,"previous_quest_ids":[1838],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1848"},{"quest_id":1842,"title":"Satyr Hooves","quest_level":30,"minimum_level":20,"previous_quest_ids":[1839],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1842"},{"quest_id":1844,"title":"Chimaeric Horn","quest_level":30,"minimum_level":20,"previous_quest_ids":[1840],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1844"},{"quest_id":1846,"title":"Dragonmaw Shinbones","quest_level":30,"minimum_level":20,"previous_quest_ids":[1841],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1846"},{"quest_id":1843,"title":"Brutal Gauntlets","quest_level":30,"minimum_level":20,"previous_quest_ids":[1842],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1843"},{"quest_id":1845,"title":"Brutal Helm","quest_level":30,"minimum_level":20,"previous_quest_ids":[1844],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1845"},{"quest_id":1847,"title":"Brutal Legguards","quest_level":30,"minimum_level":20,"previous_quest_ids":[1846],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/1847"}],"reward_summary":{"known_base_xp":2485,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1858","ordered_steps":[{"quest_id":1859,"title":"Therzok","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1859"},{"quest_id":1963,"title":"The Shattered Hand","quest_level":13,"minimum_level":10,"previous_quest_ids":[1859],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1963"},{"quest_id":1858,"title":"The Shattered Hand","quest_level":13,"minimum_level":10,"previous_quest_ids":[1963],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1858"}],"reward_summary":{"known_base_xp":890,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1881","ordered_steps":[{"quest_id":1881,"title":"Speak with Anastasia","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1881"},{"quest_id":1882,"title":"The Balnir Farmstead","quest_level":10,"minimum_level":10,"previous_quest_ids":[1881],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1882"}],"reward_summary":{"known_base_xp":925,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1883","ordered_steps":[{"quest_id":1883,"title":"Speak with Un'thuwa","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1883"},{"quest_id":1884,"title":"Ju-Ju Heaps","quest_level":10,"minimum_level":10,"previous_quest_ids":[1883],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1884"}],"reward_summary":{"known_base_xp":925,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1885","ordered_steps":[{"quest_id":1885,"title":"Mennet Carkad","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1885"},{"quest_id":1886,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"previous_quest_ids":[1885],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1886"},{"quest_id":1898,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"previous_quest_ids":[1886],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1898"},{"quest_id":1899,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"previous_quest_ids":[1898],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1899"},{"quest_id":1978,"title":"The Deathstalkers","quest_level":13,"minimum_level":10,"previous_quest_ids":[1899],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1978"}],"reward_summary":{"known_base_xp":2260,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1959","ordered_steps":[{"quest_id":1959,"title":"Report to Anastasia","quest_level":15,"minimum_level":15,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1959"},{"quest_id":1960,"title":"Investigate the Alchemist Shop","quest_level":16,"minimum_level":15,"previous_quest_ids":[1959],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1960"},{"quest_id":1961,"title":"Gathering Materials","quest_level":15,"minimum_level":15,"previous_quest_ids":[1960],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1961"},{"quest_id":1962,"title":"Spellfire Robes","quest_level":15,"minimum_level":15,"previous_quest_ids":[1961],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1962"}],"reward_summary":{"known_base_xp":1950,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_1998","ordered_steps":[{"quest_id":1998,"title":"Fenwick Thatros","quest_level":16,"minimum_level":16,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1998"},{"quest_id":1999,"title":"Tools of the Trade","quest_level":20,"minimum_level":16,"previous_quest_ids":[1998],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/1999"}],"reward_summary":{"known_base_xp":2430,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_2378","ordered_steps":[{"quest_id":2378,"title":"Find the Shattered Hand","quest_level":16,"minimum_level":16,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2378"},{"quest_id":2380,"title":"To Orgrimmar!","quest_level":16,"minimum_level":16,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2380"},{"quest_id":2379,"title":"Zando'zan","quest_level":16,"minimum_level":16,"previous_quest_ids":[2378,2380],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2379"},{"quest_id":2382,"title":"Wrenix of Ratchet","quest_level":16,"minimum_level":16,"previous_quest_ids":[2379],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2382"},{"quest_id":2381,"title":"Plundering the Plunderers","quest_level":18,"minimum_level":16,"previous_quest_ids":[2382],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2381"}],"reward_summary":{"known_base_xp":1580,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_2458","ordered_steps":[{"quest_id":2460,"title":"The Shattered Salute","quest_level":20,"minimum_level":20,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2460"},{"quest_id":2458,"title":"Deep Cover","quest_level":20,"minimum_level":20,"previous_quest_ids":[2460],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2458"},{"quest_id":2478,"title":"Mission: Possible But Not Probable","quest_level":24,"minimum_level":20,"previous_quest_ids":[2458],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/2478"},{"quest_id":2479,"title":"Hinott's Assistance","quest_level":26,"minimum_level":20,"previous_quest_ids":[2478],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/2479"},{"quest_id":2480,"title":"Hinott's Assistance","quest_level":20,"minimum_level":20,"previous_quest_ids":[2479],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/2480"}],"reward_summary":{"known_base_xp":1150,"quests_with_xp":1,"catalog_quest_count":1,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_3369","ordered_steps":[{"quest_id":6981,"title":"The Glowing Shard","quest_level":26,"minimum_level":15,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/6981"},{"quest_id":3369,"title":"In Nightmares","quest_level":25,"minimum_level":10,"previous_quest_ids":[6981],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/3369"},{"quest_id":3370,"title":"In Nightmares","quest_level":25,"minimum_level":10,"previous_quest_ids":[6981],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/3370"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_3513","ordered_steps":[{"quest_id":3513,"title":"The Runed Scroll","quest_level":25,"minimum_level":15,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/3513"},{"quest_id":3514,"title":"Horde Presence","quest_level":29,"minimum_level":15,"previous_quest_ids":[3513],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/3514"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_5441","ordered_steps":[{"quest_id":5441,"title":"Lazy Peons","quest_level":4,"minimum_level":3,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5441"},{"quest_id":6394,"title":"Thazz'ril's Pick","quest_level":4,"minimum_level":3,"previous_quest_ids":[5441],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6394"}],"reward_summary":{"known_base_xp":890,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_5481","ordered_steps":[{"quest_id":5481,"title":"Gordo's Task","quest_level":5,"minimum_level":5,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5481"},{"quest_id":5482,"title":"Doom Weed","quest_level":6,"minimum_level":5,"previous_quest_ids":[5481],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5482"},{"quest_id":99142,"title":"Tomb Weed","quest_level":11,"minimum_level":5,"previous_quest_ids":[5482],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99142"}],"reward_summary":{"known_base_xp":1645,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_5648","ordered_steps":[{"quest_id":5649,"title":"In Favor of Spirituality","quest_level":4,"minimum_level":5,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5649"},{"quest_id":5648,"title":"Garments of Spirituality","quest_level":4,"minimum_level":5,"previous_quest_ids":[5649],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5648"}],"reward_summary":{"known_base_xp":360,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_5650","ordered_steps":[{"quest_id":5651,"title":"In Favor of Darkness","quest_level":4,"minimum_level":5,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5651"},{"quest_id":5650,"title":"Garments of Darkness","quest_level":4,"minimum_level":5,"previous_quest_ids":[5651],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5650"}],"reward_summary":{"known_base_xp":360,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_5726","ordered_steps":[{"quest_id":5726,"title":"Hidden Enemies","quest_level":12,"minimum_level":9,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5726"},{"quest_id":5727,"title":"Hidden Enemies","quest_level":12,"minimum_level":9,"previous_quest_ids":[5726],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5727"},{"quest_id":5728,"title":"Hidden Enemies","quest_level":16,"minimum_level":9,"previous_quest_ids":[5727],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5728"},{"quest_id":5729,"title":"Hidden Enemies","quest_level":15,"minimum_level":9,"previous_quest_ids":[5728],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5729"},{"quest_id":5730,"title":"Hidden Enemies","quest_level":16,"minimum_level":9,"previous_quest_ids":[5729],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5730"}],"reward_summary":{"known_base_xp":910,"quests_with_xp":1,"catalog_quest_count":1,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_5922","ordered_steps":[{"quest_id":5926,"title":"Heeding the Call","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5926"},{"quest_id":5927,"title":"Heeding the Call","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5927"},{"quest_id":5928,"title":"Heeding the Call","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5928"},{"quest_id":5922,"title":"Moonglade","quest_level":10,"minimum_level":10,"previous_quest_ids":[5926,5927,5928],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5922"},{"quest_id":5930,"title":"Great Bear Spirit","quest_level":10,"minimum_level":10,"previous_quest_ids":[5922],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5930"},{"quest_id":5932,"title":"Back to Thunder Bluff","quest_level":10,"minimum_level":10,"previous_quest_ids":[5930],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/5932"},{"quest_id":6002,"title":"Body and Heart","quest_level":10,"minimum_level":10,"previous_quest_ids":[5932],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6002"}],"reward_summary":{"known_base_xp":170,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6061","ordered_steps":[{"quest_id":6065,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6065"},{"quest_id":6066,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6066"},{"quest_id":6067,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6067"},{"quest_id":6061,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6065,6066,6067],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6061"},{"quest_id":6087,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6061],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6087"},{"quest_id":6088,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6087],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6088"},{"quest_id":6089,"title":"Training the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6088],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6089"}],"reward_summary":{"known_base_xp":3195,"quests_with_xp":7,"catalog_quest_count":7,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6062","ordered_steps":[{"quest_id":6068,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6068"},{"quest_id":6069,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6069"},{"quest_id":6070,"title":"The Hunter's Path","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6070"},{"quest_id":6062,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6068,6069,6070],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6062"},{"quest_id":6083,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6062],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6083"},{"quest_id":6082,"title":"Taming the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6083],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6082"},{"quest_id":6081,"title":"Training the Beast","quest_level":10,"minimum_level":10,"previous_quest_ids":[6082],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6081"}],"reward_summary":{"known_base_xp":3195,"quests_with_xp":7,"catalog_quest_count":7,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6126","ordered_steps":[{"quest_id":6126,"title":"Lessons Anew","quest_level":14,"minimum_level":14,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6126"},{"quest_id":6127,"title":"The Principal Source","quest_level":14,"minimum_level":14,"previous_quest_ids":[6126],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6127"},{"quest_id":6128,"title":"Gathering the Cure","quest_level":14,"minimum_level":14,"previous_quest_ids":[6127],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6128"},{"quest_id":6129,"title":"Curing the Sick","quest_level":14,"minimum_level":14,"previous_quest_ids":[6128],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6129"},{"quest_id":6130,"title":"Power over Poison","quest_level":14,"minimum_level":14,"previous_quest_ids":[6129],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6130"}],"reward_summary":{"known_base_xp":2220,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6321","ordered_steps":[{"quest_id":6321,"title":"Supplying the Sepulcher","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6321"},{"quest_id":6323,"title":"Ride to the Undercity","quest_level":10,"minimum_level":10,"previous_quest_ids":[6321],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6323"},{"quest_id":6322,"title":"Michael Garrett","quest_level":10,"minimum_level":10,"previous_quest_ids":[6323],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6322"},{"quest_id":6324,"title":"Return to Podrig","quest_level":10,"minimum_level":10,"previous_quest_ids":[6322],"primary_region_id":"silverpine-forest","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6324"}],"reward_summary":{"known_base_xp":1890,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6361","ordered_steps":[{"quest_id":6361,"title":"A Bundle of Hides","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6361"},{"quest_id":6362,"title":"Ride to Thunder Bluff","quest_level":10,"minimum_level":10,"previous_quest_ids":[6361],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6362"},{"quest_id":6363,"title":"Tal the Wind Rider Master","quest_level":10,"minimum_level":10,"previous_quest_ids":[6362],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6363"},{"quest_id":6364,"title":"Return to Jahan","quest_level":10,"minimum_level":10,"previous_quest_ids":[6363],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6364"}],"reward_summary":{"known_base_xp":1890,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6365","ordered_steps":[{"quest_id":6365,"title":"Meats to Orgrimmar","quest_level":10,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6365"},{"quest_id":6384,"title":"Ride to Orgrimmar","quest_level":10,"minimum_level":10,"previous_quest_ids":[6365],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6384"},{"quest_id":6385,"title":"Doras the Wind Rider Master","quest_level":10,"minimum_level":10,"previous_quest_ids":[6384],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6385"},{"quest_id":6386,"title":"Return to the Crossroads.","quest_level":10,"minimum_level":10,"previous_quest_ids":[6385],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6386"}],"reward_summary":{"known_base_xp":1890,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6401","ordered_steps":[{"quest_id":6523,"title":"Protect Kaya","quest_level":18,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6523"},{"quest_id":6401,"title":"Kaya's Alive","quest_level":18,"minimum_level":12,"previous_quest_ids":[6523],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6401"}],"reward_summary":{"known_base_xp":2350,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6421","ordered_steps":[{"quest_id":6421,"title":"Boulderslide Ravine","quest_level":18,"minimum_level":14,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6421"},{"quest_id":6481,"title":"Earthen Arise","quest_level":20,"minimum_level":14,"previous_quest_ids":[6421],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6481"}],"reward_summary":{"known_base_xp":1350,"quests_with_xp":1,"catalog_quest_count":1,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6541","ordered_steps":[{"quest_id":6541,"title":"Report to Kadrak","quest_level":19,"minimum_level":17,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6541"},{"quest_id":6542,"title":"Report to Kadrak","quest_level":19,"minimum_level":17,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6542"},{"quest_id":6543,"title":"The Warsong Reports","quest_level":19,"minimum_level":17,"previous_quest_ids":[6541,6542],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6543"},{"quest_id":6545,"title":"Warsong Runner Update","quest_level":19,"minimum_level":17,"previous_quest_ids":[6543],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6545"},{"quest_id":6547,"title":"Warsong Scout Update","quest_level":21,"minimum_level":17,"previous_quest_ids":[6543],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/6547"},{"quest_id":6546,"title":"Warsong Outrider Update","quest_level":25,"minimum_level":17,"previous_quest_ids":[6543],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/6546"}],"reward_summary":{"known_base_xp":2090,"quests_with_xp":3,"catalog_quest_count":3,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_6548","ordered_steps":[{"quest_id":6548,"title":"Avenge My Village","quest_level":18,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6548"},{"quest_id":6629,"title":"Kill Grundig Darkcloud","quest_level":18,"minimum_level":12,"previous_quest_ids":[6548],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/6629"}],"reward_summary":{"known_base_xp":2700,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_7813","ordered_steps":[{"quest_id":7813,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7813"},{"quest_id":7814,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7814"},{"quest_id":7817,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7817"},{"quest_id":7818,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7813,7814,7817],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7818"},{"quest_id":7819,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7818],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7819"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_7820","ordered_steps":[{"quest_id":7820,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7820"},{"quest_id":7821,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7821"},{"quest_id":7822,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7822"},{"quest_id":7823,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7820,7821,7822],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7823"},{"quest_id":7825,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7823],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7825"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_7824","ordered_steps":[{"quest_id":7826,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7826"},{"quest_id":7827,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7827"},{"quest_id":7831,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7831"},{"quest_id":7824,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7826,7827,7831],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7824"},{"quest_id":7832,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7824],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7832"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_7833","ordered_steps":[{"quest_id":7833,"title":"A Donation of Wool","quest_level":60,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7833"},{"quest_id":7834,"title":"A Donation of Silk","quest_level":60,"minimum_level":26,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7834"},{"quest_id":7835,"title":"A Donation of Mageweave","quest_level":60,"minimum_level":40,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7835"},{"quest_id":7836,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7833,7834,7835],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7836"},{"quest_id":7837,"title":"Additional Runecloth","quest_level":60,"minimum_level":50,"previous_quest_ids":[7836],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/7837"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_8312","ordered_steps":[{"quest_id":8312,"title":"Hallow's End Treats for Spoops!","quest_level":60,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8312"},{"quest_id":8354,"title":"Chicken Clucking for a Mint","quest_level":60,"minimum_level":10,"previous_quest_ids":[8312],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8354"},{"quest_id":8358,"title":"Incoming Gumdrop","quest_level":60,"minimum_level":10,"previous_quest_ids":[8312],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8358"},{"quest_id":8359,"title":"Flexing for Nougat","quest_level":60,"minimum_level":10,"previous_quest_ids":[8312],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8359"},{"quest_id":8360,"title":"Dancing for Marzipan","quest_level":60,"minimum_level":10,"previous_quest_ids":[8312],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8360"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_8549","ordered_steps":[{"quest_id":8549,"title":"The Horde Needs Peacebloom!","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8549"},{"quest_id":8550,"title":"The Horde Needs Peacebloom!","quest_level":60,"minimum_level":1,"previous_quest_ids":[8549],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8550"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_8897","ordered_steps":[{"quest_id":8897,"title":"Dearest Colara,","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8897"},{"quest_id":8898,"title":"Dearest Colara,","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8898"},{"quest_id":8899,"title":"Dearest Colara,","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8899"},{"quest_id":8900,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8900"},{"quest_id":8901,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8901"},{"quest_id":8902,"title":"Dearest Elenia,","quest_level":60,"minimum_level":1,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8902"},{"quest_id":8903,"title":"Dangerous Love","quest_level":60,"minimum_level":1,"previous_quest_ids":[8897,8898,8899],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8903"},{"quest_id":8904,"title":"Dangerous Love","quest_level":60,"minimum_level":1,"previous_quest_ids":[8900,8901,8902],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8904"},{"quest_id":8979,"title":"Fenstad's Hunch","quest_level":60,"minimum_level":1,"previous_quest_ids":[8904],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8979"},{"quest_id":9024,"title":"Aristan's Hunch","quest_level":60,"minimum_level":1,"previous_quest_ids":[8903],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/9024"},{"quest_id":8980,"title":"Zinge's Assessment","quest_level":60,"minimum_level":1,"previous_quest_ids":[8979],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8980"},{"quest_id":9025,"title":"Morgan's Discovery","quest_level":60,"minimum_level":1,"previous_quest_ids":[9024],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/9025"},{"quest_id":8982,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"previous_quest_ids":[8980],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8982"},{"quest_id":9026,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"previous_quest_ids":[9025],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/9026"},{"quest_id":8983,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"previous_quest_ids":[8982],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8983"},{"quest_id":9027,"title":"Tracing the Source","quest_level":60,"minimum_level":1,"previous_quest_ids":[9026],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/9027"},{"quest_id":8984,"title":"The Source Revealed","quest_level":60,"minimum_level":1,"previous_quest_ids":[8983],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/8984"},{"quest_id":9028,"title":"The Source Revealed","quest_level":60,"minimum_level":1,"previous_quest_ids":[9027],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/9028"},{"quest_id":9029,"title":"A Bubbling Cauldron","quest_level":60,"minimum_level":1,"previous_quest_ids":[8984,9028],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":true,"source_url":"https://wowforevertools.com/quests/9029"}],"reward_summary":{"known_base_xp":0,"quests_with_xp":0,"catalog_quest_count":0,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_91285","ordered_steps":[{"quest_id":91285,"title":"Murlocs at the Gates","quest_level":11,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/91285"},{"quest_id":91294,"title":"Touring the Grounds","quest_level":11,"minimum_level":8,"previous_quest_ids":[91285],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/91294"},{"quest_id":91316,"title":"Making Repairs","quest_level":11,"minimum_level":8,"previous_quest_ids":[91294],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/91316"},{"quest_id":91317,"title":"The Tarnished","quest_level":12,"minimum_level":9,"previous_quest_ids":[91294],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/91317"},{"quest_id":95803,"title":"A Token of Good Faith","quest_level":12,"minimum_level":9,"previous_quest_ids":[91317],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/95803"}],"reward_summary":{"known_base_xp":4020,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_93090","ordered_steps":[{"quest_id":93090,"title":"What Comes Next","quest_level":13,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":null,"in_catalog":false,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/93090"},{"quest_id":95349,"title":"The Earthen Ring","quest_level":13,"minimum_level":7,"previous_quest_ids":[93090],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/95349"}],"reward_summary":{"known_base_xp":90,"quests_with_xp":1,"catalog_quest_count":1,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_94427","ordered_steps":[{"quest_id":94427,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94427"},{"quest_id":94434,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[94427],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94434"},{"quest_id":94435,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[94434],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94435"},{"quest_id":94436,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[94435],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94436"},{"quest_id":94438,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[94436],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94438"},{"quest_id":94440,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[94438],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94440"},{"quest_id":94441,"title":"A Lesson in Divinity","quest_level":12,"minimum_level":12,"previous_quest_ids":[94440],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/94441"}],"reward_summary":{"known_base_xp":3265,"quests_with_xp":7,"catalog_quest_count":7,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_95350","ordered_steps":[{"quest_id":95350,"title":"Welcome to Azeroth","quest_level":13,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/95350"},{"quest_id":98024,"title":"Journey to the Crossroads","quest_level":13,"minimum_level":7,"previous_quest_ids":[95350],"primary_region_id":"the-barrens","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98024"}],"reward_summary":{"known_base_xp":1135,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_96895","ordered_steps":[{"quest_id":96895,"title":"The Argent Emissary","quest_level":13,"minimum_level":10,"previous_quest_ids":[],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96895"},{"quest_id":96897,"title":"The Cult of the Damned","quest_level":13,"minimum_level":10,"previous_quest_ids":[96895],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96897"},{"quest_id":96898,"title":"Remnants of War","quest_level":13,"minimum_level":10,"previous_quest_ids":[96895],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96898"},{"quest_id":96899,"title":"Bandarion Keep","quest_level":13,"minimum_level":10,"previous_quest_ids":[96897,96898],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96899"},{"quest_id":96896,"title":"A Righteous Cause","quest_level":13,"minimum_level":10,"previous_quest_ids":[96899],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/96896"},{"quest_id":99152,"title":"As Above, So Below","quest_level":10,"minimum_level":7,"previous_quest_ids":[96896],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99152"},{"quest_id":99153,"title":"The One That Got Away","quest_level":10,"minimum_level":7,"previous_quest_ids":[96896],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99153"},{"quest_id":98545,"title":"Leonid's Letter","quest_level":13,"minimum_level":10,"previous_quest_ids":[96896],"primary_region_id":"tirisfal-glades","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98545"}],"reward_summary":{"known_base_xp":4590,"quests_with_xp":8,"catalog_quest_count":8,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_97281","ordered_steps":[{"quest_id":97281,"title":"A Simmering Storm","quest_level":11,"minimum_level":7,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97281"},{"quest_id":97282,"title":"Stormy Potential","quest_level":11,"minimum_level":7,"previous_quest_ids":[97281],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/97282"}],"reward_summary":{"known_base_xp":1760,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_98424","ordered_steps":[{"quest_id":98424,"title":"Fizsprocket's Notes","quest_level":10,"minimum_level":5,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98424"},{"quest_id":98427,"title":"Ceasing Operations","quest_level":12,"minimum_level":5,"previous_quest_ids":[98424],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/98427"}],"reward_summary":{"known_base_xp":1990,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_99048","ordered_steps":[{"quest_id":99048,"title":"A Missing Hand","quest_level":11,"minimum_level":9,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99048"},{"quest_id":99049,"title":"Threat from Below","quest_level":11,"minimum_level":9,"previous_quest_ids":[99048],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99049"},{"quest_id":99051,"title":"Threat from Below","quest_level":11,"minimum_level":9,"previous_quest_ids":[99049],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99051"},{"quest_id":99052,"title":"Threat from Below","quest_level":12,"minimum_level":10,"previous_quest_ids":[99051],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99052"}],"reward_summary":{"known_base_xp":2760,"quests_with_xp":4,"catalog_quest_count":4,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_99079","ordered_steps":[{"quest_id":99079,"title":"Longwalker Malah","quest_level":9,"minimum_level":4,"previous_quest_ids":[],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99079"},{"quest_id":99081,"title":"Grim Tidings","quest_level":9,"minimum_level":4,"previous_quest_ids":[99079],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99081"},{"quest_id":99101,"title":"Our Ancient Enemy","quest_level":9,"minimum_level":4,"previous_quest_ids":[99081],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99101"},{"quest_id":99080,"title":"Drive Them Out","quest_level":9,"minimum_level":4,"previous_quest_ids":[99101],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99080"},{"quest_id":99082,"title":"The High Chieftain","quest_level":9,"minimum_level":4,"previous_quest_ids":[99080],"primary_region_id":"mulgore","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://wowforevertools.com/quests/99082"}],"reward_summary":{"known_base_xp":1100,"quests_with_xp":5,"catalog_quest_count":5,"scope":"Catalog quests only; connected branches can be mutually exclusive or class/race restricted. Not an achievable journey total."}},{"chain_id":"chain_97246","ordered_steps":[{"quest_id":97246,"title":"Meal Appeal","quest_level":15,"minimum_level":5,"previous_quest_ids":[],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://www.wowhead.com/forever/quest=97246"},{"quest_id":97249,"title":"Favorite Food","quest_level":15,"minimum_level":5,"previous_quest_ids":[97246],"primary_region_id":"durotar","in_catalog":true,"outside_level_20_scope":false,"source_url":"https://www.wowhead.com/forever/quest=97249"}],"reward_summary":{"known_base_xp":1850,"quests_with_xp":2,"catalog_quest_count":2,"scope":"Selected lunch-delivery branch; other Borstan branches are not counted."}}],"external_quest_references":[{"quest_id":1064,"title":"Forsaken Aid","quest_level":18,"minimum_level":13,"quest_category":"Thunder Bluff","source_url":"https://wowforevertools.com/quests/1064"},{"quest_id":1093,"title":"Super Reaper 6000","quest_level":21,"minimum_level":16,"quest_category":"Stonetalon Mountains","source_url":"https://wowforevertools.com/quests/1093"},{"quest_id":1096,"title":"Gerenzo Wrenchwhistle","quest_level":27,"minimum_level":16,"quest_category":"Stonetalon Mountains","source_url":"https://wowforevertools.com/quests/1096"},{"quest_id":1131,"title":"Steelsnap","quest_level":30,"minimum_level":20,"quest_category":"Thunder Bluff","source_url":"https://wowforevertools.com/quests/1131"},{"quest_id":1153,"title":"A New Ore Sample","quest_level":29,"minimum_level":25,"quest_category":"The Barrens","source_url":"https://wowforevertools.com/quests/1153"},{"quest_id":1196,"title":"The Sacred Flame","quest_level":29,"minimum_level":20,"quest_category":"Thunder Bluff","source_url":"https://wowforevertools.com/quests/1196"},{"quest_id":1472,"title":"Devourer of Souls","quest_level":20,"minimum_level":20,"quest_category":"Warlock","source_url":"https://wowforevertools.com/quests/1472"},{"quest_id":1474,"title":"The Binding","quest_level":20,"minimum_level":20,"quest_category":"Warlock","source_url":"https://wowforevertools.com/quests/1474"},{"quest_id":1490,"title":"Nara Wildmane","quest_level":16,"minimum_level":10,"quest_category":"Wailing Caverns","source_url":"https://wowforevertools.com/quests/1490"},{"quest_id":1504,"title":"The Binding","quest_level":11,"minimum_level":10,"quest_category":"Warlock","source_url":"https://wowforevertools.com/quests/1504"},{"quest_id":1508,"title":"Blind Cazul","quest_level":20,"minimum_level":20,"quest_category":"Warlock","source_url":"https://wowforevertools.com/quests/1508"},{"quest_id":1513,"title":"The Binding","quest_level":20,"minimum_level":20,"quest_category":"Warlock","source_url":"https://wowforevertools.com/quests/1513"},{"quest_id":1844,"title":"Chimaeric Horn","quest_level":30,"minimum_level":20,"quest_category":"Warrior","source_url":"https://wowforevertools.com/quests/1844"},{"quest_id":1846,"title":"Dragonmaw Shinbones","quest_level":30,"minimum_level":20,"quest_category":"Warrior","source_url":"https://wowforevertools.com/quests/1846"},{"quest_id":1858,"title":"The Shattered Hand","quest_level":13,"minimum_level":10,"quest_category":"Rogue","source_url":"https://wowforevertools.com/quests/1858"},{"quest_id":1959,"title":"Report to Anastasia","quest_level":15,"minimum_level":15,"quest_category":"Mage","source_url":"https://wowforevertools.com/quests/1959"},{"quest_id":1962,"title":"Spellfire Robes","quest_level":15,"minimum_level":15,"quest_category":"Mage","source_url":"https://wowforevertools.com/quests/1962"},{"quest_id":2379,"title":"Zando'zan","quest_level":16,"minimum_level":16,"quest_category":"Rogue","source_url":"https://wowforevertools.com/quests/2379"},{"quest_id":2460,"title":"The Shattered Salute","quest_level":20,"minimum_level":20,"quest_category":"Rogue","source_url":"https://wowforevertools.com/quests/2460"},{"quest_id":2479,"title":"Hinott's Assistance","quest_level":26,"minimum_level":20,"quest_category":"Rogue","source_url":"https://wowforevertools.com/quests/2479"},{"quest_id":3370,"title":"In Nightmares","quest_level":25,"minimum_level":10,"quest_category":"The Barrens","source_url":"https://wowforevertools.com/quests/3370"},{"quest_id":5922,"title":"Moonglade","quest_level":10,"minimum_level":10,"quest_category":"Druid","source_url":"https://wowforevertools.com/quests/5922"},{"quest_id":6126,"title":"Lessons Anew","quest_level":14,"minimum_level":14,"quest_category":"Druid","source_url":"https://wowforevertools.com/quests/6126"},{"quest_id":6130,"title":"Power over Poison","quest_level":14,"minimum_level":14,"quest_category":"Druid","source_url":"https://wowforevertools.com/quests/6130"},{"quest_id":6481,"title":"Earthen Arise","quest_level":20,"minimum_level":14,"quest_category":"Stonetalon Mountains","source_url":"https://wowforevertools.com/quests/6481"},{"quest_id":6545,"title":"Warsong Runner Update","quest_level":19,"minimum_level":17,"quest_category":"Ashenvale","source_url":"https://wowforevertools.com/quests/6545"},{"quest_id":6546,"title":"Warsong Outrider Update","quest_level":25,"minimum_level":17,"quest_category":"Ashenvale","source_url":"https://wowforevertools.com/quests/6546"},{"quest_id":6547,"title":"Warsong Scout Update","quest_level":21,"minimum_level":17,"quest_category":"Ashenvale","source_url":"https://wowforevertools.com/quests/6547"},{"quest_id":7818,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"quest_category":"Undercity","source_url":"https://wowforevertools.com/quests/7818"},{"quest_id":7823,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"quest_category":"Thunder Bluff","source_url":"https://wowforevertools.com/quests/7823"},{"quest_id":7824,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"quest_category":"Orgrimmar","source_url":"https://wowforevertools.com/quests/7824"},{"quest_id":7836,"title":"A Donation of Runecloth","quest_level":60,"minimum_level":50,"quest_category":"Orgrimmar","source_url":"https://wowforevertools.com/quests/7836"},{"quest_id":8312,"title":"Hallow's End Treats for Spoops!","quest_level":60,"minimum_level":10,"quest_category":"Seasonal","source_url":"https://wowforevertools.com/quests/8312"},{"quest_id":8904,"title":"Dangerous Love","quest_level":60,"minimum_level":1,"quest_category":"Seasonal","source_url":"https://wowforevertools.com/quests/8904"},{"quest_id":93090,"title":"What Comes Next","quest_level":13,"minimum_level":7,"quest_category":"Zephras Isle","source_url":"https://wowforevertools.com/quests/93090"},{"quest_id":95998,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"quest_category":"Camping","source_url":"https://wowforevertools.com/quests/95998"},{"quest_id":96101,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"quest_category":"Camping","source_url":"https://wowforevertools.com/quests/96101"},{"quest_id":96606,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"quest_category":"Camping","source_url":"https://wowforevertools.com/quests/96606"},{"quest_id":96608,"title":"The Great Outdoors","quest_level":6,"minimum_level":4,"quest_category":"Camping","source_url":"https://wowforevertools.com/quests/96608"}],"validation":{"json_syntax":"valid","unique_quest_ids":true,"main_level_filter_passed":true,"main_faction_filter_passed":true,"chain_reference_integrity_passed":true,"record_count":634,"main_record_count":509,"geographic_point_count":11330,"outside_zone_map_bounds_point_count":3},"reward_coverage":{"quests":509,"with_recorded_xp":490,"note":"Recorded base quest XP per character; no mob XP, server multiplier, or level scaling. Missing XP is null. Item choices are alternatives, not cumulative rewards. Source records may be Classic fallback or beta reports."},"objective_timing":{"schemaVersion":1,"checkedOn":"2026-10-24","assumptions":{"secondsPerKillAndLoot":18,"partySize":3,"lootMode":"shared_pool","itemsPerSuccessfulDrop":1,"dropRateSelection":"lowest recorded positive rate among creature sources in the objective region","travelIncluded":false,"unknownCollectionSecondsPerItem":15},"coverage":{"quests":585,"objectives":729,"collectObjectives":340,"collectWithCreatureRates":122,"killObjectives":106,"unknownObjectives":112,"collectionFallbacks":144},"sources":[{"url":"https://wowforevertools.com/assets/ahn-qiraj-war-Cwa9HewU.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/alterac-mountains-D3YRxzMT.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/alterac-valley-BGITnV7i.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/arathi-highlands-DNMwTW14.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/ashenvale-B5cEmmAK.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/azshara-BJ4nzW3x.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/badlands-C2dl9PJd.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/blackfathom-deeps-Ogj1jc6U.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/blackmaw-hold-BJYyzo3N.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/blackrock-depths-hfCki2Q7.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/blackrock-mountain-DtNTKhiL.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/blackrock-spire-Cg2mUEzy.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/blasted-lands-Fl6S5Uoc.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/burning-steppes-BJqI1CH9.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-druid-CQ7n4bqV.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-hunter-B_BC957k.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-mage-DS4yCrEZ.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-paladin-CiuBKAjo.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-priest-BkuNqOQ_.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-rogue-CWrEgM1W.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-shaman-C_bVKK5q.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-warlock-CgHfli8B.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/class-quests-warrior-CmatckcQ.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/darkmoon-faire-CdwXSbMr.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/darkshore-BGeV4Jyf.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/darnassus-BJm26oP8.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/desolace-CYMXDGFs.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/dire-maul-CTeOxyeZ.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/dun-morogh-CnF_MJZE.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/durotar-D33Vrb3I.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/duskwood-vfQfPeIv.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/dustwallow-marsh-BZYpfjhd.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/eastern-plaguelands-COHl5ED7.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/elwynn-forest-BqOSEpFY.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/felwood-B6CETE-B.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/feralas-BQ1sNXIr.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/gnomeregan-Dlm-F--D.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/hillsbrad-foothills-DeE4c5ga.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/invasion-D6H0SNyh.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/ironforge-Cfn3pC18.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/loch-modan-B_y_FYE_.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/maraudon-CSWkPGgG.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/molten-core-CkNMWW_E.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/moonglade-Nty0iwu7.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/mulgore-B_rJ5lLX.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/naxxramas-CgVvngqH.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/orgrimmar-BROY5FSR.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/professions-blacksmithing-FD6BJywH.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/professions-cooking-BJ0vCKry.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/professions-leatherworking-DGfFXAU-.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/professions-tailoring-CAYJ4w0J.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/ragefire-chasm-CFzKLv6Z.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/razorfen-downs-6zK8THot.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/razorfen-kraul-DQUZJ1nH.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/redridge-mountains-BVWRA6dM.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/rut-theran-village-DPdPX20g.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/scarlet-monastery-DV03Ofd-.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/scholomance-nrym_Hzx.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/searing-gorge-BPOLkB3_.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/seasonal-BjI7-nHD.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/shadowfang-keep-DCkxkSSs.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/silithus-ByC4l50H.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/silverpine-forest-nzZbg79-.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/stonetalon-mountains-iHQBy6h4.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/stormwind-city-D8QQAg_s.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/stranglethorn-vale-lBEncdv5.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/stratholme-C6mhHaHl.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/swamp-of-sorrows-C0N7sKEF.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/tanaris-y8Tz_dUZ.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/teldrassil-BbwvV83F.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/the-barrens-BIPRdaXH.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/the-deadmines-B6cvUL7c.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/the-hinterlands-CgaM1c2J.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/the-stockade-5S13o5Ce.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/the-temple-of-atal-hakkar-AfMMTggp.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/thousand-needles-CCgKUKoh.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/thunder-bluff-DvOGp8hx.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/tirisfal-glades-CpNGUyxE.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/uldaman-vbhCwrmU.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/un-goro-crater-CIySpF9g.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/undercity-C4Wj0_u1.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/wailing-caverns-armEsBsW.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/western-plaguelands-uQuDLUQm.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/westfall-tV4fXojW.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/wetlands-CUFu1VYi.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/winterspring-DFSn3h8l.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/zephras-isle-3MwoOLj4.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://wowforevertools.com/assets/zul-farrak-BItuc71a.js","generated":"2026-10-17","generatedFrom":"sources/cmangos-classic-db/quest_template.sql (ReqCreatureOrGOId1-4/ReqItemId1-4, Classic Era 1.12) + quest-objective-creature-spawns.json/quest-objective-gameobject-spawns.json/quest-objective-item-sources.json (scripts/build-quest-objective-sources.mjs, same dump) + sources/wow-client-1.60.1.70450/UiMapAssignment.csv (continent-fraction conversion) + Map.csv (instance names) + data/items/index.json (item names) + data/item-sources.json (`drops`, 3 Oct 2026); Forever-new quests: Forever report snapshot quest-map-1.60.1.json (kept in sources/) (the Forever report quest pages, entries carry rung \"reported\"). See docs/notes/quest-objectives-bundle.md and scripts/build-quest-objectives.mjs section 2b for the full method."},{"url":"https://github.com/cmangos/classic-db/blob/22b51464f1625f6ef6275771de1f5466c6f5d19e/Full_DB/ClassicDB_1_12_1_z2815.sql.gz","license":"GPL-3.0; see creature-data-LICENSE.txt","method":"Missing-rate fallback only. Direct quest-only loot rows; absolute negative chance; references and conditional rows excluded."}],"notes":["Drop rates retain their source provenance. Most are Classic fallback records; reported Forever source identities without rates remain unknown.","Expected time is not a guaranteed completion time. Unknown work is excluded from known subtotals and visibly flagged.","The catalog contains objective work only. Travel, transport, city entry and cooldown allowances belong to the guide.","Shared active kill objectives are timed once in guides. Drop-farming overlap is not inferred without a recorded shared activity."]},"research_pass":{"questsUpdated":334,"prerequisiteRecords":85,"objectiveLocations":15,"coinRewards":282},"eligibility_policy":{"updatedOn":"2026-10-24","source":"user_instruction","description":"For missing eligibility data, assume no prerequisite quests and no unknown race/class restrictions. Preserve known requirements, exclusions, and level gates. If minimum level is missing, use quest level.","questIds":[98389,96607,96656,96658,97951,97952,97953,97954,97955,97956,97957,97958,97959,97960,97961,99134,86784,99144,99142,94427,94434,94435,94436,94438,94440,94441,99156,96102,96604,96652,96655,96822,96825,97899,97900,97901,97902,97903,97904,97905,97906,97907,97908,96873,96876,97223,99123,97225,96874,96875,97281,97282,99048,99049,99051,96877,99052,95805,96605,96659,96661,97927,97928,97929,97931,97932,97933,97934,97935,97936,97937,99108,99411,96130,98430,99079,99080,99081,99082,99101,94911,98424,98435,98427,95349,95350,91920,91921,98298,95981,98299,871,98024,95494,95495,95507,95508,95621,92706,95774]},"review_policy":{"updatedOn":"2026-10-25","source":"user_quest_review_notes","unknownCoinReward":"Keep the amount unknown; do not block routing or keep a routed quest in review for coin alone.","missingObjectiveLocations":"Keep missing location labels visible. Place a quest when its route area is supported, or provide a specific omission reason; do not invent exact coordinates.","unknownTiming":"Do not block routing for timing alone. Leave unmeasured activity duration unknown."}}